Uses of Interface
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 voidFakeMainFactory.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 TypeMethodDescriptionvoidExporter.dumpClassTypes(Collection<? extends SootClass> classes) -
Uses of SootClass in qilin.util
Methods in qilin.util with parameters of type SootClassModifier and TypeMethodDescriptionstatic voidPTAUtils.writeJimple(String parentDir, SootClass clz) Write the jimple file for clz. -
Uses of SootClass in sootup.callgraph
Methods in sootup.callgraph with parameters of type SootClassModifier and TypeMethodDescriptionprotected static Optional<? extends SootMethod>AbstractCallGraphAlgorithm.findDefaultMethod(@NonNull View view, @NonNull SootClass sootClass, @NonNull MethodSubSignature defaultSignature) Searches the default method that would be used as a target of the given SootClass and MethodSubSignature.protected static Optional<SootMethod>AbstractCallGraphAlgorithm.findMethodInHierarchy(@NonNull View view, @NonNull SootClass sootClass, @NonNull MethodSubSignature targetMethodSignature) -
Uses of SootClass in sootup.core
Methods in sootup.core with parameters of type SootClassModifier and TypeMethodDescriptionvoidBaseViewChangeListener.classAdded(SootClass sc) voidViewChangeListener.classAdded(SootClass sc) voidBaseViewChangeListener.classRemoved(SootClass sc) voidViewChangeListener.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 SootClassMutableClassCache.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 TypeMethodDescriptionvoidvoidvoiddefault SootClassMutableClassCache.replaceClass(@NonNull ClassType oldType, @NonNull ClassType newType, @NonNull SootClass newClass) -
Uses of SootClass in sootup.core.frontend
Methods in sootup.core.frontend that return SootClass -
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 voidUtils.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 TypeMethodDescriptionvoidJimplePrinter.printTo(SootClass cl, PrintWriter out) voidJimplePrinter.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 TypeMethodDescriptionvoidClassModifiersValidator.validate(SootClass sc, List<ValidationException> exceptions) voidClassValidator.validate(SootClass sc, List<ValidationException> exceptions) Validates the given class and saves all validation errors in the given list.voidFieldModifiersValidator.validate(SootClass sc, List<ValidationException> exceptions) voidMethodDeclarationValidator.validate(SootClass sc, List<ValidationException> exceptions) voidOuterClassValidator.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 SootClassView.getClassOrThrow(@NonNull ClassType classType) Methods in sootup.core.views that return types with arguments of type SootClass -
Uses of SootClass in sootup.java.core
Classes in sootup.java.core that implement SootClass