public class ClassModel.AttributePool
extends java.lang.Object
Constructor and Description |
---|
AttributePool(org.apache.bcel.classfile.Attribute[] attributes,
java.lang.String name) |
private final java.util.List<ClassModel.AttributePool.AttributePoolEntry> attributePoolEntries
private ClassModel.AttributePool.CodeEntry codeEntry
private ClassModel.AttributePool.EnclosingMethodEntry enclosingMethodEntry
private ClassModel.AttributePool.DeprecatedEntry deprecatedEntry
private ClassModel.AttributePool.ExceptionEntry exceptionEntry
private ClassModel.AttributePool.LineNumberTableEntry lineNumberTableEntry
private ClassModel.LocalVariableTableEntry localVariableTableEntry
private ClassModel.AttributePool.RuntimeAnnotationsEntry runtimeVisibleAnnotationsEntry
private ClassModel.AttributePool.RuntimeParameterAnnotationsEntry runtimeVisibleParameterAnnotationsEntry
private ClassModel.AttributePool.RuntimeAnnotationsEntry runtimeInvisibleAnnotationsEntry
private ClassModel.AttributePool.SourceFileEntry sourceFileEntry
private ClassModel.AttributePool.SyntheticEntry syntheticEntry
private ClassModel.AttributePool.BootstrapMethodsEntry bootstrapMethodsEntry
private static final java.lang.String LOCALVARIABLETABLE_TAG
private static final java.lang.String CONSTANTVALUE_TAG
private static final java.lang.String LINENUMBERTABLE_TAG
private static final java.lang.String SOURCEFILE_TAG
private static final java.lang.String SYNTHETIC_TAG
private static final java.lang.String EXCEPTIONS_TAG
private static final java.lang.String INNERCLASSES_TAG
private static final java.lang.String DEPRECATED_TAG
private static final java.lang.String CODE_TAG
private static final java.lang.String ENCLOSINGMETHOD_TAG
private static final java.lang.String SIGNATURE_TAG
private static final java.lang.String RUNTIMEINVISIBLEANNOTATIONS_TAG
private static final java.lang.String RUNTIMEVISIBLEPARAMETERANNOTATIONS_TAG
private static final java.lang.String RUNTIMEVISIBLEANNOTATIONS_TAG
private static final java.lang.String BOOTSTRAPMETHODS_TAG
private static final java.lang.String STACKMAPTABLE_TAG
private static final java.lang.String LOCALVARIABLETYPETABLE_TAG
public AttributePool(org.apache.bcel.classfile.Attribute[] attributes, java.lang.String name)
public ClassModel.AttributePool.CodeEntry getCodeEntry()
public ClassModel.AttributePool.DeprecatedEntry getDeprecatedEntry()
public ClassModel.AttributePool.ExceptionEntry getExceptionEntry()
public ClassModel.AttributePool.LineNumberTableEntry getLineNumberTableEntry()
public ClassModel.LocalVariableTableEntry getLocalVariableTableEntry()
public ClassModel.AttributePool.SourceFileEntry getSourceFileEntry()
public ClassModel.AttributePool.SyntheticEntry getSyntheticEntry()
public ClassModel.AttributePool.RuntimeAnnotationsEntry getRuntimeInvisibleAnnotationsEntry()
public ClassModel.AttributePool.RuntimeParameterAnnotationsEntry getRuntimeVisibleParameterAnnotationsEntry()
public ClassModel.AttributePool.RuntimeAnnotationsEntry getRuntimeVisibleAnnotationsEntry()
public ClassModel.AttributePool.RuntimeAnnotationsEntry getBootstrap()