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.Subclasses with type arguments of type ConstValue in org.openjdk.asmtools.jasmModifier and TypeClassDescription(package private) class
ParserCPVisitorFields 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)