Uses of Class
org.benf.cfr.reader.state.DCCommonState
Packages that use DCCommonState
Package
Description
Created with IntelliJ IDEA.
-
Uses of DCCommonState in org.benf.cfr.reader
Methods in org.benf.cfr.reader with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic voidMain.doClass(DCCommonState dcCommonState, String path, boolean skipInnerClass, DumperFactory dumperFactory) static voidMain.doJar(DCCommonState dcCommonState, String path, DumperFactory dumperFactory) -
Uses of DCCommonState in org.benf.cfr.reader.bytecode
Methods in org.benf.cfr.reader.bytecode with parameters of type DCCommonStateModifier and TypeMethodDescriptionRecoveryOptions.apply(DCCommonState commonState, Options originalOptions, BytecodeMeta bytecodeMeta) CodeAnalyser.getAnalysis(DCCommonState dcCommonState) static voidCodeAnalyserWholeClass.wholeClassAnalysisPass1(ClassFile classFile, DCCommonState state) static voidCodeAnalyserWholeClass.wholeClassAnalysisPass2(ClassFile classFile, DCCommonState state) static voidCodeAnalyserWholeClass.wholeClassAnalysisPass3(ClassFile classFile, DCCommonState state, TypeUsageCollectingDumper typeUsage) -
Uses of DCCommonState in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic List<Op03SimpleStatement> Op02WithProcessedDataAndRefs.convertToOp03List(List<Op02WithProcessedDataAndRefs> op2list, Method method, VariableFactory variableFactory, BlockIdentifierFactory blockIdentifierFactory, DCCommonState dcCommonState, DecompilerComments comments, TypeHintRecovery typeHintRecovery) static voidOp04StructuredStatement.inlineSyntheticAccessors(DCCommonState state, Method method, Op04StructuredStatement root) static voidOp04StructuredStatement.rewriteLambdas(DCCommonState state, Method method, Op04StructuredStatement root) -
Uses of DCCommonState in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic voidOp03Rewriters.condenseConstruction(DCCommonState dcCommonState, Method method, List<Op03SimpleStatement> op03SimpleParseNodes, AnonymousClassUsage anonymousClassUsage) static voidOp03Rewriters.extendTryBlocks(DCCommonState dcCommonState, List<Op03SimpleStatement> op03SimpleParseNodes) static voidOp03Rewriters.relinkInstanceConstants(JavaRefTypeInstance thisType, List<Op03SimpleStatement> op03SimpleParseNodes, DCCommonState dcCommonState) voidInstanceConstants.rewrite(JavaRefTypeInstance thisType, List<Op03SimpleStatement> op03SimpleParseNodes, DCCommonState state) -
Uses of DCCommonState in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic voidSealedClassChecker.markExperimental(ClassFile classFile, DCCommonState state) static voidRecordRewriter.rewrite(ClassFile classFile, DCCommonState state) static voidRetroLambdaRewriter.rewrite(ClassFile classFile, DCCommonState state) static voidSealedClassChecker.rewrite(ClassFile classFile, DCCommonState state) static voidEnumClassRewriter.rewriteEnumClass(ClassFile classFile, DCCommonState state) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type DCCommonStateModifierConstructorDescriptionJ14ClassObjectRewriter(ClassFile classFile, DCCommonState state) LambdaRewriter(DCCommonState state, Method method) RetroLambdaRewriter(DCCommonState state, ClassFile mainClazz) SwitchEnumRewriter(DCCommonState dcCommonState, ClassFile classFile, BlockIdentifierFactory blockIdentifierFactory) SyntheticAccessorRewriter(DCCommonState state, JavaTypeInstance thisClassType) -
Uses of DCCommonState in org.benf.cfr.reader.bytecode.analysis.parse.expression
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.expression with parameters of type DCCommonStateModifierConstructorDescriptionConstructorInvokationAnonymousInner(BytecodeLoc loc, MemberFunctionInvokation constructorInvokation, InferredJavaType inferredJavaType, List<Expression> args, DCCommonState dcCommonState, JavaTypeInstance anonymousTypeInstance) -
Uses of DCCommonState in org.benf.cfr.reader.bytecode.analysis.parse.utils
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type DCCommonStateModifier and TypeMethodDescriptionvoidCreationCollector.condenseConstructions(Method method, DCCommonState dcCommonState) -
Uses of DCCommonState in org.benf.cfr.reader.bytecode.analysis.types
Methods in org.benf.cfr.reader.bytecode.analysis.types with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic JavaRefTypeInstanceJavaRefTypeInstance.create(String rawClassName, DCCommonState dcCommonState) static Pair<JavaRefTypeInstance, JavaRefTypeInstance> JavaRefTypeInstance.createKnownInnerOuter(String inner, String outer, JavaRefTypeInstance outerType, DCCommonState dcCommonState) Constructors in org.benf.cfr.reader.bytecode.analysis.types with parameters of type DCCommonStateModifierConstructorDescriptionMethodPrototype(DCCommonState state, ClassFile classFile, JavaTypeInstance classType, String name, boolean instanceMethod, Method.MethodConstructor constructorFlag, List<FormalTypeParameter> formalTypeParameters, List<JavaTypeInstance> args, JavaTypeInstance result, List<JavaTypeInstance> exceptionTypes, boolean varargs, VariableNamer variableNamer, boolean synthetic, String originalDescriptor) -
Uses of DCCommonState in org.benf.cfr.reader.entities
Methods in org.benf.cfr.reader.entities with parameters of type DCCommonStateModifier and TypeMethodDescriptionvoidClassFile.analyseTop(DCCommonState dcCommonState, TypeUsageCollectingDumper typeUsageCollectingDumper) voidClassFile.loadInnerClasses(DCCommonState dcCommonState) Constructors in org.benf.cfr.reader.entities with parameters of type DCCommonStateModifierConstructorDescriptionClassFile(ByteData data, String usePath, DCCommonState dcCommonState) Method(ByteData raw, ClassFile classFile, ConstantPool cp, DCCommonState dcCommonState, ClassFileVersion classFileVersion) -
Uses of DCCommonState in org.benf.cfr.reader.entities.classfilehelpers
Methods in org.benf.cfr.reader.entities.classfilehelpers with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic Map<Object, Expression> ConstantLinks.getFinalConstants(ClassFile classFile, DCCommonState state, BinaryPredicate<ClassFile, Field> fieldTest, TrinaryFunction<ClassFile, ClassFileField, Boolean, Expression> expfact) static Map<String, Expression> ConstantLinks.getLocalStringConstants(ClassFile classFile, DCCommonState state) static Map<Object, Expression> ConstantLinks.getVisibleInstanceConstants(JavaRefTypeInstance from, JavaRefTypeInstance fieldOf, Expression objectExp, DCCommonState state) Constructors in org.benf.cfr.reader.entities.classfilehelpers with parameters of type DCCommonStateModifierConstructorDescriptionClassFileDumperAnnotation(DCCommonState dcCommonState) ClassFileDumperEnum(DCCommonState dcCommonState, List<Pair<StaticVariable, AbstractConstructorInvokation>> entries) ClassFileDumperInterface(DCCommonState dcCommonState) ClassFileDumperModule(DCCommonState dcCommonState) ClassFileDumperNormal(DCCommonState dcCommonState) ClassFileDumperRecord(DCCommonState dcCommonState) -
Uses of DCCommonState in org.benf.cfr.reader.entities.constantpool
Methods in org.benf.cfr.reader.entities.constantpool that return DCCommonStateMethods in org.benf.cfr.reader.entities.constantpool with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic MethodPrototypeConstantPoolUtils.parseJavaMethodPrototype(DCCommonState state, ClassFile classFile, JavaTypeInstance classType, String name, boolean instanceMethod, Method.MethodConstructor constructorFlag, ConstantPoolEntryUTF8 prototype, ConstantPool cp, boolean varargs, boolean synthetic, VariableNamer variableNamer, String originalDescriptor) Constructors in org.benf.cfr.reader.entities.constantpool with parameters of type DCCommonStateModifierConstructorDescriptionConstantPool(ClassFile classFile, DCCommonState dcCommonState, ByteData raw, int count) -
Uses of DCCommonState in org.benf.cfr.reader.entities.exceptions
Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type DCCommonStateModifierConstructorDescriptionExceptionCheckImpl(DCCommonState dcCommonState, Set<JavaRefTypeInstance> caught) -
Uses of DCCommonState in org.benf.cfr.reader.mapping
Methods in org.benf.cfr.reader.mapping with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic ObfuscationMappingMappingFactory.get(Options options, DCCommonState state) -
Uses of DCCommonState in org.benf.cfr.reader.relationship
Methods in org.benf.cfr.reader.relationship with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic voidMemberNameResolver.resolveNames(DCCommonState dcCommonState, Collection<? extends JavaTypeInstance> types) -
Uses of DCCommonState in org.benf.cfr.reader.state
Constructors in org.benf.cfr.reader.state with parameters of type DCCommonStateModifierConstructorDescriptionDCCommonState(DCCommonState dcCommonState, ObfuscationMapping mapping) DCCommonState(DCCommonState dcCommonState, BinaryFunction<String, DCCommonState, ClassFile> cacheAccess) Constructor parameters in org.benf.cfr.reader.state with type arguments of type DCCommonStateModifierConstructorDescriptionDCCommonState(DCCommonState dcCommonState, BinaryFunction<String, DCCommonState, ClassFile> cacheAccess)