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
Fields in org.benf.cfr.reader declared as DCCommonStateModifier and TypeFieldDescriptionprivate final DCCommonStatePluginRunner.dcCommonStateDeprecated.Methods in org.benf.cfr.reader that return DCCommonStateModifier and TypeMethodDescriptionprivate static DCCommonStatePluginRunner.initDCState(Map<String, String> optionsMap, ClassFileSource classFileSource) Deprecated.Methods in org.benf.cfr.reader with parameters of type DCCommonStateModifier and TypeMethodDescription(package private) static voidDriver.doClass(DCCommonState dcCommonState, String path, boolean skipInnerClass, DumperFactory dumperFactory) static voidMain.doClass(DCCommonState dcCommonState, String path, boolean skipInnerClass, DumperFactory dumperFactory) (package private) static voidDriver.doJar(DCCommonState dcCommonState, String path, AnalysisType analysisType, DumperFactory dumperFactory) static voidMain.doJar(DCCommonState dcCommonState, String path, DumperFactory dumperFactory) private static voidDriver.doJarVersionTypes(int forVersion, List<Integer> versionsSeen, DCCommonState dcCommonState, DumperFactory dumperFactory, IllegalIdentifierDump illegalIdentifierDump, SummaryDumper summaryDumper, ProgressDumper progressDumper, List<JavaTypeInstance> types) -
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) private static voidCodeAnalyserWholeClass.checkNonSealed(ClassFile classFile, DCCommonState state) CodeAnalyser.getAnalysis(DCCommonState dcCommonState) private AnalysisResultCodeAnalyser.getAnalysisInner(List<Op01WithProcessedDataAndByteJumps> instrs, DCCommonState dcCommonState, Options options, BytecodeMeta bytecodeMeta, int passIdx) private AnalysisResultCodeAnalyser.getAnalysisOrWrapFail(int passIdx, List<Op01WithProcessedDataAndByteJumps> instrs, DCCommonState commonState, Options options, List<DecompilerComment> extraComments, BytecodeMeta bytecodeMeta) private static voidCodeAnalyserWholeClass.inlineAccessors(DCCommonState state, ClassFile classFile) private static voidCodeAnalyserWholeClass.relinkConstantStrings(ClassFile classFile, DCCommonState state) private static voidCodeAnalyserWholeClass.resugarJava14classObjects(ClassFile classFile, DCCommonState state) private static voidCodeAnalyserWholeClass.resugarRecords(ClassFile classFile, DCCommonState state) private static voidCodeAnalyserWholeClass.resugarRetroLambda(ClassFile classFile, DCCommonState state) 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 TypeMethodDescriptionprivate List<Expression> Op02WithProcessedDataAndRefs.buildInvokeBootstrapArgs(MethodPrototype prototype, MethodPrototype dynamicPrototype, MethodHandleBehaviour bootstrapBehaviour, BootstrapMethodInfo bootstrapMethodInfo, ConstantPoolEntryMethodRef methodRef, boolean showBoilerArgs, ClassFile classFile, DCCommonState state, DecompilerComments comments) private StatementOp02WithProcessedDataAndRefs.buildInvokeDynamic(ClassFile classFile, DCCommonState dcCommonState, String name, MethodPrototype dynamicPrototype, int idx, boolean showBoilerArgs, DecompilerComments comments) private StatementOp02WithProcessedDataAndRefs.buildInvokeDynamic(Method method, DCCommonState dcCommonState, DecompilerComments comments) static List<Op03SimpleStatement> Op02WithProcessedDataAndRefs.convertToOp03List(List<Op02WithProcessedDataAndRefs> op2list, Method method, VariableFactory variableFactory, BlockIdentifierFactory blockIdentifierFactory, DCCommonState dcCommonState, DecompilerComments comments, TypeHintRecovery typeHintRecovery) private StatementOp02WithProcessedDataAndRefs.createStatement(Method method, DecompilerComments comments, VariableFactory variableFactory, BlockIdentifierFactory blockIdentifierFactory, DCCommonState dcCommonState, TypeHintRecovery typeHintRecovery) private JavaTypeInstanceOp02WithProcessedDataAndRefs.determineDynamicGeneric(JavaTypeInstance callsiteReturn, MethodPrototype proto, Expression instantiated, DCCommonState dcCommonState) 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 TypeMethodDescription(package private) static voidCondenseConstruction.condenseConstruction(DCCommonState state, Method method, List<Op03SimpleStatement> statements, AnonymousClassUsage anonymousClassUsage) static voidOp03Rewriters.condenseConstruction(DCCommonState dcCommonState, Method method, List<Op03SimpleStatement> op03SimpleParseNodes, AnonymousClassUsage anonymousClassUsage) private static voidTryRewriter.extendTryBlock(Op03SimpleStatement tryStatement, List<Op03SimpleStatement> in, DCCommonState dcCommonState) static voidOp03Rewriters.extendTryBlocks(DCCommonState dcCommonState, List<Op03SimpleStatement> op03SimpleParseNodes) (package private) static voidTryRewriter.extendTryBlocks(DCCommonState dcCommonState, List<Op03SimpleStatement> in) static voidOp03Rewriters.relinkInstanceConstants(JavaRefTypeInstance thisType, List<Op03SimpleStatement> op03SimpleParseNodes, DCCommonState dcCommonState) voidInstanceConstants.rewrite(JavaRefTypeInstance thisType, List<Op03SimpleStatement> op03SimpleParseNodes, DCCommonState state) private voidInstanceConstants.rewrite1(JavaRefTypeInstance thisType, Op03SimpleStatement stm, DCCommonState state) -
Uses of DCCommonState in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as DCCommonStateModifier and TypeFieldDescriptionprivate final DCCommonStateSwitchEnumRewriter.dcCommonStateprivate final DCCommonStateEnumClassRewriter.stateprivate final DCCommonStateJ14ClassObjectRewriter.stateprivate final DCCommonStateLambdaRewriter.stateprivate final DCCommonStateRetroLambdaRewriter.stateprivate final DCCommonStateSyntheticAccessorRewriter.stateMethods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type DCCommonStateModifier and TypeMethodDescriptionprivate static booleanSealedClassChecker.anySealed(ClassSignature sig, DCCommonState state) private static booleanSealedClassChecker.isSealed(JavaTypeInstance t, DCCommonState state) static voidSealedClassChecker.markExperimental(ClassFile classFile, DCCommonState state) static voidRecordRewriter.rewrite(ClassFile classFile, DCCommonState state) static voidRetroLambdaRewriter.rewrite(ClassFile classFile, DCCommonState state) private static voidRetroLambdaRewriter.rewrite(Method m, ClassFile classFile, DCCommonState state) static voidSealedClassChecker.rewrite(ClassFile classFile, DCCommonState state) static voidEnumClassRewriter.rewriteEnumClass(ClassFile classFile, DCCommonState state) private static booleanRecordRewriter.rewriteIfRecord(ClassFile classFile, DCCommonState state) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type DCCommonStateModifierConstructorDescriptionprivateEnumClassRewriter(ClassFile classFile, JavaTypeInstance classType, DCCommonState state) J14ClassObjectRewriter(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
Fields in org.benf.cfr.reader.bytecode.analysis.types declared as DCCommonStateMethods 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 DCCommonStateModifierConstructorDescriptionprivateJavaRefTypeInstance(String className, JavaRefTypeInstance knownOuter, DCCommonState dcCommonState) privateJavaRefTypeInstance(String className, DCCommonState dcCommonState) MethodPrototype(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 TypeMethodDescriptionprivate voidClassFile.analyseInnerClassesPass1(DCCommonState state) private voidClassFile.analyseMid(DCCommonState state) voidClassFile.analyseTop(DCCommonState dcCommonState, TypeUsageCollectingDumper typeUsageCollectingDumper) private voidClassFile.checkInnerClassAssumption(AttributeInnerClasses attributeInnerClasses, JavaRefTypeInstance typeInstance, DCCommonState state) private List<InnerClassAttributeInfo> ClassFile.getInnerClassAttributeInfos(DCCommonState state) private booleanClassFile.isInferredAnonymousStatic(DCCommonState state, JavaTypeInstance thisType, JavaTypeInstance innerType) voidClassFile.loadInnerClasses(DCCommonState dcCommonState) private booleanClassFile.testIsInnerClass(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
Fields in org.benf.cfr.reader.entities.classfilehelpers declared as DCCommonStateModifier and TypeFieldDescriptionprivate final DCCommonStateAbstractClassFileDumper.dcCommonStateMethods 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 DCCommonStateModifierConstructorDescription(package private)AbstractClassFileDumper(DCCommonState dcCommonState) ClassFileDumperAnnotation(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
Fields in org.benf.cfr.reader.entities.constantpool declared as DCCommonStateMethods 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
Fields in org.benf.cfr.reader.entities.exceptions declared as DCCommonStateConstructors 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
Fields in org.benf.cfr.reader.relationship declared as DCCommonStateMethods in org.benf.cfr.reader.relationship with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic voidMemberNameResolver.resolveNames(DCCommonState dcCommonState, Collection<? extends JavaTypeInstance> types) Constructors in org.benf.cfr.reader.relationship with parameters of type DCCommonState -
Uses of DCCommonState in org.benf.cfr.reader.state
Fields in org.benf.cfr.reader.state declared as DCCommonStateConstructors in org.benf.cfr.reader.state with parameters of type DCCommonStateModifierConstructorDescription(package private)ClassCache(DCCommonState dcCommonState) DCCommonState(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)