Uses of Class
sootup.java.core.JavaSootMethod
Packages that use JavaSootMethod
Package
Description
-
Uses of JavaSootMethod in sootup.apk.frontend.dexpler
Methods in sootup.apk.frontend.dexpler that return JavaSootMethodModifier and TypeMethodDescriptionDexMethod.makeSootMethod(org.jf.dexlib2.iface.Method method, List<BodyInterceptor> bodyInterceptors, @NonNull View view) DexMethodSource.makeSootMethod()Methods in sootup.apk.frontend.dexpler that return types with arguments of type JavaSootMethodModifier and TypeMethodDescription@NonNull Collection<? extends JavaSootMethod>DexClassSource.resolveMethods() -
Uses of JavaSootMethod in sootup.apk.frontend.main
Methods in sootup.apk.frontend.main that return JavaSootMethodModifier and TypeMethodDescriptionDexBody.makeSootMethod(org.jf.dexlib2.iface.Method method, ClassType classType, List<BodyInterceptor> bodyInterceptors, View view) -
Uses of JavaSootMethod in sootup.java.bytecode.frontend.conversion
Methods in sootup.java.bytecode.frontend.conversion that return types with arguments of type JavaSootMethodModifier and TypeMethodDescription@NonNull Collection<JavaSootMethod>AsmAnnotationClassSource.resolveMethods() -
Uses of JavaSootMethod in sootup.java.core
Methods in sootup.java.core that return JavaSootMethodModifier and TypeMethodDescriptionJavaSootMethod.JavaSootMethodBuilder.BuildStep.build()@NonNull JavaSootMethodJavaSootMethod.withAnnotations(@NonNull Iterable<AnnotationUsage> annotations) @NonNull JavaSootMethod@NonNull JavaSootMethodJavaSootMethod.withModifiers(@NonNull Iterable<MethodModifier> modifiers) @NonNull JavaSootMethodJavaSootMethod.withOverridingMethodSource(@NonNull Function<OverridingBodySource, OverridingBodySource> overrider) Creates a new SootMethod based on a newOverridingBodySource.@NonNull JavaSootMethodJavaSootMethod.withSource(@NonNull BodySource source) @NonNull JavaSootMethodJavaSootMethod.withThrownExceptions(@NonNull Iterable<ClassType> thrownExceptions) Methods in sootup.java.core that return types with arguments of type JavaSootMethodModifier and TypeMethodDescription@NonNull Optional<JavaSootMethod>@NonNull Optional<JavaSootMethod>JavaSootClass.getMethod(@NonNull MethodSubSignature subSignature) @NonNull Set<JavaSootMethod>JavaSootClass.getMethods()@NonNull Set<JavaSootMethod>JavaSootClass.getMethodsByName(@NonNull String name) Methods in sootup.java.core with parameters of type JavaSootMethodModifier and TypeMethodDescriptionJavaSootClass.JavaSootClassBuilder.MethodStep.withMethod(@NonNull JavaSootMethod method) OverridingJavaClassSource.OverridingJavaClassSourceBuilder.MethodsStep.withMethod(@NonNull JavaSootMethod method) @NonNull JavaSootClassJavaSootClass.withReplacedMethod(@NonNull JavaSootMethod toReplace, @NonNull JavaSootMethod replacement) @NonNull OverridingJavaClassSourceOverridingJavaClassSource.withReplacedMethod(@NonNull JavaSootMethod toReplace, @NonNull JavaSootMethod replacement) Method parameters in sootup.java.core with type arguments of type JavaSootMethodModifier and TypeMethodDescriptionJavaSootClass.JavaSootClassBuilder.MethodStep.withMethods(@NonNull Set<JavaSootMethod> methods) @NonNull JavaSootClassJavaSootClass.withMethods(@NonNull Collection<JavaSootMethod> methods) OverridingJavaClassSource.OverridingJavaClassSourceBuilder.MethodsStep.withMethods(@NonNull Set<JavaSootMethod> methods) @NonNull OverridingJavaClassSourceOverridingJavaClassSource.withMethods(@NonNull Collection<JavaSootMethod> overriddenSootMethods) Constructor parameters in sootup.java.core with type arguments of type JavaSootMethodModifierConstructorDescriptionJavaSootClass(SootClassSource classSource, SourceType sourceType, Set<JavaSootMethod> methods, Set<? extends SootField> fields, Set<ClassModifier> modifiers, Set<? extends ClassType> interfaces, Optional<? extends ClassType> superclass, Optional<? extends ClassType> outerClass, Position position) OverridingJavaClassSource(@NonNull Set<JavaSootMethod> sootMethods, @NonNull Set<JavaSootField> sootFields, @NonNull EnumSet<ClassModifier> modifiers, @NonNull Set<JavaClassType> interfaces, @NonNull JavaClassType superClass, @NonNull JavaClassType outerClass, @NonNull Position position, @NonNull Path sourcePath, @NonNull ClassType classType, @NonNull AnalysisInputLocation srcNamespace) -
Uses of JavaSootMethod in sootup.java.core.views
Methods in sootup.java.core.views that return types with arguments of type JavaSootMethodModifier and TypeMethodDescription@NonNull Optional<JavaSootMethod>JavaView.getMethod(@NonNull MethodSignature signature) Methods in sootup.java.core.views with parameters of type JavaSootMethodModifier and TypeMethodDescriptionvoidMutableJavaView.addMethod(JavaSootMethod method) Adds the provided method to the respective class within the view.voidMutableJavaView.removeMethod(JavaSootMethod method) Removes the provided method from the respective class it belongs to that is within the view.voidMutableJavaView.replaceMethod(JavaSootMethod oldMethod, JavaSootMethod newMethod) Removes the provided oldMethod from the respective class within the view and adds the provided newMethod.