Uses of Class
sootup.java.core.JavaSootClass
Packages that use JavaSootClass
-
Uses of JavaSootClass in sootup.java.core
Methods in sootup.java.core that return JavaSootClassModifier and TypeMethodDescriptionJavaSootClass.JavaSootClassBuilder.Build.build()@NonNull JavaSootClassJavaSootClassSource.buildClass(@NonNull SourceType sourceType) @NonNull JavaSootClassJavaSootClass.withClassSource(@NonNull SootClassSource classSource) @NonNull JavaSootClassJavaSootClass.withFields(@NonNull Collection<JavaSootField> fields) @NonNull JavaSootClassJavaSootClass.withMethods(@NonNull Collection<JavaSootMethod> methods) @NonNull JavaSootClassJavaSootClass.withModifiers(@NonNull Set<ClassModifier> modifiers) @NonNull JavaSootClassJavaSootClass.withOuterClass(@NonNull Optional<JavaClassType> outerClass) @NonNull JavaSootClassJavaSootClass.withPosition(@Nullable Position position) @NonNull JavaSootClassJavaSootClass.withReplacedField(@NonNull JavaSootField toReplace, @NonNull JavaSootField replacement) @NonNull JavaSootClassJavaSootClass.withReplacedMethod(@NonNull JavaSootMethod toReplace, @NonNull JavaSootMethod replacement) @NonNull JavaSootClassJavaSootClass.withSourceType(@NonNull SourceType sourceType) @NonNull JavaSootClassJavaSootClass.withSuperclass(@NonNull Optional<JavaClassType> superclass) -
Uses of JavaSootClass in sootup.java.core.views
Methods in sootup.java.core.views that return JavaSootClassModifier and TypeMethodDescriptionprotected @NonNull JavaSootClassJavaView.buildClassFrom(JavaSootClassSource classSource) Methods in sootup.java.core.views that return types with arguments of type JavaSootClassModifier and TypeMethodDescription@NonNull Optional<JavaSootClass>JavaModuleView.getClass(@NonNull ModulePackageName entryPackage, @NonNull JavaClassType type) @NonNull Optional<JavaSootClass>Resolves the class matching the providedClassType.@NonNull Stream<JavaSootClass>JavaView.getClasses()Resolves all classes that are part of the view and stores them in the cache.@NonNull Collection<JavaSootClass>JavaModuleView.getModuleClasses(@NonNull ModuleSignature moduleSignature) return the classes which belong to the moduleSignatureMethods in sootup.java.core.views with parameters of type JavaSootClassModifier and TypeMethodDescriptionvoidMutableJavaView.addClass(JavaSootClass clazz) Adds the provided class to the mutable view.voidMutableJavaView.removeClass(JavaSootClass clazz) Removes the provided class from the mutable view.voidMutableJavaView.replaceClass(JavaSootClass oldClass, JavaSootClass newClass) Removes the provided oldClass from the view and adds the provided newClass.