com.sun.tools.classfile
Class SourceFile_attribute
java.lang.Object
com.sun.tools.classfile.Attribute
com.sun.tools.classfile.SourceFile_attribute
public class SourceFile_attribute
- extends Attribute
See JVMS3, section 4.8.10.
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 |
sourcefile_index
public final int sourcefile_index
SourceFile_attribute
SourceFile_attribute(ClassReader cr,
int name_index,
int length)
throws java.io.IOException
- Throws:
java.io.IOException
SourceFile_attribute
public SourceFile_attribute(ConstantPool constant_pool,
int sourcefile_index)
throws ConstantPoolException
- Throws:
ConstantPoolException
SourceFile_attribute
public SourceFile_attribute(int name_index,
int sourcefile_index)
getSourceFile
public java.lang.String getSourceFile(ConstantPool constant_pool)
throws ConstantPoolException
- Throws:
ConstantPoolException
accept
public <R,P> R accept(Attribute.Visitor<R,P> visitor,
P p)
- Specified by:
accept in class Attribute