Uses of Interface
sootup.core.frontend.SootClassSource
Packages that use SootClassSource
Package
Description
-
Uses of SootClassSource in sootup.apk.frontend
Methods in sootup.apk.frontend that return types with arguments of type SootClassSourceModifier and TypeMethodDescription@NonNull Optional<? extends SootClassSource>
ApkAnalysisInputLocation.getClassSource
(@NonNull ClassType type, @NonNull View view) @NonNull Stream<? extends SootClassSource>
ApkAnalysisInputLocation.getClassSources
(@NonNull View view) -
Uses of SootClassSource in sootup.apk.frontend.dexpler
Classes in sootup.apk.frontend.dexpler that implement SootClassSourceMethods in sootup.apk.frontend.dexpler that return types with arguments of type SootClassSourceModifier and TypeMethodDescriptionDexClassProvider.createClassSource
(AnalysisInputLocation inputLocation, Path sourcePath, ClassType classSignature) -
Uses of SootClassSource in sootup.core.frontend
Methods in sootup.core.frontend that return types with arguments of type SootClassSourceModifier and TypeMethodDescriptionOptional<? extends SootClassSource>
ClassProvider.createClassSource
(AnalysisInputLocation inputLocation, Path sourcePath, ClassType classSignature) -
Uses of SootClassSource in sootup.core.inputlocation
Methods in sootup.core.inputlocation that return types with arguments of type SootClassSourceModifier and TypeMethodDescription@NonNull Optional<? extends SootClassSource>
AnalysisInputLocation.getClassSource
(@NonNull ClassType type, @NonNull View view) Create or find a class source for a given type.@NonNull Optional<SootClassSource>
EagerInputLocation.getClassSource
(@NonNull ClassType type, @Nullable View view) @NonNull Stream<? extends SootClassSource>
AnalysisInputLocation.getClassSources
(@NonNull View view) Scan the input location and create ClassSources for every compilation / interpretation unit.@NonNull Stream<SootClassSource>
EagerInputLocation.getClassSources
(@Nullable View view) Constructor parameters in sootup.core.inputlocation with type arguments of type SootClassSourceModifierConstructorDescriptionEagerInputLocation
(@NonNull Map<ClassType, SootClassSource> map, @Nullable SourceType sourceType) EagerInputLocation
(@NonNull Map<ClassType, SootClassSource> map, @Nullable SourceType sourceType, @NonNull List<BodyInterceptor> bodyInterceptors) -
Uses of SootClassSource in sootup.core.model
Methods in sootup.core.model that return SootClassSource -
Uses of SootClassSource in sootup.java.bytecode.frontend.conversion
Classes in sootup.java.bytecode.frontend.conversion that implement SootClassSourceMethods in sootup.java.bytecode.frontend.conversion that return SootClassSourceModifier and TypeMethodDescriptionstatic SootClassSource
AsmUtil.createClassSource
(@NonNull AnalysisInputLocation analysisInputLocation, @NonNull Path sourcePath, @NonNull ClassType classType, @NonNull org.objectweb.asm.tree.ClassNode classNode) Methods in sootup.java.bytecode.frontend.conversion that return types with arguments of type SootClassSourceModifier and TypeMethodDescriptionAsmJavaClassProvider.createClassSource
(@NonNull AnalysisInputLocation analysisInputLocation, @NonNull Path sourcePath, @NonNull ClassType classType) -
Uses of SootClassSource in sootup.java.bytecode.frontend.inputlocation
Methods in sootup.java.bytecode.frontend.inputlocation that return types with arguments of type SootClassSourceModifier and TypeMethodDescription@NonNull Optional<? extends SootClassSource>
DefaultRuntimeAnalysisInputLocation.getClassSource
(@NonNull ClassType type, @NonNull View view) @NonNull Optional<? extends SootClassSource>
OTFCompileAnalysisInputLocation.getClassSource
(@NonNull ClassType type, @NonNull View view) @NonNull Stream<? extends SootClassSource>
DefaultRuntimeAnalysisInputLocation.getClassSources
(@NonNull View view) @NonNull Stream<? extends SootClassSource>
OTFCompileAnalysisInputLocation.getClassSources
(@NonNull View view) Stream<? extends SootClassSource>
ModuleMultiReleaseJarAnalysisInputLocation.getModulesClassSources
(@NonNull ModuleSignature moduleSignature, @NonNull View view) -
Uses of SootClassSource in sootup.java.core
Classes in sootup.java.core that implement SootClassSourceModifier and TypeClassDescriptionclass
class
class
Allows for replacing specific parts of a class, such as fields and methods or, allows to resolve classes that are batchparsed like .java files using wala java source frontend or in tests where all information is already existing.Methods in sootup.java.core that return SootClassSourceMethods in sootup.java.core that return types with arguments of type SootClassSourceModifier and TypeMethodDescriptionStream<? extends SootClassSource>
ModuleInfoAnalysisInputLocation.getModulesClassSources
(@NonNull ModuleSignature moduleSignature, @NonNull View view) Methods in sootup.java.core with parameters of type SootClassSourceModifier and TypeMethodDescriptionJavaSootClass.JavaSootClassBuilder.ClassSourceStep.withClassSource
(@NonNull SootClassSource classSource) @NonNull JavaSootClass
JavaSootClass.withClassSource
(@NonNull SootClassSource classSource) Constructors in sootup.java.core with parameters of type SootClassSourceModifierConstructorDescriptionJavaSootClass
(SootClassSource classSource, SourceType sourceType) JavaSootClass
(SootClassSource classSource, SourceType sourceType, Set<JavaSootMethod> methods, Set<? extends SootField> fields, Set<ClassModifier> modifiers, Set<? extends ClassType> interfaces, Optional<? extends ClassType> superclass, Optional<? extends ClassType> outerClass, Position position) JavaSootClassSource
(SootClassSource delegate) -
Uses of SootClassSource in sootup.jimple.frontend
Methods in sootup.jimple.frontend that return types with arguments of type SootClassSourceModifier and TypeMethodDescriptionJimpleClassProvider.createClassSource
(AnalysisInputLocation inputlocation, Path sourcePath, ClassType classSignature) @NonNull Optional<SootClassSource>
JimpleAnalysisInputLocation.getClassSource
(@NonNull ClassType type, @NonNull View view) @NonNull Optional<? extends SootClassSource>
JimpleStringAnalysisInputLocation.getClassSource
(@NonNull ClassType type, @NonNull View view) @NonNull Stream<SootClassSource>
JimpleAnalysisInputLocation.getClassSources
(@NonNull View view) @NonNull Stream<? extends SootClassSource>
JimpleStringAnalysisInputLocation.getClassSources
(@NonNull View view)