Uses of Class
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
Subclasses of SootClassSource in sootup.apk.frontend.dexplerMethods 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
Subclasses of SootClassSource in sootup.core.frontendModifier and TypeClassDescriptionclass
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.core.frontend that return types with arguments of type SootClassSourceModifier and TypeMethodDescriptionOptional<? extends SootClassSource>
ClassProvider.createClassSource
(AnalysisInputLocation inputLocation, Path sourcePath, ClassType classSignature) Methods in sootup.core.frontend with parameters of type SootClassSourceModifier and TypeMethodDescriptionOverridingClassSource.OverridingClassSourceBuilder.SootClassSourceStep.withSootClassSource
(@NonNull SootClassSource sootClassSource) Constructors in sootup.core.frontend with parameters of type SootClassSourceModifierConstructorDescriptionOverridingClassSource
(@NonNull SootClassSource delegate) protected
SootClassSource
(SootClassSource delegate) -
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
Fields in sootup.core.model declared as SootClassSourceModifier and TypeFieldDescriptionprotected final @NonNull SootClassSource
AbstractClass.classSource
Methods in sootup.core.model that return SootClassSourceModifier and TypeMethodDescription@NonNull SootClassSource
AbstractClass.getClassSource()
@NonNull SootClassSource
SootClass.getClassSource()
Methods in sootup.core.model with parameters of type SootClassSourceModifier and TypeMethodDescriptionSootClass.SootClassBuilder.ClassSourceStep.withClassSource
(@NonNull SootClassSource classSource) @NonNull SootClass
SootClass.withClassSource
(@NonNull SootClassSource classSource) Constructors in sootup.core.model with parameters of type SootClassSourceModifierConstructorDescriptionAbstractClass
(@NonNull SootClassSource cs) SootClass
(@NonNull SootClassSource classSource, @NonNull SourceType sourceType) -
Uses of SootClassSource in sootup.java.bytecode.frontend.conversion
Subclasses of SootClassSource in sootup.java.bytecode.frontend.conversionMethods 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
Subclasses of SootClassSource in sootup.java.coreModifier 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 types with arguments of type SootClassSourceModifier and TypeMethodDescriptionStream<? extends SootClassSource>
ModuleInfoAnalysisInputLocation.getModulesClassSources
(@NonNull ModuleSignature moduleSignature, @NonNull View view) Constructors in sootup.java.core with parameters of type SootClassSource -
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)