Package sootup.core.frontend
Interface ClassProvider
- All Known Implementing Classes:
AsmJavaClassProvider
,DexClassProvider
,JimpleClassProvider
,WalaJavaClassProvider
public interface ClassProvider
Responsible for creating
AbstractClassSource
es based on the handled file type (.class,
.jimple, .java, .dex, etc).- Author:
- Manuel Benz
-
Method Summary
Modifier and TypeMethodDescriptionOptional<? extends SootClassSource>
createClassSource
(AnalysisInputLocation inputLocation, Path sourcePath, ClassType classSignature) Returns the file type that is handled by this provider, e.g.
-
Method Details
-
createClassSource
Optional<? extends SootClassSource> createClassSource(AnalysisInputLocation inputLocation, Path sourcePath, ClassType classSignature) -
getHandledFileType
FileType getHandledFileType()Returns the file type that is handled by this provider, e.g. class, jimple, java
-