Class Attribute
java.lang.Object
org.benf.cfr.reader.entities.attributes.Attribute
- All Implemented Interfaces:
KnowsRawName
,KnowsRawSize
,Dumpable
,TypeUsageCollectable
- Direct Known Subclasses:
AttributeAnnotationDefault
,AttributeAnnotations
,AttributeBootstrapMethods
,AttributeCode
,AttributeConstantValue
,AttributeDeprecated
,AttributeEnclosingMethod
,AttributeExceptions
,AttributeInnerClasses
,AttributeLineNumberTable
,AttributeLocalVariableTable
,AttributeLocalVariableTypeTable
,AttributeModule
,AttributeModuleClassMain
,AttributeModulePackages
,AttributeParameterAnnotations
,AttributeScala
,AttributeScalaSig
,AttributeSignature
,AttributeSourceFile
,AttributeStackMapTable
,AttributeSynthetic
,AttributeTypeAnnotations
,AttributeUnknown
public abstract class Attribute
extends Object
implements KnowsRawSize, KnowsRawName, Dumpable, TypeUsageCollectable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
collectTypeUsages
(TypeUsageCollector collector) abstract Dumper
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface org.benf.cfr.reader.util.KnowsRawName
getRawName
Methods inherited from interface org.benf.cfr.reader.util.KnowsRawSize
getRawByteLength
-
Constructor Details
-
Attribute
public Attribute()
-
-
Method Details
-
dump
-
collectTypeUsages
- Specified by:
collectTypeUsages
in interfaceTypeUsageCollectable
-