Uses of Class
org.benf.cfr.reader.entities.ClassFileField
-
-
Uses of ClassFileField in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as ClassFileField Modifier and Type Field Description (package private) ClassFileFieldAssertRewriter.AssertVarCollector. assertFieldFields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type parameters of type ClassFileField Modifier and Type Field Description private java.util.List<ClassFileField>RecordRewriter.IsCanonicalConstructor. fieldsprivate java.util.List<ClassFileField>EnumClassRewriter.EnumInitMatchCollector. matchedHideTheseFieldsMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return ClassFileField Modifier and Type Method Description private static ClassFileFieldRecordRewriter. getCFF(LValue lhs, JavaRefTypeInstance thisType)Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters that return types with arguments of type ClassFileField Modifier and Type Method Description private java.util.List<ClassFileField>EnumClassRewriter.EnumInitMatchCollector. getMatchedHideTheseFields()Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type ClassFileField Modifier and Type Method Description private static voidRecordRewriter. hideDefaultGetter(Method method, ClassFileField classFileField, JavaRefTypeInstance thisType)Method parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type arguments of type ClassFileField Modifier and Type Method Description private static booleanRecordRewriter. cmpArgsEq(Expression cmpArgs, JavaTypeInstance thisType, java.util.List<ClassFileField> instances)private static voidRecordRewriter. hideDefaultUtilityMethods(ClassFile classFile, JavaTypeInstance thisType, java.util.List<ClassFileField> instances)private static voidRecordRewriter. hideEquals(ClassFile classFile, JavaTypeInstance thisType, java.util.List<ClassFileField> fields)private static voidRecordRewriter. hideHashCode(ClassFile classFile, JavaTypeInstance thisType, java.util.List<ClassFileField> fields)private static voidRecordRewriter. hideIfMatch(JavaTypeInstance thisType, java.util.List<ClassFileField> fields, Method method, WildcardMatch wcm, StructuredStatement stm)private static voidRecordRewriter. hideToString(ClassFile classFile, JavaTypeInstance thisType, java.util.List<ClassFileField> fields)private booleanStaticLifter. liftStatic(StructuredAssignment assignment, java.util.LinkedList<ClassFileField> classFileFields)private static booleanRecordRewriter. removeImplicitAssignments(Method canonicalCons, java.util.List<ClassFileField> instances, JavaRefTypeInstance thisType)private booleanNonStaticLifter. tryLift(FieldVariable lValue, Expression rValue, java.util.Map<java.lang.String,Pair<java.lang.Integer,ClassFileField>> fieldMap, java.util.Set<Expression> usedFvs)Constructor parameters in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with type arguments of type ClassFileField Constructor Description IsCanonicalConstructor(java.util.List<ClassFileField> fields)ScopeHidingVariableRewriter(java.util.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 ClassFileField Modifier and Type Field Description private ClassFileFieldAbstractFieldVariable. classFileFieldMethods in org.benf.cfr.reader.bytecode.analysis.parse.lvalue that return ClassFileField Modifier and Type Method Description ClassFileFieldAbstractFieldVariable. getClassFileField()static ClassFileFieldAbstractFieldVariable. getField(ConstantPoolEntryFieldRef fieldRef)Constructors in org.benf.cfr.reader.bytecode.analysis.parse.lvalue with parameters of type ClassFileField Constructor Description AbstractFieldVariable(InferredJavaType type, JavaTypeInstance clazz, ClassFileField classFileField)AbstractFieldVariable(ClassFileField field, JavaTypeInstance owningClass)FieldVariable(Expression object, ClassFileField field, JavaTypeInstance owningClass)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 ClassFileField Modifier and Type Field Description private java.util.List<ClassFileField>ClassFile. fieldsprivate java.util.Map<java.lang.String,java.util.Map<JavaTypeInstance,ClassFileField>>ClassFile. fieldsByNameMethods in org.benf.cfr.reader.entities that return ClassFileField Modifier and Type Method Description ClassFileFieldClassFile. getFieldByName(java.lang.String name, JavaTypeInstance type)Methods in org.benf.cfr.reader.entities that return types with arguments of type ClassFileField Modifier and Type Method Description java.util.List<ClassFileField>ClassFile. getFields() -
Uses of ClassFileField in org.benf.cfr.reader.entities.classfilehelpers
Methods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type ClassFileField Modifier and Type Method Description private static voidConstantLinks. addOrPoison(ClassFile classFile, TrinaryFunction<ClassFile,ClassFileField,java.lang.Boolean,Expression> expfact, java.util.Map<java.lang.Object,Expression> rewrites, boolean local, ClassFileField f, java.lang.Object o)Method parameters in org.benf.cfr.reader.entities.classfilehelpers with type arguments of type ClassFileField Modifier and Type Method Description private static voidConstantLinks. addOrPoison(ClassFile classFile, TrinaryFunction<ClassFile,ClassFileField,java.lang.Boolean,Expression> expfact, java.util.Map<java.lang.Object,Expression> rewrites, boolean local, ClassFileField f, java.lang.Object o)static java.util.Map<java.lang.Object,Expression>ConstantLinks. getFinalConstants(ClassFile classFile, DCCommonState state, BinaryPredicate<ClassFile,Field> fieldTest, TrinaryFunction<ClassFile,ClassFileField,java.lang.Boolean,Expression> expfact)
-