Uses of Class
org.benf.cfr.reader.entities.ClassFileField
Packages that use ClassFileField
Package
Description
-
Uses of ClassFileField in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as ClassFileFieldModifier and TypeFieldDescription(package private) ClassFileField
AssertRewriter.AssertVarCollector.assertField
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type parameters of type ClassFileFieldModifier and TypeFieldDescriptionprivate final List<ClassFileField>
RecordRewriter.IsCanonicalConstructor.fields
private List<ClassFileField>
EnumClassRewriter.EnumInitMatchCollector.matchedHideTheseFields
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return ClassFileFieldModifier and TypeMethodDescriptionprivate static ClassFileField
RecordRewriter.getCFF
(LValue lhs, JavaRefTypeInstance thisType) Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return types with arguments of type ClassFileFieldModifier and TypeMethodDescriptionprivate List<ClassFileField>
EnumClassRewriter.EnumInitMatchCollector.getMatchedHideTheseFields()
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type ClassFileFieldModifier and TypeMethodDescriptionprivate static void
RecordRewriter.hideDefaultGetter
(Method method, ClassFileField classFileField, JavaRefTypeInstance thisType) Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type arguments of type ClassFileFieldModifier and TypeMethodDescriptionprivate static boolean
RecordRewriter.cmpArgsEq
(Expression cmpArgs, JavaTypeInstance thisType, List<ClassFileField> instances) private static void
RecordRewriter.hideDefaultUtilityMethods
(ClassFile classFile, JavaTypeInstance thisType, List<ClassFileField> instances) private static void
RecordRewriter.hideEquals
(ClassFile classFile, JavaTypeInstance thisType, List<ClassFileField> fields) private static void
RecordRewriter.hideHashCode
(ClassFile classFile, JavaTypeInstance thisType, List<ClassFileField> fields) private static void
RecordRewriter.hideIfMatch
(JavaTypeInstance thisType, List<ClassFileField> fields, Method method, WildcardMatch wcm, StructuredStatement stm) private static void
RecordRewriter.hideToString
(ClassFile classFile, JavaTypeInstance thisType, List<ClassFileField> fields) private boolean
StaticLifter.liftStatic
(StructuredAssignment assignment, LinkedList<ClassFileField> classFileFields) private static void
RecordRewriter.removeImplicitAssignments
(Method canonicalCons, List<ClassFileField> instances, JavaRefTypeInstance thisType) private boolean
NonStaticLifter.tryLift
(FieldVariable lValue, Expression rValue, Map<String, Pair<Integer, ClassFileField>> fieldMap, Set<Expression> usedFvs) Constructor parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type arguments of type ClassFileFieldModifierConstructorDescription(package private)
IsCanonicalConstructor
(List<ClassFileField> fields) ScopeHidingVariableRewriter
(List<ClassFileField> fieldVariables, Method method, ClassCache classCache) -
Uses of ClassFileField in org.benf.cfr.reader.bytecode.analysis.parse.lvalue
Fields in org.benf.cfr.reader.bytecode.analysis.parse.lvalue declared as ClassFileFieldModifier and TypeFieldDescriptionprivate final ClassFileField
AbstractFieldVariable.classFileField
Methods in org.benf.cfr.reader.bytecode.analysis.parse.lvalue that return ClassFileFieldModifier and TypeMethodDescriptionAbstractFieldVariable.getClassFileField()
static ClassFileField
AbstractFieldVariable.getField
(ConstantPoolEntryFieldRef fieldRef) Constructors in org.benf.cfr.reader.bytecode.analysis.parse.lvalue with parameters of type ClassFileFieldModifierConstructorDescription(package private)
AbstractFieldVariable
(InferredJavaType type, JavaTypeInstance clazz, ClassFileField classFileField) StaticVariable
(ClassFile classFile, ClassFileField classFileField, boolean local) -
Uses of ClassFileField in org.benf.cfr.reader.entities
Fields in org.benf.cfr.reader.entities with type parameters of type ClassFileFieldModifier and TypeFieldDescriptionprivate final List<ClassFileField>
ClassFile.fields
private Map<String,
Map<JavaTypeInstance, ClassFileField>> ClassFile.fieldsByName
Methods in org.benf.cfr.reader.entities that return ClassFileFieldMethods in org.benf.cfr.reader.entities that return types with arguments of type ClassFileField