Uses of Interface
org.benf.cfr.reader.util.getopt.Options
-
-
Uses of Options in org.benf.cfr.reader
Fields in org.benf.cfr.reader declared as Options Modifier and Type Field Description private OptionsCfrDriverImpl. optionsprivate OptionsPluginRunner.PluginDumperFactory. optionsMethods in org.benf.cfr.reader that return Options Modifier and Type Method Description OptionsPluginRunner. getOptions()Deprecated.Constructors in org.benf.cfr.reader with parameters of type Options Constructor Description CfrDriverImpl(ClassFileSource source, OutputSinkFactory outputSinkFactory, Options options, boolean fallbackToDefaultSource)PluginDumperFactory(java.lang.StringBuilder out, Options options) -
Uses of Options in org.benf.cfr.reader.api
Fields in org.benf.cfr.reader.api declared as Options Modifier and Type Field Description (package private) OptionsCfrDriver.Builder. builtOptionsMethods in org.benf.cfr.reader.api with parameters of type Options Modifier and Type Method Description CfrDriver.BuilderCfrDriver.Builder. withBuiltOptions(Options options)Note - theOptionsinterface is *not* guaranteed to be stable. -
Uses of Options in org.benf.cfr.reader.bytecode
Fields in org.benf.cfr.reader.bytecode declared as Options Modifier and Type Field Description private OptionsBytecodeMeta. optionsOptionsRecoveryOptions.Applied. optionsMethods in org.benf.cfr.reader.bytecode with parameters of type Options Modifier and Type Method Description RecoveryOptions.AppliedRecoveryOptions. apply(DCCommonState commonState, Options originalOptions, BytecodeMeta bytecodeMeta)private AnalysisResultCodeAnalyser. getAnalysisInner(java.util.List<Op01WithProcessedDataAndByteJumps> instrs, DCCommonState dcCommonState, Options options, BytecodeMeta bytecodeMeta, int passIdx)private AnalysisResultCodeAnalyser. getAnalysisOrWrapFail(int passIdx, java.util.List<Op01WithProcessedDataAndByteJumps> instrs, DCCommonState commonState, Options options, java.util.List<DecompilerComment> extraComments, BytecodeMeta bytecodeMeta)private static voidCodeAnalyserWholeClass. removeIllegalGenerics(ClassFile classFile, Options state)private static voidCodeAnalyserWholeClass. resugarAsserts(ClassFile classFile, Options options)Constructors in org.benf.cfr.reader.bytecode with parameters of type Options Constructor Description Applied(Options options, java.util.List<DecompilerComment> comments, boolean valid)BytecodeMeta(java.util.List<Op01WithProcessedDataAndByteJumps> op1s, AttributeCode code, Options options) -
Uses of Options in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type Options Modifier and Type Method Description private static booleanOp03Blocks. detectMoves(java.util.List<Op03Blocks.Block3> blocks, Options options)static voidOp04StructuredStatement. discoverLocalClassScopes(Method method, Op04StructuredStatement root, VariableFactory variableFactory, Options options)static voidOp04StructuredStatement. discoverVariableScopes(Method method, Op04StructuredStatement root, VariableFactory variableFactory, Options options, ClassFileVersion classFileVersion, BytecodeMeta bytecodeMeta)static java.util.List<Op02WithProcessedDataAndRefs>Op02WithProcessedDataAndRefs. insertExceptionBlocks(java.util.List<Op02WithProcessedDataAndRefs> op2list, ExceptionAggregator exceptions, java.util.Map<java.lang.Integer,java.lang.Integer> lutByOffset, ConstantPool cp, long codeLength, Options options)static voidOp04StructuredStatement. normalizeInstanceOf(Op04StructuredStatement root, Options options, ClassFileVersion classFileVersion)static voidOp04StructuredStatement. removePrimitiveDeconversion(Options options, Method method, Op04StructuredStatement root)static voidOp04StructuredStatement. removeUnnecessaryVarargArrays(Options options, Method method, Op04StructuredStatement root)static voidOp04StructuredStatement. rewriteBadCastChains(Options options, Method method, Op04StructuredStatement root)static voidOp04StructuredStatement. rewriteNarrowingAssignments(Options options, Method method, Op04StructuredStatement root)static voidOp04StructuredStatement. tidyObfuscation(Options options, Op04StructuredStatement root)static java.util.List<Op03SimpleStatement>Op03Blocks. topologicalSort(java.util.List<Op03SimpleStatement> statements, DecompilerComments comments, Options options) -
Uses of Options in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type Options Modifier and Type Method Description static voidOp03Rewriters. cloneCodeFromLoop(java.util.List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments)(package private) static voidConditionalCondenser. collapseAssignmentsIntoConditionals(java.util.List<Op03SimpleStatement> statements, Options options, ClassFileVersion classFileVersion)static voidOp03Rewriters. collapseAssignmentsIntoConditionals(java.util.List<Op03SimpleStatement> op03SimpleParseNodes, Options options, ClassFileVersion classFileVersion)static voidFinallyRewriter. identifyFinally(Options options, Method method, java.util.List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory)static voidConditionalRewriter. identifyNonjumpingConditionals(java.util.List<Op03SimpleStatement> statements, BlockIdentifierFactory blockIdentifierFactory, Options options)static voidOp03Rewriters. moveJumpsIntoDo(VariableFactory vf, java.util.List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments)static voidSwitchReplacer. rebuildSwitches(java.util.List<Op03SimpleStatement> statements, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta)static voidOp03Rewriters. removeSynchronizedCatchBlocks(Options options, java.util.List<Op03SimpleStatement> op03SimpleParseNodes)(package private) static voidSynchronizedRewriter. removeSynchronizedCatchBlocks(Options options, java.util.List<Op03SimpleStatement> in)private static Op03SimpleStatementSwitchReplacer. replaceRawSwitch(Method method, Op03SimpleStatement swatch, java.util.List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory, Options options)static voidSwitchReplacer. replaceRawSwitches(Method method, java.util.List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta)static java.util.List<Op03SimpleStatement>StaticInitReturnRewriter. rewrite(Options options, Method method, java.util.List<Op03SimpleStatement> statementList)static java.util.List<Op03SimpleStatement>SwitchReplacer. rewriteDuff(java.util.List<Op03SimpleStatement> statements, VariableFactory vf, DecompilerComments decompilerComments, Options options)static voidOp03Rewriters. rewriteWhilesAsFors(Options options, java.util.List<Op03SimpleStatement> op03SimpleParseNodes)(package private) static voidWhileRewriter. rewriteWhilesAsFors(Options options, java.util.List<Op03SimpleStatement> statements)Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type Options Constructor Description JumpsIntoLoopCloneRewriter(Options options) -
Uses of Options in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Fields in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters declared as Options Modifier and Type Field Description private OptionsEnumClassRewriter. optionsprivate OptionsSwitchStringRewriter. optionsConstructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type Options Constructor Description AssertRewriter(ClassFile classFile, Options options)SwitchStringRewriter(Options options, ClassFileVersion classFileVersion, BytecodeMeta bytecodeMeta) -
Uses of Options in org.benf.cfr.reader.bytecode.analysis.parse.rewriters
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.rewriters with parameters of type Options Constructor Description StringBuilderRewriter(Options options, ClassFileVersion classFileVersion) -
Uses of Options in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope
Fields in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope declared as Options Modifier and Type Field Description (package private) OptionsAbstractLValueScopeDiscoverer. optionsConstructors in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type Options Constructor Description AbstractLValueScopeDiscoverer(Options options, MethodPrototype prototype, VariableFactory variableFactory)LocalClassScopeDiscoverImpl(Options options, Method method, VariableFactory variableFactory)LValueScopeDiscoverImpl(Options options, MethodPrototype prototype, VariableFactory variableFactory, ClassFileVersion version) -
Uses of Options in org.benf.cfr.reader.entities
Methods in org.benf.cfr.reader.entities with parameters of type Options Modifier and Type Method Description private voidClassFile. analyseSyntheticTags(Method method, Options options)private MethodPrototypeMethod. generateMethodPrototype(Options options, java.lang.String initialName, Method.MethodConstructor constructorFlag) -
Uses of Options in org.benf.cfr.reader.entities.constantpool
Fields in org.benf.cfr.reader.entities.constantpool declared as Options Modifier and Type Field Description private OptionsConstantPool. optionsConstructors in org.benf.cfr.reader.entities.constantpool with parameters of type Options Constructor Description ConstantPoolEntryUTF8(ConstantPool cp, ByteData data, Options options) -
Uses of Options in org.benf.cfr.reader.entities.exceptions
Constructors in org.benf.cfr.reader.entities.exceptions with parameters of type Options Constructor Description ExceptionAggregator(java.util.List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, java.util.Map<java.lang.Integer,java.lang.Integer> lutByOffset, java.util.List<Op01WithProcessedDataAndByteJumps> instrs, Options options, ConstantPool cp, DecompilerComments comments) -
Uses of Options in org.benf.cfr.reader.mapping
Fields in org.benf.cfr.reader.mapping declared as Options Modifier and Type Field Description private OptionsMapping. optionsprivate OptionsMappingFactory. optionsMethods in org.benf.cfr.reader.mapping with parameters of type Options Modifier and Type Method Description static ObfuscationMappingMappingFactory. get(Options options, DCCommonState state)Constructors in org.benf.cfr.reader.mapping with parameters of type Options Constructor Description Mapping(Options options, java.util.List<ClassMapping> classMappings, java.util.Map<JavaTypeInstance,java.util.List<InnerClassAttributeInfo>> innerInfo)MappingFactory(Options options, ClassCache classCache) -
Uses of Options in org.benf.cfr.reader.state
Fields in org.benf.cfr.reader.state declared as Options Modifier and Type Field Description private OptionsClassFileSourceImpl. optionsprivate OptionsDCCommonState. optionsprivate OptionsTypeUsageCollectingDumper. optionsMethods in org.benf.cfr.reader.state that return Options Modifier and Type Method Description OptionsDCCommonState. getOptions()Methods in org.benf.cfr.reader.state with parameters of type Options Modifier and Type Method Description static ClassRenamerClassRenamer. create(Options options)Constructors in org.benf.cfr.reader.state with parameters of type Options Constructor Description ClassFileSourceImpl(Options options)DCCommonState(Options options, ClassFileSource2 classFileSource)TypeUsageCollectingDumper(Options options, ClassFile analysisClass)TypeUsageInformationImpl(Options options, JavaRefTypeInstance analysisType, java.util.Set<JavaRefTypeInstance> usedRefTypes, java.util.Set<DetectedStaticImport> staticImports) -
Uses of Options in org.benf.cfr.reader.util.getopt
Classes in org.benf.cfr.reader.util.getopt that implement Options Modifier and Type Class Description classMutableOptionsclassOptionsImplFields in org.benf.cfr.reader.util.getopt declared as Options Modifier and Type Field Description private OptionsMutableOptions. delegateMethods in org.benf.cfr.reader.util.getopt that return Options Modifier and Type Method Description OptionsOptionsImpl.CFRFactory. create(java.util.Map<java.lang.String,java.lang.String> opts)Methods in org.benf.cfr.reader.util.getopt that return types with arguments of type Options Modifier and Type Method Description static GetOptSinkFactory<Options>OptionsImpl. getFactory()Methods in org.benf.cfr.reader.util.getopt with parameters of type Options Modifier and Type Method Description java.lang.BooleanOptionsImpl.DefaultChainBooleanDecoder. invoke(java.lang.String arg, java.lang.Void arg2, Options options)java.lang.BooleanOptionsImpl.DefaultingBooleanDecoder. invoke(java.lang.String arg, java.lang.Void ignore, Options ignore2)java.lang.IntegerOptionsImpl.DefaultingIntDecoder. invoke(java.lang.String arg, java.lang.Void ignore, Options ignore2)EnumTypeOptionsImpl.DefaultNullEnumDecoder. invoke(java.lang.String arg1, java.lang.Void arg2, Options arg3)java.lang.BooleanOptionsImpl.ExperimentalVersionSpecificDefaulter. invoke(java.lang.String arg, ClassFileVersion classFileVersion, Options options)java.lang.BooleanOptionsImpl.VersionSpecificDefaulter. invoke(java.lang.String arg, ClassFileVersion classFileVersion, Options ignore2)voidGetOptParser. showOptionHelp(PermittedOptionProvider permittedOptionProvider, Options options, PermittedOptionProvider.ArgumentParam<java.lang.String,java.lang.Void> helpArg)Constructors in org.benf.cfr.reader.util.getopt with parameters of type Options Constructor Description MutableOptions(Options delegate) -
Uses of Options in org.benf.cfr.reader.util.output
Fields in org.benf.cfr.reader.util.output declared as Options Modifier and Type Field Description private OptionsFileSummaryDumper. optionsprivate OptionsInternalDumperFactoryImpl. optionsprivate OptionsSinkDumperFactory. optionsprotected OptionsStreamDumper. optionsprivate OptionsTokenStreamDumper. optionsMethods in org.benf.cfr.reader.util.output with parameters of type Options Modifier and Type Method Description static IllegalIdentifierDumpIllegalIdentifierDump.Factory. get(Options options)static IllegalIdentifierDumpIllegalIdentifierDump.Factory. getOrNull(Options options)Constructors in org.benf.cfr.reader.util.output with parameters of type Options Constructor Description FileDumper(java.lang.String dir, boolean clobber, JavaTypeInstance type, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, Options options, java.util.concurrent.atomic.AtomicInteger truncCount, IllegalIdentifierDump illegalIdentifierDump)FileDumper(java.lang.String dir, java.lang.String encoding, boolean clobber, JavaTypeInstance type, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, Options options, java.util.concurrent.atomic.AtomicInteger truncCount, IllegalIdentifierDump illegalIdentifierDump)FileSummaryDumper(java.lang.String dir, Options options, DecompilerCommentSource additional)InternalDumperFactoryImpl(Options options)SinkDumperFactory(OutputSinkFactory sinkFactory, Options options)StdIODumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context)StdIODumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context, java.util.Set<JavaTypeInstance> emitted)StreamDumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context)StreamDumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context, java.util.Set<JavaTypeInstance> emitted)StringStreamDumper(MethodErrorCollector methodErrorCollector, java.lang.StringBuilder sb, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump)StringStreamDumper(MethodErrorCollector methodErrorCollector, java.lang.StringBuilder sb, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context)TokenStreamDumper(OutputSinkFactory.Sink<SinkReturns.Token> sink, int version, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context)
-