Uses of Interface
org.benf.cfr.reader.util.getopt.Options
Packages that use Options
Package
Description
Created with IntelliJ IDEA.
-
Uses of Options in org.benf.cfr.reader
Fields in org.benf.cfr.reader declared as OptionsModifier and TypeFieldDescriptionprivate final OptionsCfrDriverImpl.optionsprivate final OptionsPluginRunner.PluginDumperFactory.optionsMethods in org.benf.cfr.reader that return OptionsConstructors in org.benf.cfr.reader with parameters of type OptionsModifierConstructorDescriptionCfrDriverImpl(ClassFileSource source, OutputSinkFactory outputSinkFactory, Options options, boolean fallbackToDefaultSource) PluginDumperFactory(StringBuilder out, Options options) -
Uses of Options in org.benf.cfr.reader.api
Fields in org.benf.cfr.reader.api declared as OptionsMethods in org.benf.cfr.reader.api with parameters of type OptionsModifier and TypeMethodDescriptionCfrDriver.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 OptionsModifier and TypeFieldDescriptionprivate final OptionsBytecodeMeta.optionsRecoveryOptions.Applied.optionsMethods in org.benf.cfr.reader.bytecode with parameters of type OptionsModifier and TypeMethodDescriptionRecoveryOptions.apply(DCCommonState commonState, Options originalOptions, BytecodeMeta bytecodeMeta) 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.removeIllegalGenerics(ClassFile classFile, Options state) private static voidCodeAnalyserWholeClass.resugarAsserts(ClassFile classFile, Options options) Constructors in org.benf.cfr.reader.bytecode with parameters of type OptionsModifierConstructorDescriptionApplied(Options options, List<DecompilerComment> comments, boolean valid) BytecodeMeta(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 OptionsModifier and TypeMethodDescriptionprivate static booleanOp03Blocks.detectMoves(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 List<Op02WithProcessedDataAndRefs> Op02WithProcessedDataAndRefs.insertExceptionBlocks(List<Op02WithProcessedDataAndRefs> op2list, ExceptionAggregator exceptions, Map<Integer, 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 List<Op03SimpleStatement> Op03Blocks.topologicalSort(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 OptionsModifier and TypeMethodDescriptionstatic voidOp03Rewriters.cloneCodeFromLoop(List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments) (package private) static voidConditionalCondenser.collapseAssignmentsIntoConditionals(List<Op03SimpleStatement> statements, Options options, ClassFileVersion classFileVersion) static voidOp03Rewriters.collapseAssignmentsIntoConditionals(List<Op03SimpleStatement> op03SimpleParseNodes, Options options, ClassFileVersion classFileVersion) static voidFinallyRewriter.identifyFinally(Options options, Method method, List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory) static voidConditionalRewriter.identifyNonjumpingConditionals(List<Op03SimpleStatement> statements, BlockIdentifierFactory blockIdentifierFactory, Options options) static voidOp03Rewriters.moveJumpsIntoDo(VariableFactory vf, List<Op03SimpleStatement> op03SimpleParseNodes, Options options, DecompilerComments comments) static voidSwitchReplacer.rebuildSwitches(List<Op03SimpleStatement> statements, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta) static voidOp03Rewriters.removeSynchronizedCatchBlocks(Options options, List<Op03SimpleStatement> op03SimpleParseNodes) (package private) static voidSynchronizedRewriter.removeSynchronizedCatchBlocks(Options options, List<Op03SimpleStatement> in) private static Op03SimpleStatementSwitchReplacer.replaceRawSwitch(Method method, Op03SimpleStatement swatch, List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory, Options options) static voidSwitchReplacer.replaceRawSwitches(Method method, List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta) static List<Op03SimpleStatement> StaticInitReturnRewriter.rewrite(Options options, Method method, List<Op03SimpleStatement> statementList) static List<Op03SimpleStatement> SwitchReplacer.rewriteDuff(List<Op03SimpleStatement> statements, VariableFactory vf, DecompilerComments decompilerComments, Options options) static voidOp03Rewriters.rewriteWhilesAsFors(Options options, List<Op03SimpleStatement> op03SimpleParseNodes) (package private) static voidWhileRewriter.rewriteWhilesAsFors(Options options, List<Op03SimpleStatement> statements) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type 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 OptionsModifier and TypeFieldDescriptionprivate final OptionsEnumClassRewriter.optionsprivate final OptionsSwitchStringRewriter.optionsConstructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type OptionsModifierConstructorDescriptionAssertRewriter(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 OptionsModifierConstructorDescriptionStringBuilderRewriter(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 OptionsConstructors in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type OptionsModifierConstructorDescription(package private)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 OptionsModifier and TypeMethodDescriptionprivate voidClassFile.analyseSyntheticTags(Method method, Options options) private MethodPrototypeMethod.generateMethodPrototype(Options options, 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 OptionsConstructors in org.benf.cfr.reader.entities.constantpool with parameters of type OptionsModifierConstructorDescriptionConstantPoolEntryUTF8(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 OptionsModifierConstructorDescriptionExceptionAggregator(List<ExceptionTableEntry> rawExceptions, BlockIdentifierFactory blockIdentifierFactory, Map<Integer, Integer> lutByOffset, 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 OptionsModifier and TypeFieldDescriptionprivate OptionsMapping.optionsprivate final OptionsMappingFactory.optionsMethods in org.benf.cfr.reader.mapping with parameters of type OptionsModifier and TypeMethodDescriptionstatic ObfuscationMappingMappingFactory.get(Options options, DCCommonState state) Constructors in org.benf.cfr.reader.mapping with parameters of type OptionsModifierConstructorDescription(package private)Mapping(Options options, List<ClassMapping> classMappings, Map<JavaTypeInstance, List<InnerClassAttributeInfo>> innerInfo) privateMappingFactory(Options options, ClassCache classCache) -
Uses of Options in org.benf.cfr.reader.state
Fields in org.benf.cfr.reader.state declared as OptionsModifier and TypeFieldDescriptionprivate final OptionsClassFileSourceImpl.optionsprivate final OptionsDCCommonState.optionsprivate final OptionsTypeUsageCollectingDumper.optionsMethods in org.benf.cfr.reader.state that return OptionsMethods in org.benf.cfr.reader.state with parameters of type OptionsConstructors in org.benf.cfr.reader.state with parameters of type OptionsModifierConstructorDescriptionClassFileSourceImpl(Options options) DCCommonState(Options options, ClassFileSource2 classFileSource) TypeUsageCollectingDumper(Options options, ClassFile analysisClass) TypeUsageInformationImpl(Options options, JavaRefTypeInstance analysisType, Set<JavaRefTypeInstance> usedRefTypes, Set<DetectedStaticImport> staticImports) -
Uses of Options in org.benf.cfr.reader.util.getopt
Classes in org.benf.cfr.reader.util.getopt that implement OptionsSubinterfaces with type arguments of type Options in org.benf.cfr.reader.util.getoptClasses in org.benf.cfr.reader.util.getopt that implement interfaces with type arguments of type OptionsFields in org.benf.cfr.reader.util.getopt declared as OptionsMethods in org.benf.cfr.reader.util.getopt that return OptionsMethods in org.benf.cfr.reader.util.getopt that return types with arguments of type OptionsMethods in org.benf.cfr.reader.util.getopt with parameters of type OptionsModifier and TypeMethodDescriptionOptionsImpl.ExperimentalVersionSpecificDefaulter.invoke(String arg, ClassFileVersion classFileVersion, Options options) OptionsImpl.VersionSpecificDefaulter.invoke(String arg, ClassFileVersion classFileVersion, Options ignore2) voidGetOptParser.showOptionHelp(PermittedOptionProvider permittedOptionProvider, Options options, PermittedOptionProvider.ArgumentParam<String, Void> helpArg) Constructors in org.benf.cfr.reader.util.getopt with parameters of type Options -
Uses of Options in org.benf.cfr.reader.util.output
Fields in org.benf.cfr.reader.util.output declared as OptionsModifier and TypeFieldDescriptionprivate final OptionsFileSummaryDumper.optionsprivate final OptionsInternalDumperFactoryImpl.optionsprivate OptionsSinkDumperFactory.optionsprotected final OptionsStreamDumper.optionsprivate final OptionsTokenStreamDumper.optionsMethods in org.benf.cfr.reader.util.output with parameters of type OptionsConstructors in org.benf.cfr.reader.util.output with parameters of type OptionsModifierConstructorDescription(package private)FileDumper(String dir, boolean clobber, JavaTypeInstance type, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, Options options, AtomicInteger truncCount, IllegalIdentifierDump illegalIdentifierDump) (package private)FileDumper(String dir, String encoding, boolean clobber, JavaTypeInstance type, SummaryDumper summaryDumper, TypeUsageInformation typeUsageInformation, Options options, AtomicInteger truncCount, IllegalIdentifierDump illegalIdentifierDump) FileSummaryDumper(String dir, Options options, DecompilerCommentSource additional) InternalDumperFactoryImpl(Options options) SinkDumperFactory(OutputSinkFactory sinkFactory, Options options) (package private)StdIODumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context) privateStdIODumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context, Set<JavaTypeInstance> emitted) (package private)StreamDumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context) (package private)StreamDumper(TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context, Set<JavaTypeInstance> emitted) StringStreamDumper(MethodErrorCollector methodErrorCollector, StringBuilder sb, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump) StringStreamDumper(MethodErrorCollector methodErrorCollector, StringBuilder sb, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context) (package private)TokenStreamDumper(OutputSinkFactory.Sink<SinkReturns.Token> sink, int version, JavaTypeInstance classType, MethodErrorCollector methodErrorCollector, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, MovableDumperContext context)