public class AttributeDefinitionBands extends BandSet
| Modifier and Type | Class and Description |
|---|---|
static class |
AttributeDefinitionBands.AttributeDefinition |
BandSet.BandAnalysisResults, BandSet.BandData| Modifier and Type | Field and Description |
|---|---|
static int |
CONTEXT_CLASS |
static int |
CONTEXT_CODE |
static int |
CONTEXT_FIELD |
static int |
CONTEXT_METHOD |
segmentHeader| Constructor and Description |
|---|
AttributeDefinitionBands(Segment segment,
int effort,
org.objectweb.asm.Attribute[] attributePrototypes) |
| Modifier and Type | Method and Description |
|---|---|
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.
|
List |
getClassAttributeLayouts() |
List |
getCodeAttributeLayouts() |
List |
getFieldAttributeLayouts() |
List |
getMethodAttributeLayouts() |
void |
pack(OutputStream out)
Write the packed set of bands to the given output stream
|
cpEntryListToArray, cpEntryOrNullListToArray, encodeBandInt, encodeFlags, encodeFlags, encodeScalar, encodeScalar, integerListToArray, longListToArraypublic static final int CONTEXT_CLASS
public static final int CONTEXT_CODE
public static final int CONTEXT_FIELD
public static final int CONTEXT_METHOD
public AttributeDefinitionBands(Segment segment, int effort, org.objectweb.asm.Attribute[] attributePrototypes)
public void finaliseBands()
public void pack(OutputStream out) throws IOException, Pack200Exception
BandSetpack in class BandSetout - TODOIOException - If an I/O error occurs.Pack200Exception - TODOpublic List getClassAttributeLayouts()
public List getMethodAttributeLayouts()
public List getFieldAttributeLayouts()
public List getCodeAttributeLayouts()
Copyright © 2002–2020 The Apache Software Foundation. All rights reserved.