Uses of Class
org.openjdk.asmtools.jasm.ConstantPool
Packages that use ConstantPool
-
Uses of ConstantPool in org.openjdk.asmtools.jasm
Fields in org.openjdk.asmtools.jasm declared as ConstantPoolModifier and TypeFieldDescriptionprivate final ConstantPool
Instr.pool
protected final ConstantPool
MemberData.pool
protected ConstantPool
Parser.pool
Methods in org.openjdk.asmtools.jasm that return ConstantPoolMethods in org.openjdk.asmtools.jasm with parameters of type ConstantPoolModifier and TypeMethodDescriptionprotected ConstCell<?>
AttrData.classifyConstCell
(ConstantPool pool, ConstCell<?> cell) void
ClassData.CoreClasses.cleanConstantPool
(ConstantPool constantPool) If jasm file contains this_class/super_class value then this value overwrites the class/super class defined on the top: "public super class ClassName extends #9 version 66:0 {" ie just added to ConstantPool classes: ClassName && #9 should be removedvoid
ClassData.CoreClasses.specifyClasses
(ConstantPool constantPool) SourceFileAttr.updateIfFound
(ConstantPool pool, Function<String, Boolean> rule) Finds CP UTF cell with string that applies to the rule.<T extends DataWriter>
TAnnotationData.ElemValuePair.visit
(ConstantPool pool) <T extends DataWriter>
TAnnotationData.visit
(ConstantPool pool) <T extends DataWriter>
TAttrData.visit
(ConstantPool pool) <T extends DataWriter>
TConstantPoolDataVisitor.visit
(ConstantPool pool) <T extends DataWriter>
TConstCell.visit
(ConstantPool pool) <T extends DataWriter>
TParserAnnotation.AnnotationElemValue.visit
(ConstantPool pool) <T extends DataWriter>
TParserAnnotation.ArrayElemValue.visit
(ConstantPool pool) <T extends DataWriter>
TParserAnnotation.ClassElemValue.visit
(ConstantPool pool) <T extends DataWriter>
TParserAnnotation.ConstElemValue.visit
(ConstantPool pool) <T extends DataWriter>
TParserAnnotation.EnumElemValue.visit
(ConstantPool pool) default <T extends DataWriter>
TConstantPoolDataVisitor.visitConstCell
(ConstCell cell, ConstantPool pool) default <T extends DataWriter>
TConstantPoolDataVisitor.visitData
(T cpData, ConstantPool pool) Constructors in org.openjdk.asmtools.jasm with parameters of type ConstantPoolModifierConstructorDescription(package private)
AttrData
(ConstantPool pool, EAttribute attribute) ClassArrayAttr
(ConstantPool pool, EAttribute attribute, List<ConstCell> constCellList) CPXAttr
(ConstantPool pool, EAttribute attribute, ConstCell<?> cell) DataPArrayAttr
(ConstantPool pool, EAttribute attribute, int paramsTotal) DataPArrayAttr
(ConstantPool pool, EAttribute attribute, int paramsTotal, TreeMap<Integer, ArrayList<T>> elements) (package private)
DataVectorAttr
(ConstantPool pool, EAttribute attribute) (package private)
DataVectorAttr
(ConstantPool pool, EAttribute attribute, boolean byteIndex) private
DataVectorAttr
(ConstantPool pool, EAttribute eAttribute, boolean byteIndex, ArrayList<T> initialData) (package private)
DataVectorAttr
(ConstantPool pool, EAttribute attribute, ArrayList<T> initialData) DefaultAnnotationAttr
(ConstantPool pool, EAttribute attribute, DataWriter element) MemberData
(ConstantPool pool, T environment) MemberData
(ConstantPool pool, T environment, int access) NestMembersAttr
(ConstantPool pool, List<ConstCell> classes) PermittedSubclassesAttr
(ConstantPool pool, List<ConstCell> classes) PreloadAttr
(ConstantPool pool, List<ConstCell> classes) (package private)
SourceFileAttr
(ConstantPool pool, String sourceFileName) Constructs SourceFile Attribute without creating Constant Pool UTF8 SourceFileSourceFileAttr
(ConstantPool pool, ConstCell sourceFileNameCell) Constructs SourceFile Attribute without creating Constant Pool UTF8 SourceFile