com.sun.tools.classfile
Class EnclosingMethod_attribute
java.lang.Object
com.sun.tools.classfile.Attribute
com.sun.tools.classfile.EnclosingMethod_attribute
public class EnclosingMethod_attribute
- extends Attribute
See JVMS3, section 4.8.7.
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 |
class_index
public final int class_index
method_index
public final int method_index
EnclosingMethod_attribute
EnclosingMethod_attribute(ClassReader cr,
int name_index,
int length)
throws java.io.IOException
- Throws:
java.io.IOException
EnclosingMethod_attribute
public EnclosingMethod_attribute(ConstantPool constant_pool,
int class_index,
int method_index)
throws ConstantPoolException
- Throws:
ConstantPoolException
EnclosingMethod_attribute
public EnclosingMethod_attribute(int name_index,
int class_index,
int method_index)
getClassName
public java.lang.String getClassName(ConstantPool constant_pool)
throws ConstantPoolException
- Throws:
ConstantPoolException
getMethodName
public java.lang.String getMethodName(ConstantPool constant_pool)
throws ConstantPoolException
- Throws:
ConstantPoolException
accept
public <R,D> R accept(Attribute.Visitor<R,D> visitor,
D data)
- Specified by:
accept in class Attribute