| Modifier and Type | Field and Description |
|---|---|
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Set | |
| private final Map | |
| private final Segment | |
| private final Map | |
| private final Map | |
| private final Map | |
| private final Map | |
| private final Map | |
| private final Map | |
| private final Map |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| private void | |
| public void | |
| pack-priv void | |
| private void | |
| public boolean | |
| public void | finaliseBands()
All input classes for the segment have now been read in, so this method is called so that this class can calculate/complete anything it could not do while classes were being read. |
| public CPConstant | |
| public CPClass | |
| public CPMethodOrField | |
| public CPMethodOrField | |
| public CPMethodOrField | |
| public CPMethodOrField | |
| public CPMethodOrField | |
| public CPMethodOrField | |
| public CPNameAndType | |
| public CPSignature | |
| public CPUTF8 | |
| public void | pack(final OutputStream
TODO out)Implements abstract org. |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void | |
| private void |
| cp_Class | back to summary |
|---|---|
| private final Set<CPClass> cp_Class | |
| cp_Descr | back to summary |
|---|---|
| private final Set<CPNameAndType> cp_Descr | |
| cp_Double | back to summary |
|---|---|
| private final Set<CPDouble> cp_Double | |
| cp_Field | back to summary |
|---|---|
| private final Set<CPMethodOrField> cp_Field | |
| cp_Float | back to summary |
|---|---|
| private final Set<CPFloat> cp_Float | |
| cp_Imethod | back to summary |
|---|---|
| private final Set<CPMethodOrField> cp_Imethod | |
| cp_Int | back to summary |
|---|---|
| private final Set<CPInt> cp_Int | |
| cp_Long | back to summary |
|---|---|
| private final Set<CPLong> cp_Long | |
| cp_Method | back to summary |
|---|---|
| private final Set<CPMethodOrField> cp_Method | |
| cp_Signature | back to summary |
|---|---|
| private final Set<CPSignature> cp_Signature | |
| cp_String | back to summary |
|---|---|
| private final Set<CPString> cp_String | |
| cp_Utf8 | back to summary |
|---|---|
| private final Set<CPUTF8> cp_Utf8 | |
| defaultAttributeNames | back to summary |
|---|---|
| private final Set<String> defaultAttributeNames | |
| objectsToCPConstant | back to summary |
|---|---|
| private final Map<Object, CPConstant<?>> objectsToCPConstant | |
| segment | back to summary |
|---|---|
| private final Segment segment | |
| stringsToCpClass | back to summary |
|---|---|
| private final Map<String, CPClass> stringsToCpClass | |
| stringsToCpField | back to summary |
|---|---|
| private final Map<String, CPMethodOrField> stringsToCpField | |
| stringsToCpIMethod | back to summary |
|---|---|
| private final Map<String, CPMethodOrField> stringsToCpIMethod | |
| stringsToCpMethod | back to summary |
|---|---|
| private final Map<String, CPMethodOrField> stringsToCpMethod | |
| stringsToCpNameAndType | back to summary |
|---|---|
| private final Map<String, CPNameAndType> stringsToCpNameAndType | |
| stringsToCpSignature | back to summary |
|---|---|
| private final Map<String, CPSignature> stringsToCpSignature | |
| stringsToCpUtf8 | back to summary |
|---|---|
| private final Map<String, CPUTF8> stringsToCpUtf8 | |
| CpBands | back to summary |
|---|---|
| public CpBands(final Segment segment, final int effort) | |
| addCharacters | back to summary |
|---|---|
| private void addCharacters(final List<Character> chars, final char[] charArray) | |
| addCPClass | back to summary |
|---|---|
| public void addCPClass(final String className) | |
| addCPUtf8 | back to summary |
|---|---|
| pack-priv void addCPUtf8(final String utf8) | |
| addIndices | back to summary |
|---|---|
| private void addIndices() | |
| existsCpClass | back to summary |
|---|---|
| public boolean existsCpClass(final String className) | |
| finaliseBands | back to summary |
|---|---|
| public void finaliseBands() All input classes for the segment have now been read in, so this method is called so that this class can calculate/complete anything it could not do while classes were being read. | |
| getConstant | back to summary |
|---|---|
| public CPConstant | |
| getCPClass | back to summary |
|---|---|
| public CPClass getCPClass(String className) | |
| getCPField | back to summary |
|---|---|
| public CPMethodOrField getCPField(final CPClass cpClass, final String name, final String desc) | |
| getCPField | back to summary |
|---|---|
| public CPMethodOrField getCPField(final String owner, final String name, final String desc) | |
| getCPIMethod | back to summary |
|---|---|
| public CPMethodOrField getCPIMethod(final CPClass cpClass, final String name, final String desc) | |
| getCPIMethod | back to summary |
|---|---|
| public CPMethodOrField getCPIMethod(final String owner, final String name, final String desc) | |
| getCPMethod | back to summary |
|---|---|
| public CPMethodOrField getCPMethod(final CPClass cpClass, final String name, final String desc) | |
| getCPMethod | back to summary |
|---|---|
| public CPMethodOrField getCPMethod(final String owner, final String name, final String desc) | |
| getCPNameAndType | back to summary |
|---|---|
| public CPNameAndType getCPNameAndType(final String name, final String signature) | |
| getCPSignature | back to summary |
|---|---|
| public CPSignature getCPSignature(final String signature) | |
| getCPUtf8 | back to summary |
|---|---|
| public CPUTF8 getCPUtf8(final String utf8) | |
| pack | back to summary |
|---|---|
| public void pack(final OutputStream out) throws IOException, Pack200Exception Implements abstract org. Doc from org. Write the packed set of bands to the given output stream
| |
| removeCpUtf8 | back to summary |
|---|---|
| private void removeCpUtf8(final String string) | |
| removeSignaturesFromCpUTF8 | back to summary |
|---|---|
| private void removeSignaturesFromCpUTF8() | |
| writeCpClass | back to summary |
|---|---|
| private void writeCpClass(final OutputStream out) throws IOException, Pack200Exception | |
| writeCpDescr | back to summary |
|---|---|
| private void writeCpDescr(final OutputStream out) throws IOException, Pack200Exception | |
| writeCpDouble | back to summary |
|---|---|
| private void writeCpDouble(final OutputStream out) throws IOException, Pack200Exception | |
| writeCpFloat | back to summary |
|---|---|
| private void writeCpFloat(final OutputStream out) throws IOException, Pack200Exception | |
| writeCpInt | back to summary |
|---|---|
| private void writeCpInt(final OutputStream out) throws IOException, Pack200Exception | |
| writeCpLong | back to summary |
|---|---|
| private void writeCpLong(final OutputStream out) throws IOException, Pack200Exception | |
| writeCpMethodOrField | back to summary |
|---|---|
| private void writeCpMethodOrField(final Set<CPMethodOrField> cp, final OutputStream out, final String name) throws IOException, Pack200Exception | |
| writeCpSignature | back to summary |
|---|---|
| private void writeCpSignature(final OutputStream out) throws IOException, Pack200Exception | |
| writeCpString | back to summary |
|---|---|
| private void writeCpString(final OutputStream out) throws IOException, Pack200Exception | |
| writeCpUtf8 | back to summary |
|---|---|
| private void writeCpUtf8(final OutputStream out) throws IOException, Pack200Exception | |