Uses of Class
sootup.java.core.JavaSootClass
Packages that use JavaSootClass
-
Uses of JavaSootClass in sootup.java.core
Subclasses of JavaSootClass in sootup.java.coreMethods in sootup.java.core that return JavaSootClassModifier and TypeMethodDescriptionJavaSootClassSource.buildClass
(SourceType sourceType) JavaSootClass.withFields
(Collection<JavaSootField> fields) JavaSootClass.withMethods
(Collection<JavaSootMethod> methods) JavaSootClass.withModifiers
(Set<ClassModifier> modifiers) JavaSootClass.withOuterClass
(Optional<JavaClassType> outerClass) JavaSootClass.withOverridingClassSource
(Function<OverridingJavaClassSource, OverridingJavaClassSource> overrider) Creates a new JavaSootClass based on a newOverridingJavaClassSource
.JavaSootClass.withPosition
(Position position) JavaSootClass.withReplacedField
(JavaSootField toReplace, JavaSootField replacement) JavaSootClass.withReplacedMethod
(JavaSootMethod toReplace, JavaSootMethod replacement) JavaSootClass.withSuperclass
(Optional<JavaClassType> superclass) -
Uses of JavaSootClass in sootup.java.core.views
Methods in sootup.java.core.views that return JavaSootClassModifier and TypeMethodDescriptionprotected JavaSootClass
JavaView.buildClassFrom
(AbstractClassSource classSource) Methods in sootup.java.core.views that return types with arguments of type JavaSootClassModifier and TypeMethodDescriptionJavaModuleView.getClass
(ModulePackageName entryPackage, JavaClassType type) Resolves the class matching the providedClassType
.JavaView.getClasses()
Resolves all classes that are part of the view and stores them in the cache.JavaModuleView.getModuleClasses
(ModuleSignature moduleSignature) return the classes which belong to the moduleSignatureMethods in sootup.java.core.views with parameters of type JavaSootClassModifier and TypeMethodDescriptionvoid
MutableJavaView.addClass
(JavaSootClass clazz) Adds the provided class to the mutable view.void
MutableJavaView.removeClass
(JavaSootClass clazz) Removes the provided class from the mutable view.void
MutableJavaView.replaceClass
(JavaSootClass oldClass, JavaSootClass newClass) Removes the provided oldClass from the view and adds the provided newClass. -
Uses of JavaSootClass in sootup.java.frontend.conversion
Methods in sootup.java.frontend.conversion that return JavaSootClassModifier and TypeMethodDescriptionWalaIRToJimpleConverter.convertClass
(com.ibm.wala.cast.loader.AstClass walaClass) Deprecated.Methods in sootup.java.frontend.conversion that return types with arguments of type JavaSootClassModifier and TypeMethodDescriptionWalaJavaClassProvider.getSootClasses()
Deprecated.The frontend.WalaJavaClassProvider should not create instances of SootClass.