| java.lang.Object org.apache.harmony.pack200.BandSet org.apache.harmony.pack200.ClassBands
ClassBands | public class ClassBands extends BandSet (Code) | | Pack200 Class Bands
|
ClassBands | public ClassBands(Segment segment)(Code) | | Parameters: segment - |
getClassFieldCount | public int[] getClassFieldCount()(Code) | | |
getClassFlags | public long[] getClassFlags()(Code) | | |
getClassInterfaces | public String[][] getClassInterfaces()(Code) | | |
getClassMethodCount | public int[] getClassMethodCount()(Code) | | |
getClassVersionMajor | public int[] getClassVersionMajor()(Code) | | Returns null if all classes should use the default major and minor
version or an array of integers containing the major version numberss to
use for each class in the segment
Class file major version numbers, or null if none specified |
getClassVersionMinor | public int[] getClassVersionMinor()(Code) | | Returns null if all classes should use the default major and minor
version or an array of integers containing the minor version numberss to
use for each class in the segment
Class file minor version numbers, or null if none specified |
getCodeHandlerCatchPO | public int[][] getCodeHandlerCatchPO()(Code) | | |
getCodeHandlerClassRCN | public String[][] getCodeHandlerClassRCN()(Code) | | |
getCodeHandlerCount | public int[] getCodeHandlerCount()(Code) | | |
getCodeHandlerEndPO | public int[][] getCodeHandlerEndPO()(Code) | | |
getCodeHandlerStartP | public int[][] getCodeHandlerStartP()(Code) | | |
getCodeMaxNALocals | public int[] getCodeMaxNALocals()(Code) | | |
getCodeMaxStack | public int[] getCodeMaxStack()(Code) | | |
getFieldFlags | public long[][] getFieldFlags()(Code) | | |
getMethodFlags | public long[][] getMethodFlags()(Code) | | |
getOrderedCodeAttributes | public ArrayList getOrderedCodeAttributes()(Code) | | Answer an ArrayList of ArrayLists which hold the the code attributes
corresponding to all classes in order.
If a class doesn't have any attributes, the corresponding element in this
list will be an empty ArrayList.
ArrayList |
Methods inherited from org.apache.harmony.pack200.BandSet | protected void debug(String message)(Code)(Java Doc) public int[] decodeBandInt(String name, InputStream in, BHSDCodec defaultCodec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public int[][] decodeBandInt(String name, InputStream in, BHSDCodec defaultCodec, int[] counts) throws IOException, Pack200Exception(Code)(Java Doc) public long[] decodeBandLong(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public byte[] encodeBandLong(long[] data, BHSDCodec codec) throws IOException, Pack200Exception(Code)(Java Doc) public CPClass[] parseCPClassReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPNameAndType[] parseCPDescriptorReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPDouble[] parseCPDoubleReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPFieldRef[] parseCPFieldRefReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPFloat[] parseCPFloatReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPInteger[] parseCPIntReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPInterfaceMethodRef[] parseCPInterfaceMethodRefReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPLong[] parseCPLongReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPMethodRef[] parseCPMethodRefReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPUTF8[] parseCPSignatureReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPString[] parseCPStringReferences(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPUTF8[] parseCPUTF8References(String name, InputStream in, BHSDCodec codec, int count) throws IOException, Pack200Exception(Code)(Java Doc) public CPUTF8[][] parseCPUTF8References(String name, InputStream in, BHSDCodec codec, int[] counts) throws IOException, Pack200Exception(Code)(Java Doc) public long[] parseFlags(String name, InputStream in, int count, BHSDCodec codec, boolean hasHi) throws IOException, Pack200Exception(Code)(Java Doc) public long[][] parseFlags(String name, InputStream in, int counts, BHSDCodec codec, boolean hasHi) throws IOException, Pack200Exception(Code)(Java Doc) public long[] parseFlags(String name, InputStream in, int count, BHSDCodec hiCodec, BHSDCodec loCodec) throws IOException, Pack200Exception(Code)(Java Doc) public long[][] parseFlags(String name, InputStream in, int counts, BHSDCodec hiCodec, BHSDCodec loCodec) throws IOException, Pack200Exception(Code)(Java Doc) public String[] parseReferences(String name, InputStream in, BHSDCodec codec, int count, String[] reference) throws IOException, Pack200Exception(Code)(Java Doc) public String[][] parseReferences(String name, InputStream in, BHSDCodec codec, int counts, String[] reference) throws IOException, Pack200Exception(Code)(Java Doc) abstract public void unpack(InputStream inputStream) throws IOException, Pack200Exception(Code)(Java Doc)
|
|
|