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
Methods 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) -
Uses of Options in org.benf.cfr.reader.api
Methods 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 OptionsMethods in org.benf.cfr.reader.bytecode with parameters of type OptionsModifier and TypeMethodDescriptionRecoveryOptions.apply(DCCommonState commonState, Options originalOptions, BytecodeMeta bytecodeMeta) 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 TypeMethodDescriptionstatic 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) 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) 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) -
Uses of Options in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Constructors 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
Constructors in org.benf.cfr.reader.bytecode.analysis.parse.utils.scope with parameters of type OptionsModifierConstructorDescriptionLocalClassScopeDiscoverImpl(Options options, Method method, VariableFactory variableFactory) LValueScopeDiscoverImpl(Options options, MethodPrototype prototype, VariableFactory variableFactory, ClassFileVersion version) -
Uses of Options in org.benf.cfr.reader.entities.constantpool
Constructors 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
Methods in org.benf.cfr.reader.mapping with parameters of type OptionsModifier and TypeMethodDescriptionstatic ObfuscationMappingMappingFactory.get(Options options, DCCommonState state) -
Uses of Options in org.benf.cfr.reader.state
Methods 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.getoptMethods 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) 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 OptionsMethods in org.benf.cfr.reader.util.output with parameters of type OptionsConstructors in org.benf.cfr.reader.util.output with parameters of type OptionsModifierConstructorDescriptionFileSummaryDumper(String dir, Options options, DecompilerCommentSource additional) InternalDumperFactoryImpl(Options options) SinkDumperFactory(OutputSinkFactory sinkFactory, Options options) StringStreamDumper(MethodErrorCollector methodErrorCollector, StringBuilder sb, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump) StringStreamDumper(MethodErrorCollector methodErrorCollector, StringBuilder sb, TypeUsageInformation typeUsageInformation, Options options, IllegalIdentifierDump illegalIdentifierDump, org.benf.cfr.reader.util.output.MovableDumperContext context)