Uses of Class
sootup.core.model.SootClass
Packages that use SootClass
Package
Description
Generally useful utility classes for Soot.
-
Uses of SootClass in qilin.core
Methods in qilin.core that return SootClassMethods in qilin.core that return types with arguments of type SootClassModifier and TypeMethodDescriptionPTAScene.getApplicationClasses()
Collection<? extends SootClass>
PTAScene.getClasses()
PTAScene.getLibraryClasses()
PTAScene.getPhantomClasses()
-
Uses of SootClass in qilin.core.builder
Methods in qilin.core.builder with parameters of type SootClassModifier and TypeMethodDescriptionprotected void
FakeMainFactory.EntryPoints.addMethod
(List<SootMethod> set, SootClass cls, MethodSubSignature methodSubSig) Returns a list of all clinits of class cl and its superclasses.Constructors in qilin.core.builder with parameters of type SootClass -
Uses of SootClass in qilin.stat
Method parameters in qilin.stat with type arguments of type SootClassModifier and TypeMethodDescriptionvoid
Exporter.dumpClassTypes
(Collection<? extends SootClass> classes) -
Uses of SootClass in qilin.util
Methods in qilin.util with parameters of type SootClassModifier and TypeMethodDescriptionstatic void
PTAUtils.writeJimple
(String parentDir, SootClass clz) Write the jimple file for clz. -
Uses of SootClass in sootup.core
Methods in sootup.core with parameters of type SootClassModifier and TypeMethodDescriptionvoid
BaseViewChangeListener.classAdded
(SootClass sc) void
ViewChangeListener.classAdded
(SootClass sc) void
BaseViewChangeListener.classRemoved
(SootClass sc) void
ViewChangeListener.classRemoved
(SootClass sc) -
Uses of SootClass in sootup.core.cache
Fields in sootup.core.cache with type parameters of type SootClassMethods in sootup.core.cache that return SootClassModifier and TypeMethodDescriptionMutableClassCache.removeClass
(ClassType classType) MutableFullCache.removeClass
(@NonNull ClassType classType) default SootClass
MutableClassCache.replaceClass
(@NonNull ClassType oldType, @NonNull ClassType newType, @NonNull SootClass newClass) Methods in sootup.core.cache that return types with arguments of type SootClassModifier and TypeMethodDescription@NonNull Collection<SootClass>
ClassCache.getClasses()
@NonNull Collection<SootClass>
FullCache.getClasses()
@NonNull Collection<SootClass>
LRUCache.getClasses()
Methods in sootup.core.cache with parameters of type SootClassModifier and TypeMethodDescriptionvoid
void
void
default SootClass
MutableClassCache.replaceClass
(@NonNull ClassType oldType, @NonNull ClassType newType, @NonNull SootClass newClass) -
Uses of SootClass in sootup.core.frontend
Methods in sootup.core.frontend that return SootClassModifier and TypeMethodDescriptionabstract SootClass
AbstractClassSource.buildClass
(@NonNull SourceType sourceType) OverridingClassSource.buildClass
(@NonNull SourceType sourceType) -
Uses of SootClass in sootup.core.model
Methods in sootup.core.model that return SootClassModifier and TypeMethodDescriptionSootClass.SootClassBuilder.Build.build()
@NonNull SootClass
SootClass.withClassSource
(@NonNull SootClassSource classSource) @NonNull SootClass
SootClass.withSourceType
(@NonNull SourceType sourceType) -
Uses of SootClass in sootup.core.typehierarchy
Methods in sootup.core.typehierarchy with parameters of type SootClass -
Uses of SootClass in sootup.core.util
Methods in sootup.core.util with parameters of type SootClassModifier and TypeMethodDescriptionstatic void
Utils.outputJimple
(SootClass cl, boolean print) static void
-
Uses of SootClass in sootup.core.util.printer
Methods in sootup.core.util.printer with parameters of type SootClassModifier and TypeMethodDescriptionvoid
JimplePrinter.printTo
(SootClass cl, PrintWriter out) void
JimplePrinter.printTo
(SootClass cl, PrintWriter out, LabeledStmtPrinter printer) -
Uses of SootClass in sootup.core.validation
Methods in sootup.core.validation with parameters of type SootClassModifier and TypeMethodDescriptionvoid
ClassModifiersValidator.validate
(SootClass sc, List<ValidationException> exceptions) void
ClassValidator.validate
(SootClass sc, List<ValidationException> exceptions) Validates the given class and saves all validation errors in the given list.void
FieldModifiersValidator.validate
(SootClass sc, List<ValidationException> exceptions) void
MethodDeclarationValidator.validate
(SootClass sc, List<ValidationException> exceptions) void
OuterClassValidator.validate
(SootClass sc, List<ValidationException> exceptions) Constructors in sootup.core.validation with parameters of type SootClassModifierConstructorDescriptionValidationException
(SootClass curClass, String circular_outer_class_chain) -
Uses of SootClass in sootup.core.views
Methods in sootup.core.views that return SootClassModifier and TypeMethodDescriptiondefault @NonNull SootClass
View.getClassOrThrow
(@NonNull ClassType classType) Methods in sootup.core.views that return types with arguments of type SootClass -
Uses of SootClass in sootup.java.core
Subclasses of SootClass in sootup.java.core -
Uses of SootClass in sootup.jimple.frontend
Methods in sootup.jimple.frontend that return types with arguments of type SootClass