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 DCCommonState
PluginRunner.dcCommonState
Deprecated.Methods in org.benf.cfr.reader that return DCCommonStateModifier and TypeMethodDescriptionprivate static DCCommonState
PluginRunner.initDCState
(Map<String, String> optionsMap, ClassFileSource classFileSource) Deprecated.Methods in org.benf.cfr.reader with parameters of type DCCommonStateModifier and TypeMethodDescription(package private) static void
Driver.doClass
(DCCommonState dcCommonState, String path, boolean skipInnerClass, DumperFactory dumperFactory) static void
Main.doClass
(DCCommonState dcCommonState, String path, boolean skipInnerClass, DumperFactory dumperFactory) (package private) static void
Driver.doJar
(DCCommonState dcCommonState, String path, AnalysisType analysisType, DumperFactory dumperFactory) static void
Main.doJar
(DCCommonState dcCommonState, String path, DumperFactory dumperFactory) private static void
Driver.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) CodeAnalyser.getAnalysis
(DCCommonState dcCommonState) private AnalysisResult
CodeAnalyser.getAnalysisInner
(List<Op01WithProcessedDataAndByteJumps> instrs, DCCommonState dcCommonState, Options options, BytecodeMeta bytecodeMeta, int passIdx) private AnalysisResult
CodeAnalyser.getAnalysisOrWrapFail
(int passIdx, List<Op01WithProcessedDataAndByteJumps> instrs, DCCommonState commonState, Options options, List<DecompilerComment> extraComments, BytecodeMeta bytecodeMeta) private static void
CodeAnalyserWholeClass.inlineAccessors
(DCCommonState state, ClassFile classFile) private static void
CodeAnalyserWholeClass.relinkConstantStrings
(ClassFile classFile, DCCommonState state) private static void
CodeAnalyserWholeClass.resugarJava14classObjects
(ClassFile classFile, DCCommonState state) private static void
CodeAnalyserWholeClass.resugarRecords
(ClassFile classFile, DCCommonState state) static void
CodeAnalyserWholeClass.wholeClassAnalysisPass1
(ClassFile classFile, DCCommonState state) static void
CodeAnalyserWholeClass.wholeClassAnalysisPass2
(ClassFile classFile, DCCommonState state) static void
CodeAnalyserWholeClass.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 Statement
Op02WithProcessedDataAndRefs.buildInvokeDynamic
(ClassFile classFile, DCCommonState dcCommonState, String name, MethodPrototype dynamicPrototype, int idx, boolean showBoilerArgs, DecompilerComments comments) private Statement
Op02WithProcessedDataAndRefs.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 Statement
Op02WithProcessedDataAndRefs.createStatement
(Method method, DecompilerComments comments, VariableFactory variableFactory, BlockIdentifierFactory blockIdentifierFactory, DCCommonState dcCommonState, TypeHintRecovery typeHintRecovery) private JavaTypeInstance
Op02WithProcessedDataAndRefs.determineDynamicGeneric
(JavaTypeInstance callsiteReturn, MethodPrototype proto, Expression instantiated, DCCommonState dcCommonState) static void
Op04StructuredStatement.inlineSyntheticAccessors
(DCCommonState state, Method method, Op04StructuredStatement root) static void
Op04StructuredStatement.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 void
CondenseConstruction.condenseConstruction
(DCCommonState state, Method method, List<Op03SimpleStatement> statements, AnonymousClassUsage anonymousClassUsage) static void
Op03Rewriters.condenseConstruction
(DCCommonState dcCommonState, Method method, List<Op03SimpleStatement> op03SimpleParseNodes, AnonymousClassUsage anonymousClassUsage) private static void
TryRewriter.extendTryBlock
(Op03SimpleStatement tryStatement, List<Op03SimpleStatement> in, DCCommonState dcCommonState) static void
Op03Rewriters.extendTryBlocks
(DCCommonState dcCommonState, List<Op03SimpleStatement> op03SimpleParseNodes) (package private) static void
TryRewriter.extendTryBlocks
(DCCommonState dcCommonState, List<Op03SimpleStatement> in) -
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 DCCommonState
SwitchEnumRewriter.dcCommonState
private final DCCommonState
EnumClassRewriter.state
private final DCCommonState
J14ClassObjectRewriter.state
private final DCCommonState
LambdaRewriter.state
private final DCCommonState
SyntheticAccessorRewriter.state
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type DCCommonStateModifier and TypeMethodDescriptionstatic void
RecordRewriter.rewrite
(ClassFile classFile, DCCommonState state) static void
EnumClassRewriter.rewriteEnumClass
(ClassFile classFile, DCCommonState state) private static boolean
RecordRewriter.rewriteIfRecord
(ClassFile classFile, DCCommonState state) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type DCCommonStateModifierConstructorDescriptionprivate
EnumClassRewriter
(ClassFile classFile, JavaTypeInstance classType, DCCommonState state) J14ClassObjectRewriter
(ClassFile classFile, DCCommonState state) LambdaRewriter
(DCCommonState state, Method method) 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 TypeMethodDescriptionvoid
CreationCollector.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 JavaRefTypeInstance
JavaRefTypeInstance.create
(String rawClassName, DCCommonState dcCommonState) JavaRefTypeInstance.createKnownInnerOuter
(String inner, String outer, JavaRefTypeInstance outerType, DCCommonState dcCommonState) Constructors in org.benf.cfr.reader.bytecode.analysis.types with parameters of type DCCommonStateModifierConstructorDescriptionprivate
JavaRefTypeInstance
(String className, JavaRefTypeInstance knownOuter, DCCommonState dcCommonState) private
JavaRefTypeInstance
(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 void
ClassFile.analyseInnerClassesPass1
(DCCommonState state) private void
ClassFile.analyseMid
(DCCommonState state) void
ClassFile.analyseTop
(DCCommonState dcCommonState, TypeUsageCollectingDumper typeUsageCollectingDumper) private void
ClassFile.checkInnerClassAssumption
(AttributeInnerClasses attributeInnerClasses, JavaRefTypeInstance typeInstance, DCCommonState state) private List<InnerClassAttributeInfo>
ClassFile.getInnerClassAttributeInfos
(DCCommonState state) private boolean
ClassFile.isInferredAnonymousStatic
(DCCommonState state, JavaTypeInstance thisType, JavaTypeInstance innerType) void
ClassFile.loadInnerClasses
(DCCommonState dcCommonState) private boolean
ClassFile.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 DCCommonState
AbstractClassFileDumper.dcCommonState
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 MethodPrototype
ConstantPoolUtils.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 ObfuscationMapping
MappingFactory.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 void
MemberNameResolver.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)