com.sun.tools.classfile
Class Signature_attribute
java.lang.Object
com.sun.tools.classfile.Attribute
com.sun.tools.classfile.Signature_attribute
public class Signature_attribute
- extends Attribute
See JVMS3, section 4.8.9.
This is NOT part of any API supported by Sun Microsystems. If
you write code that depends on this, you do so at your own risk.
This code and its internal interfaces are subject to change or
deletion without notice.
| Fields inherited from class com.sun.tools.classfile.Attribute |
AnnotationDefault, attribute_length, attribute_name_index, CharacterRangeTable, Code, CompilationID, ConstantValue, Deprecated, EnclosingMethod, Exceptions, InnerClasses, LineNumberTable, LocalVariableTable, LocalVariableTypeTable, Module, ModuleExportTable, ModuleMemberTable, RuntimeInvisibleAnnotations, RuntimeInvisibleParameterAnnotations, RuntimeVisibleAnnotations, RuntimeVisibleParameterAnnotations, Signature, SourceDebugExtension, SourceFile, SourceID, StackMap, StackMapTable, Synthetic |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
signature_index
public final int signature_index
Signature_attribute
Signature_attribute(ClassReader cr,
int name_index,
int length)
throws java.io.IOException
- Throws:
java.io.IOException
Signature_attribute
public Signature_attribute(ConstantPool constant_pool,
int signature_index)
throws ConstantPoolException
- Throws:
ConstantPoolException
Signature_attribute
public Signature_attribute(int name_index,
int signature_index)
getSignature
public java.lang.String getSignature(ConstantPool constant_pool)
throws ConstantPoolException
- Throws:
ConstantPoolException
getParsedSignature
public Signature getParsedSignature()
accept
public <R,D> R accept(Attribute.Visitor<R,D> visitor,
D data)
- Specified by:
accept in class Attribute