Uses of Class
sootup.java.core.JavaSootClass
-
Uses of JavaSootClass in sootup.java.core
Modifier 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
Modifier and TypeMethodDescriptionprotected Optional<JavaSootClass>
JavaView.buildClassFrom
(AbstractClassSource classSource) JavaModuleView.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 moduleSignatureModifier 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
Modifier and TypeMethodDescriptionWalaIRToJimpleConverter.convertClass
(com.ibm.wala.cast.loader.AstClass walaClass) Deprecated.Modifier and TypeMethodDescriptionWalaJavaClassProvider.getSootClasses()
Deprecated.The frontend.WalaJavaClassProvider should not create instances of SootClass.