Uses of Class
org.benf.cfr.reader.entities.Method
Packages that use Method
Package
Description
-
Uses of Method in org.benf.cfr.reader.bytecode
Methods in org.benf.cfr.reader.bytecode with parameters of type Method -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.loc
Methods in org.benf.cfr.reader.bytecode.analysis.loc that return types with arguments of type MethodModifier and TypeMethodDescriptionabstract Collection<Method> BytecodeLoc.getMethods()BytecodeLocSet.getMethods()Methods in org.benf.cfr.reader.bytecode.analysis.loc with parameters of type MethodModifier and TypeMethodDescriptionvoidvoidabstract Collection<Integer> BytecodeLoc.getOffsetsForMethod(Method method) BytecodeLocSet.getOffsetsForMethod(Method method) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.opgraph
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph with parameters of type MethodModifier and TypeMethodDescriptionstatic voidOp03SimpleStatement.assignSSAIdentifiers(Method method, List<Op03SimpleStatement> statements) static List<Op03SimpleStatement> Op02WithProcessedDataAndRefs.convertToOp03List(List<Op02WithProcessedDataAndRefs> op2list, Method method, VariableFactory variableFactory, BlockIdentifierFactory blockIdentifierFactory, DCCommonState dcCommonState, DecompilerComments comments, TypeHintRecovery typeHintRecovery) Op01WithProcessedDataAndByteJumps.createOp2(ConstantPool cp, int index, BytecodeLocFactory locFactory, Method method) static voidOp04StructuredStatement.discoverLocalClassScopes(Method method, Op04StructuredStatement root, VariableFactory variableFactory, Options options) static voidOp02WithProcessedDataAndRefs.discoverStorageLiveness(Method method, DecompilerComments comments, List<Op02WithProcessedDataAndRefs> op2list, BytecodeMeta bytecodeMeta) static voidOp04StructuredStatement.discoverVariableScopes(Method method, Op04StructuredStatement root, VariableFactory variableFactory, Options options, ClassFileVersion classFileVersion, BytecodeMeta bytecodeMeta) static FieldVariableOp04StructuredStatement.findInnerClassOuterThis(Method method, Op04StructuredStatement root) static voidOp04StructuredStatement.fixInnerClassConstructorSyntheticOuterArgs(ClassFile classFile, Method method, Op04StructuredStatement root, Set<MethodPrototype> processed) static voidOp04StructuredStatement.inlineSyntheticAccessors(DCCommonState state, Method method, Op04StructuredStatement root) static booleanOp04StructuredStatement.isTryWithResourceSynthetic(Method m, Op04StructuredStatement root) static DecompilerCommentOp02WithProcessedDataAndRefs.populateStackInfo(List<Op02WithProcessedDataAndRefs> op2list, Method method) static voidOp04StructuredStatement.removeInnerClassOuterThis(Method method, Op04StructuredStatement root) 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.rewriteExplicitTypeUsages(Method method, Op04StructuredStatement block, AnonymousClassUsage anonymousClassUsage, ClassFile classFile) static voidOp04StructuredStatement.rewriteLambdas(DCCommonState state, Method method, Op04StructuredStatement root) static voidOp04StructuredStatement.rewriteNarrowingAssignments(Options options, Method method, Op04StructuredStatement root) static voidOp04StructuredStatement.switchExpression(Method method, Op04StructuredStatement root, DecompilerComments comments) static voidOp04StructuredStatement.tidyVariableNames(Method method, Op04StructuredStatement root, BytecodeMeta bytecodeMeta, DecompilerComments comments, ClassCache classCache) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op02obf with parameters of type MethodModifier and TypeMethodDescriptionstatic booleanOp02Obf.detectObfuscations(Method method, ExceptionAggregator exceptions, List<Op02WithProcessedDataAndRefs> op2list, SortedMap<Integer, Integer> lutByOffset) voidControlFlowNumericObf.process(Method method, List<Op02WithProcessedDataAndRefs> op2list) voidSimpleControlFlowBase.process(Method method, ExceptionAggregator exceptions, List<Op02WithProcessedDataAndRefs> op2list, SortedMap<Integer, Integer> lutByOffset) static voidOp02Obf.removeControlFlowExceptions(Method method, ExceptionAggregator exceptions, List<Op02WithProcessedDataAndRefs> op2list, SortedMap<Integer, Integer> lutByOffset) static voidOp02Obf.removeNumericObf(Method method, List<Op02WithProcessedDataAndRefs> op2list) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op3rewriters with parameters of type MethodModifier and TypeMethodDescriptionstatic List<Op03SimpleStatement> RemoveDeterministicJumps.apply(Method method, List<Op03SimpleStatement> statements) static voidOp03Rewriters.condenseConstruction(DCCommonState dcCommonState, Method method, List<Op03SimpleStatement> op03SimpleParseNodes, AnonymousClassUsage anonymousClassUsage) static voidFinallyRewriter.identifyFinally(Options options, Method method, List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory) static voidLoopIdentifier.identifyLoops1(Method method, List<Op03SimpleStatement> statements, BlockIdentifierFactory blockIdentifierFactory) static voidOp03Rewriters.narrowAssignmentTypes(Method method, List<Op03SimpleStatement> statements) static voidRemoveDeterministicJumps.propagateToReturn(Method method, List<Op03SimpleStatement> statements) static voidSwitchReplacer.replaceRawSwitches(Method method, List<Op03SimpleStatement> in, BlockIdentifierFactory blockIdentifierFactory, Options options, DecompilerComments comments, BytecodeMeta bytecodeMeta) static voidNarrowingTypeRewriter.rewrite(Method method, List<Op03SimpleStatement> statements) static List<Op03SimpleStatement> StaticInitReturnRewriter.rewrite(Options options, Method method, List<Op03SimpleStatement> statementList) static voidOp03Rewriters.simplifyConditionals(List<Op03SimpleStatement> op03SimpleParseNodes, boolean aggressive, Method method) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type MethodModifier and TypeMethodDescriptionstatic booleanResourceReleaseDetector.isResourceRelease(Method method, Op04StructuredStatement root) voidStaticLifter.liftStatics(Method staticInit) voidAssertRewriter.sugarAsserts(Method staticInit) Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters with parameters of type MethodModifierConstructorDescriptionLambdaRewriter(DCCommonState state, Method method) ScopeHidingVariableRewriter(List<ClassFileField> fieldVariables, Method method, ClassCache classCache) SwitchExpressionRewriter(DecompilerComments comments, Method method) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.matchutil with parameters of type MethodModifier and TypeMethodDescriptionstatic voidDeadMethodRemover.removeDeadMethod(ClassFile classFile, Method method) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers
Constructors in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.transformers with parameters of type MethodModifierConstructorDescriptionVariableNameTidier(Method method, Set<String> bannedNames, ClassCache classCache) VariableNameTidier(Method method, ClassCache classCache) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util
Methods in org.benf.cfr.reader.bytecode.analysis.opgraph.op4rewriters.util with parameters of type MethodModifier and TypeMethodDescriptionstatic MethodPrototypeConstructorUtils.getDelegatingPrototype(Method constructor) static booleanConstructorUtils.isDelegating(Method constructor) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.parse.utils
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils with parameters of type MethodModifier and TypeMethodDescriptionvoidCreationCollector.condenseConstructions(Method method, DCCommonState dcCommonState) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp
Methods in org.benf.cfr.reader.bytecode.analysis.parse.utils.finalhelp with parameters of type MethodModifier and TypeMethodDescriptionstatic voidFinalAnalyzer.identifyFinally(Method method, Op03SimpleStatement in, List<Op03SimpleStatement> allStatements, BlockIdentifierFactory blockIdentifierFactory, Set<Op03SimpleStatement> analysedTries) -
Uses of Method 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 MethodModifierConstructorDescriptionLocalClassScopeDiscoverImpl(Options options, Method method, VariableFactory variableFactory) -
Uses of Method in org.benf.cfr.reader.bytecode.analysis.variables
Constructors in org.benf.cfr.reader.bytecode.analysis.variables with parameters of type Method -
Uses of Method in org.benf.cfr.reader.bytecode.opcode
Methods in org.benf.cfr.reader.bytecode.opcode with parameters of type MethodModifier and TypeMethodDescriptionJVMInstr.getStackDelta(byte[] data, ConstantPoolEntry[] constantPoolEntries, StackSim stackSim, Method method) OperationFactory.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryDefault.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryDup.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryDup2.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryDup2X1.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryDup2X2.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryDupX1.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryDupX2.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryFakeCatch.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryGetField.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryGetStatic.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryInvoke.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryInvokeDynamic.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryInvokeInterface.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryLDC.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryLDCW.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryMultiANewArray.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryPop.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryPop2.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryPutField.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactoryPutStatic.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) OperationFactorySwap.getStackDelta(JVMInstr instr, byte[] data, ConstantPoolEntry[] cpEntries, StackSim stackSim, Method method) -
Uses of Method in org.benf.cfr.reader.entities
Methods in org.benf.cfr.reader.entities that return MethodModifier and TypeMethodDescriptionClassFile.getMethodByPrototype(MethodPrototype prototype) ClassFile.getMethodByPrototypeOrNull(MethodPrototype prototype) ClassFile.getSingleMethodByNameOrNull(String name) Methods in org.benf.cfr.reader.entities that return types with arguments of type MethodModifier and TypeMethodDescriptionClassFile.getConstructors()ClassFile.getMethodByName(String name) ClassFile.getMethods()ClassFile.getMethodsByNameOrNull(String name) Methods in org.benf.cfr.reader.entities with parameters of type MethodMethod parameters in org.benf.cfr.reader.entities with type arguments of type Method -
Uses of Method in org.benf.cfr.reader.entities.attributes
Methods in org.benf.cfr.reader.entities.attributes with parameters of type Method -
Uses of Method in org.benf.cfr.reader.state
Methods in org.benf.cfr.reader.state with parameters of type MethodModifier and TypeMethodDescriptionvoidTypeUsageCollectingDumper.addSummaryError(Method method, String s) -
Uses of Method in org.benf.cfr.reader.util.output
Methods in org.benf.cfr.reader.util.output that return MethodMethods in org.benf.cfr.reader.util.output with parameters of type MethodModifier and TypeMethodDescriptionvoidDelegatingDumper.addSummaryError(Method method, String s) voidDumper.addSummaryError(Method method, String s) voidFileDumper.addSummaryError(Method method, String s) voidMethodErrorCollector.addSummaryError(Method method, String s) voidMethodErrorCollector.SummaryDumperMethodErrorCollector.addSummaryError(Method method, String s) voidStdIODumper.addSummaryError(Method method, String s) voidStringStreamDumper.addSummaryError(Method method, String s) voidTokenStreamDumper.addSummaryError(Method method, String s) voidToStringDumper.addSummaryError(Method method, String s) voidFileSummaryDumper.notifyError(JavaTypeInstance controllingType, Method method, String error) voidNopSummaryDumper.notifyError(JavaTypeInstance controllingType, Method method, String error) voidSinkSummaryDumper.notifyError(JavaTypeInstance controllingType, Method method, String error) voidSummaryDumper.notifyError(JavaTypeInstance controllingType, Method method, String error)