public interface jdk.vm.ci.meta.ConstantPool
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: jdk.vm.ci.meta.ConstantPool
super_class: java.lang.Object
{
public abstract int length();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void loadReferencedType(int, int);
descriptor: (II)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cpi
opcode
public abstract jdk.vm.ci.meta.JavaField lookupField(int, jdk.vm.ci.meta.ResolvedJavaMethod, int);
descriptor: (ILjdk/vm/ci/meta/ResolvedJavaMethod;I)Ljdk/vm/ci/meta/JavaField;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cpi
method
opcode
public abstract jdk.vm.ci.meta.JavaMethod lookupMethod(int, int);
descriptor: (II)Ljdk/vm/ci/meta/JavaMethod;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cpi
opcode
public abstract jdk.vm.ci.meta.JavaType lookupType(int, int);
descriptor: (II)Ljdk/vm/ci/meta/JavaType;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cpi
opcode
public abstract java.lang.String lookupUtf8(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cpi
public abstract jdk.vm.ci.meta.Signature lookupSignature(int);
descriptor: (I)Ljdk/vm/ci/meta/Signature;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cpi
public abstract java.lang.Object lookupConstant(int);
descriptor: (I)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cpi
public abstract jdk.vm.ci.meta.JavaConstant lookupAppendix(int, int);
descriptor: (II)Ljdk/vm/ci/meta/JavaConstant;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
cpi
opcode
}
SourceFile: "ConstantPool.java"