public interface org.graalvm.graphio.GraphElements<M, F, S, P>
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.graalvm.graphio.GraphElements
super_class: java.lang.Object
{
public abstract M method();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;)TM;
MethodParameters:
Name Flags
obj
public abstract byte[] methodCode();
descriptor: (Ljava/lang/Object;)[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)[B
MethodParameters:
Name Flags
method
public abstract int methodModifiers();
descriptor: (Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)I
MethodParameters:
Name Flags
method
public abstract S methodSignature();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)TS;
MethodParameters:
Name Flags
method
public abstract java.lang.String methodName(M);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)Ljava/lang/String;
MethodParameters:
Name Flags
method
public abstract methodDeclaringClass(M);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;)Ljava/lang/Object;
MethodParameters:
Name Flags
method
public abstract F field();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;)TF;
MethodParameters:
Name Flags
object
public abstract int fieldModifiers();
descriptor: (Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TF;)I
MethodParameters:
Name Flags
field
public abstract java.lang.String fieldTypeName(F);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TF;)Ljava/lang/String;
MethodParameters:
Name Flags
field
public abstract java.lang.String fieldName(F);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TF;)Ljava/lang/String;
MethodParameters:
Name Flags
field
public abstract fieldDeclaringClass(F);
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TF;)Ljava/lang/Object;
MethodParameters:
Name Flags
field
public abstract S signature();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;)TS;
MethodParameters:
Name Flags
object
public abstract int signatureParameterCount();
descriptor: (Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TS;)I
MethodParameters:
Name Flags
signature
public abstract java.lang.String signatureParameterTypeName(S, int);
descriptor: (Ljava/lang/Object;I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TS;I)Ljava/lang/String;
MethodParameters:
Name Flags
signature
index
public abstract java.lang.String signatureReturnTypeName(S);
descriptor: (Ljava/lang/Object;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TS;)Ljava/lang/String;
MethodParameters:
Name Flags
signature
public abstract P nodeSourcePosition();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (Ljava/lang/Object;)TP;
MethodParameters:
Name Flags
object
public abstract M nodeSourcePositionMethod();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TP;)TM;
MethodParameters:
Name Flags
pos
public abstract P nodeSourcePositionCaller();
descriptor: (Ljava/lang/Object;)Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TP;)TP;
MethodParameters:
Name Flags
pos
public abstract int nodeSourcePositionBCI();
descriptor: (Ljava/lang/Object;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TP;)I
MethodParameters:
Name Flags
pos
public abstract java.lang.StackTraceElement methodStackTraceElement(M, int, P);
descriptor: (Ljava/lang/Object;ILjava/lang/Object;)Ljava/lang/StackTraceElement;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Signature: (TM;ITP;)Ljava/lang/StackTraceElement;
MethodParameters:
Name Flags
method
bci
pos
}
Signature: <M:Ljava/lang/Object;F:Ljava/lang/Object;S:Ljava/lang/Object;P:Ljava/lang/Object;>Ljava/lang/Object;
SourceFile: "GraphElements.java"