| Modifier and Type | Class and Description |
|---|---|
| public static class |
| Modifier and Type | Field and Description |
|---|---|
| private final List | |
| private final List | |
| private final List | |
| public static final int | |
| public static final int | |
| public static final int | |
| public static final int | |
| private final CpBands | |
| private final List | |
| private final List | |
| private final Segment |
| Access | Constructor and Description |
|---|---|
| public | AttributeDefinitionBands(final Segment segment, final int effort, final Attribute[] attributePrototypes)
|
| Modifier and Type | Method and Description |
|---|---|
| private void | addAttributeDefinitions(final Map<String, String> layoutMap, final int[] availableIndices, final int contextType)
|
| private int[] | |
| private void | |
| 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 List | |
| public List | |
| public List | |
| public List | |
| public void | pack(final OutputStream
TODO out)Implements abstract org. |
| attributeDefinitions | back to summary |
|---|---|
| private final List<AttributeDefinitionBands. | |
| classAttributeLayouts | back to summary |
|---|---|
| private final List<AttributeDefinitionBands. | |
| codeAttributeLayouts | back to summary |
|---|---|
| private final List<AttributeDefinitionBands. | |
| CONTEXT_CLASS | back to summary |
|---|---|
| public static final int CONTEXT_CLASS 0 | |
| CONTEXT_CODE | back to summary |
|---|---|
| public static final int CONTEXT_CODE 3 | |
| CONTEXT_FIELD | back to summary |
|---|---|
| public static final int CONTEXT_FIELD 1 | |
| CONTEXT_METHOD | back to summary |
|---|---|
| public static final int CONTEXT_METHOD 2 | |
| cpBands | back to summary |
|---|---|
| private final CpBands cpBands | |
| fieldAttributeLayouts | back to summary |
|---|---|
| private final List<AttributeDefinitionBands. | |
| methodAttributeLayouts | back to summary |
|---|---|
| private final List<AttributeDefinitionBands. | |
| segment | back to summary |
|---|---|
| private final Segment segment | |
| AttributeDefinitionBands | back to summary |
|---|---|
| public AttributeDefinitionBands(final Segment segment, final int effort, final Attribute[] attributePrototypes) | |
| addAttributeDefinitions | back to summary |
|---|---|
| private void addAttributeDefinitions(final Map<String, String> layoutMap, final int[] availableIndices, final int contextType) | |
| addHighIndices | back to summary |
|---|---|
| private int[] addHighIndices(final int[] availableIndices) | |
| addSyntheticDefinitions | back to summary |
|---|---|
| private void addSyntheticDefinitions() | |
| 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. | |
| getClassAttributeLayouts | back to summary |
|---|---|
| public List | |
| getCodeAttributeLayouts | back to summary |
|---|---|
| public List | |
| getFieldAttributeLayouts | back to summary |
|---|---|
| public List | |
| getMethodAttributeLayouts | back to summary |
|---|---|
| public List | |
| 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
| |
| Modifier and Type | Field and Description |
|---|---|
| public int | |
| public int | |
| public CPUTF8 | |
| public CPUTF8 |
| Access | Constructor and Description |
|---|---|
| public |
| contextType | back to summary |
|---|---|
| public int contextType | |
| index | back to summary |
|---|---|
| public int index | |
| layout | back to summary |
|---|---|
| public CPUTF8 layout | |
| name | back to summary |
|---|---|
| public CPUTF8 name | |
| AttributeDefinition | back to summary |
|---|---|
| public AttributeDefinition(final int index, final int contextType, final CPUTF8 name, final CPUTF8 layout) | |