Uses of Enum Class
org.openjdk.asmtools.jasm.ClassFileConst.ConstType
Packages that use ClassFileConst.ConstType
-
Uses of ClassFileConst.ConstType in org.openjdk.asmtools.common.structure
Fields in org.openjdk.asmtools.common.structure declared as ClassFileConst.ConstTypeMethods in org.openjdk.asmtools.common.structure that return ClassFileConst.ConstTypeConstructors in org.openjdk.asmtools.common.structure with parameters of type ClassFileConst.ConstTypeModifierConstructorDescriptionprivate
EAttribute
(Integer value, String printValue, String parseKey, ClassFileConst.ConstType constType) -
Uses of ClassFileConst.ConstType in org.openjdk.asmtools.jasm
Fields in org.openjdk.asmtools.jasm declared as ClassFileConst.ConstTypeFields in org.openjdk.asmtools.jasm with type parameters of type ClassFileConst.ConstTypeModifier and TypeFieldDescriptionprivate static final HashMap<Integer,
ClassFileConst.ConstType> ClassFileConst.ConstantTypes
private static final HashMap<String,
ClassFileConst.ConstType> ClassFileConst.NameToConstantType
Methods in org.openjdk.asmtools.jasm that return ClassFileConst.ConstTypeModifier and TypeMethodDescriptionConstCell.getType()
private ClassFileConst.ConstType
ParserCP.scanConstByID
(boolean ignoreKeywords) private ClassFileConst.ConstType
ParserCP.scanConstPrimVal()
static ClassFileConst.ConstType
ClassFileConst.tag
(int i) static ClassFileConst.ConstType
static ClassFileConst.ConstType
Returns the enum constant of this class with the specified name.static ClassFileConst.ConstType[]
ClassFileConst.ConstType.values()
Returns an array containing the constants of this enum class, in the order they are declared.Methods in org.openjdk.asmtools.jasm with parameters of type ClassFileConst.ConstTypeModifier and TypeMethodDescriptionprivate void
Parser.checkReferenceIndex
(int position, ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType defaultTag2) Check the pair reference_kind:reference_index where reference_kind is any from: REF_invokeVirtual, REF_newInvokeSpecial, REF_invokeStatic, REF_invokeSpecial, REF_invokeInterface and reference_index is one of [Empty], Method or InterfaceMethod There are possible entries: ldc Dynamic REF_newInvokeSpecial:InterfaceMethod LdcConDyTwice."": ldc Dynamic REF_invokeInterface:LdcConDyTwice." ": ldc Dynamic REF_newInvokeSpecial:Method LdcConDyTwice." ": ldc MethodHandle REF_newInvokeSpecial:InterfaceMethod LdcConDyTwice." ": ldc MethodHandle REF_invokeInterface:LdcConDyTwice." ": ldc MethodHandle REF_newInvokeSpecial:Method LdcConDyTwice." ": invokedynamic MethodHandle REF_invokeStatic:Method java/lang/invoke/StringConcatFactory.makeConcatWithConstants: invokedynamic MethodHandle REF_invokeStatic:java/lang/invoke/StringConcatFactory.makeConcatWithConstants .... private void
ParserCP.checkWrongTag
(ClassFileConst.ConstType tag, ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag) ConstantPool.findCell
(ClassFileConst.ConstType tag, ConstCell value) ConstantPool.findCell
(ClassFileConst.ConstType tag, ConstCell left, ConstCell right) ConstantPool.findCell
(ClassFileConst.ConstType tag, NameInfo nameInfo) ConstantPool.getPoolCellsByType
(ClassFileConst.ConstType... types) ConstantPool.getPoolValuesByRefType
(ClassFileConst.ConstType... types) boolean
ClassFileConst.ConstType.oneOf
(ClassFileConst.ConstType... constTypes) protected ConstCell<?>
ParserCP.parseConstRef
(ClassFileConst.ConstType defaultTag) protected ConstCell<?>
ParserCP.parseConstRef
(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag) protected ConstCell<?>
ParserCP.parseConstRef
(ClassFileConst.ConstType defaultTag, ClassFileConst.ConstType default2Tag, boolean ignoreKeywords) Parse an instruction argument, one of: * #NUMBER, #NAME, [TAG] CONSTVALUEprotected 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) private static void
ClassFileConst.registerConstantType
(ClassFileConst.ConstType constType) final R
CPTagVisitor.visit
(ClassFileConst.ConstType tag) ConstValue<?>
ParserCP.ParserCPVisitor.visitExcept
(ClassFileConst.ConstType tag) abstract R
CPTagVisitor.visitInteger
(ClassFileConst.ConstType tag) ConstValue<?>
ParserCP.ParserCPVisitor.visitInteger
(ClassFileConst.ConstType tag) private <T extends ConstantPool.ConstValue_Pair<ConstantPool.ConstValue_Class,
ConstantPool.ConstValue_NameAndType>>
TParserCP.ParserCPVisitor.visitMember
(ClassFileConst.ConstType tag) Constructors in org.openjdk.asmtools.jasm with parameters of type ClassFileConst.ConstTypeModifierConstructorDescriptionConstValue
(ClassFileConst.ConstType tag, T value) ConstValue_BootstrapMethod
(ClassFileConst.ConstType tag, BootstrapMethodData bsmdata, ConstCell value) ConstValue_Cell
(ClassFileConst.ConstType tag, ConstCell<T> constCell) ConstValue_Integer
(ClassFileConst.ConstType tag, Integer value) ConstValue_Pair
(ClassFileConst.ConstType tag, Pair<ConstCell<L>, ConstCell<R>> pair) ConstValue_Pair
(ClassFileConst.ConstType tag, ConstCell<L> left, ConstCell<R> right)