Uses of Class
org.openjdk.asmtools.jasm.ConstValue
Packages that use ConstValue
-
Uses of ConstValue in org.openjdk.asmtools.jasm
Classes in org.openjdk.asmtools.jasm with type parameters of type ConstValueModifier and TypeClassDescriptionstatic class
ConstantPool.ConstValue_Cell<T extends ConstValue<?>>
CONSTANT_Cell represents CONSTANT_Class(7), CONSTANT_String(8), CONSTANT_MethodType(16), CONSTANT_Module(19), CONSTANT_Package(20) constantsstatic class
ConstantPool.ConstValue_Pair<L extends ConstValue,
R extends ConstValue> ConstValue_Pair represents CONSTANT_NameAndType(12), CONSTANT_Fieldref(9), CONSTANT_Methodref(10), and CONSTANT_InterfaceMethodref(11) structuresstatic class
ConstantPool.ConstValue_Pair<L extends ConstValue,
R extends ConstValue> ConstValue_Pair represents CONSTANT_NameAndType(12), CONSTANT_Fieldref(9), CONSTANT_Methodref(10), and CONSTANT_InterfaceMethodref(11) structuresclass
ConstCell<V extends ConstValue>
ConstantCell is a type of data that can be in a constant pool.Subclasses of ConstValue in org.openjdk.asmtools.jasmModifier and TypeClassDescriptionstatic class
static class
ConstantPool.ConstValue_Cell<T extends ConstValue<?>>
CONSTANT_Cell represents CONSTANT_Class(7), CONSTANT_String(8), CONSTANT_MethodType(16), CONSTANT_Module(19), CONSTANT_Package(20) constantsstatic class
The CONSTANT_Class(7) structure represents constant objects of the type Stringstatic class
The CONSTANT_Double(6) represents 8-byte numeric (double) constantsstatic class
The CONSTANT_Dynamic (17) structure is used to represent a dynamically-computed constant, an arbitrary value that is produced by invocation of a bootstrap method in the course of a ldc instruction, among others.static class
The CONSTANT_Fieldref(9) structure is used to represent a fieldstatic class
CONSTANT_Float(4) structure represents 4-byte numeric (float) constantsstatic class
CONSTANT_Integer(3) structure represents 4-byte numeric (int) constantsstatic class
The CONSTANT_InterfaceMethodref(11) structure is used to represent an interface methodstatic class
The CONSTANT_InvokeDynamic_info(18) structure is used to represent a dynamically-computed call site, an instance of java.lang.invoke.CallSite that is produced by invocation of a bootstrap method in the course of an invokedynamic instruction.static class
The CONSTANT_Long_info(5) represents 8-byte numeric (long) constantsstatic class
ConstantPool.ConstValue_MethodHandle<P extends ConstantPool.ConstValue_Pair<ConstantPool.ConstValue_Class,
ConstantPool.ConstValue_NameAndType>> The CONSTANT_MethodHandle(15) structure is used to represent a method handle T : ConstValue_MethodRef, ConstValue_InterfaceMethodRef or ConstValue_FieldRefstatic class
The CONSTANT_Methodref(10) structure is used to represent a methodstatic class
The CONSTANT_MethodType(16) structure represents a method typestatic class
The CONSTANT_Module(19) structure represents a modulestatic class
The CONSTANT_NameAndType(12) structure is used to represent a field or method, without indicating which class or interface type it belongs tostatic class
The CONSTANT_Package(20) structure represents a method typestatic class
ConstantPool.ConstValue_Pair<L extends ConstValue,
R extends ConstValue> ConstValue_Pair represents CONSTANT_NameAndType(12), CONSTANT_Fieldref(9), CONSTANT_Methodref(10), and CONSTANT_InterfaceMethodref(11) structuresstatic class
The CONSTANT_String(8) structure represents a class or an interfacestatic class
CONSTANT_UTF8(1) is used to represent constant objects of the type: Stringstatic class
CONSTANT_ZERO: Zero Constant Value presents Constant 0.Fields in org.openjdk.asmtools.jasm declared as ConstValueFields in org.openjdk.asmtools.jasm with type parameters of type ConstValueModifier and TypeFieldDescription(package private) Hashtable<ConstValue<?>,
ConstCell<?>> ConstantPool.ConstantPoolHashByValue
Methods in org.openjdk.asmtools.jasm with type parameters of type ConstValueModifier and TypeMethodDescription<T extends ConstValue>
ConstCell<T>ConstantPool.findCell
(T ref) Methods in org.openjdk.asmtools.jasm that return ConstValueModifier and TypeMethodDescriptionprotected ConstValue<?>
ParserCP.parseConstValue
(ClassFileConst.ConstType tag) Parse CONSTVALUEprotected ConstValue<?>
ParserCP.parseTagConstValue
(ClassFileConst.ConstType defaultTag) Parse [TAG] CONSTVALUEprotected ConstValue<?>
ParserCP.parseTagConstValue
(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag, boolean ignoreKeywords) ConstValue<?>
ParserCP.ParserCPVisitor.visitClass()
ConstValue<?>
ParserCP.ParserCPVisitor.visitDouble()
ConstValue<?>
ParserCP.ParserCPVisitor.visitExcept
(ClassFileConst.ConstType tag) ConstValue<?>
ParserCP.ParserCPVisitor.visitField()
ConstValue<?>
ParserCP.ParserCPVisitor.visitFloat()
ConstValue<?>
ParserCP.ParserCPVisitor.visitInteger
(ClassFileConst.ConstType tag) ConstValue<?>
ParserCP.ParserCPVisitor.visitInterfaceMethod()
ConstValue<?>
ParserCP.ParserCPVisitor.visitLong()
ConstValue<?>
ParserCP.ParserCPVisitor.visitMethod()
ConstValue<?>
ParserCP.ParserCPVisitor.visitMethodHandle()
ConstValue<?>
ParserCP.ParserCPVisitor.visitMethodType()
ConstValue<?>
ParserCP.ParserCPVisitor.visitModule()
ConstValue<?>
ParserCP.ParserCPVisitor.visitNameAndType()
ConstValue<?>
ParserCP.ParserCPVisitor.visitPackage()
ConstValue<?>
ParserCP.ParserCPVisitor.visitString()
ConstValue<?>
ParserCP.ParserCPVisitor.visitUTF8()
Methods in org.openjdk.asmtools.jasm with parameters of type ConstValueModifier and TypeMethodDescriptionClassData.LocalMethodRef
(ConstValue nape) default void
CPVisitor.visit
(ConstValue constValue)