com.sun.tools.classfile
Class ModuleMemberTable_attribute
java.lang.Object
com.sun.tools.classfile.Attribute
com.sun.tools.classfile.ModuleMemberTable_attribute
public class ModuleMemberTable_attribute
- extends Attribute
See JSR 277.
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 |
package_member_table
public final int[] package_member_table
ModuleMemberTable_attribute
ModuleMemberTable_attribute(ClassReader cr,
int name_index,
int length)
throws java.io.IOException
- Throws:
java.io.IOException
ModuleMemberTable_attribute
public ModuleMemberTable_attribute(ConstantPool cp,
int[] package_member_table)
throws ConstantPoolException
- Throws:
ConstantPoolException
ModuleMemberTable_attribute
public ModuleMemberTable_attribute(int name_index,
int[] package_member_table)
getPackageMemberCount
public int getPackageMemberCount()
getPackageMemberName
public java.lang.String getPackageMemberName(int index,
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