Package com.ultikits.ultitools
Class ServerApiReference
java.lang.Object
com.ultikits.ultitools.ServerApiReference
An immutable JVM reference consumed by a rule and, later, by the linkage audit.
-
Nested Class Summary
Nested Classes -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate final booleanprivate final ServerApiReference.Kindprivate final Stringprivate final intprivate final String -
Constructor Summary
ConstructorsConstructorDescriptionServerApiReference(ServerApiReference.Kind kind, String owner, String name, String descriptor, int opcode, boolean interfaceOwner) Type references have null member name/descriptor and opcode -1. -
Method Summary
-
Field Details
-
kind
-
owner
-
name
-
descriptor
-
opcode
private final int opcode -
interfaceOwner
private final boolean interfaceOwner
-
-
Constructor Details
-
ServerApiReference
ServerApiReference(ServerApiReference.Kind kind, String owner, String name, String descriptor, int opcode, boolean interfaceOwner) Type references have null member name/descriptor and opcode -1. Member references carry the instruction opcode, or the handle tag for a METHOD_HANDLE/FIELD_HANDLE reference.
-
-
Method Details
-
getKind
ServerApiReference.Kind getKind() -
getOwner
String getOwner() -
getName
String getName() -
getDescriptor
String getDescriptor() -
getOpcode
int getOpcode() -
isInterfaceOwner
boolean isInterfaceOwner()
-