Class AsmJavaClassProvider
java.lang.Object
sootup.java.bytecode.frontend.conversion.AsmJavaClassProvider
- All Implemented Interfaces:
ClassProvider<Path>,PathbasedClassProvider
A
PathbasedClassProvider capable of handling Java bytecode-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateClassSource(@NonNull AnalysisInputLocation analysisInputLocation, @NonNull Path sourcePath, @NonNull ClassType classType) static SootClassSourcecreateClassSource(@NonNull AnalysisInputLocation analysisInputLocation, @NonNull Path sourcePath, @NonNull ClassType classType, @NonNull org.objectweb.asm.tree.ClassNode classNode) @NonNull FileTypeReturns the file type that is handled by this provider, e.g. class, jimple, java
-
Constructor Details
-
AsmJavaClassProvider
-
-
Method Details
-
createClassSource
public static SootClassSource createClassSource(@NonNull AnalysisInputLocation analysisInputLocation, @NonNull Path sourcePath, @NonNull ClassType classType, @NonNull org.objectweb.asm.tree.ClassNode classNode) -
createClassSource
public Optional<SootClassSource> createClassSource(@NonNull AnalysisInputLocation analysisInputLocation, @NonNull Path sourcePath, @NonNull ClassType classType) - Specified by:
createClassSourcein interfaceClassProvider<Path>
-
getHandledFileType
Description copied from interface:PathbasedClassProviderReturns the file type that is handled by this provider, e.g. class, jimple, java- Specified by:
getHandledFileTypein interfacePathbasedClassProvider
-