Class AttributeCode
java.lang.Object
org.benf.cfr.reader.entities.attributes.Attribute
org.benf.cfr.reader.entities.attributes.AttributeCode
- All Implemented Interfaces:
KnowsRawName, KnowsRawSize, Dumpable, TypeUsageCollectable
-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionAttributeCode(ByteData raw, ConstantPool cp, ClassFileVersion classFileVersion) -
Method Summary
Modifier and TypeMethodDescriptionanalyse()voidcollectTypeUsages(TypeUsageCollector collector) intintlongvoidvoid
-
Field Details
-
ATTRIBUTE_NAME
- See Also:
-
-
Constructor Details
-
AttributeCode
-
-
Method Details
-
setMethod
-
analyse
-
getConstantPool
-
getLocalVariableTable
-
getLineNumberTable
-
getRuntimeVisibleTypeAnnotations
-
getRuntimeInvisibleTypeAnnotations
-
getRawData
-
getExceptionTableEntries
-
getMaxLocals
public int getMaxLocals() -
getCodeLength
public int getCodeLength() -
dump
-
getRawByteLength
public long getRawByteLength() -
getRawName
-
collectTypeUsages
- Specified by:
collectTypeUsagesin interfaceTypeUsageCollectable- Overrides:
collectTypeUsagesin classAttribute
-
releaseCode
public void releaseCode() -
getAttributes
-