Package sootup.java.core
Class JavaAnnotationSootClassSource
java.lang.Object
sootup.core.frontend.AbstractClassSource
sootup.core.frontend.SootClassSource
sootup.java.core.JavaSootClassSource
sootup.java.core.JavaAnnotationSootClassSource
- Direct Known Subclasses:
AsmAnnotationClassSource
-
Field Summary
Fields inherited from class sootup.core.frontend.AbstractClassSource
analysisInputLocation, classSignature, sourcePath
-
Constructor Summary
ConstructorsConstructorDescriptionJavaAnnotationSootClassSource
(@NonNull AnalysisInputLocation analysisInputLocation, @NonNull ClassType classType, @NonNull Path sourcePath) -
Method Summary
Modifier and TypeMethodDescription@NonNull JavaAnnotationSootClass
buildClass
(@NonNull SourceType sourceType) Methods inherited from class sootup.java.core.JavaSootClassSource
resolveAnnotations
Methods inherited from class sootup.core.frontend.SootClassSource
resolveFields, resolveInterfaces, resolveMethods, resolveModifiers, resolveOuterClass, resolvePosition, resolveSuperclass
Methods inherited from class sootup.core.frontend.AbstractClassSource
equals, getAnalysisInputLocation, getClassType, getSourcePath, hashCode
-
Constructor Details
-
JavaAnnotationSootClassSource
public JavaAnnotationSootClassSource(@NonNull AnalysisInputLocation analysisInputLocation, @NonNull ClassType classType, @NonNull Path sourcePath)
-
-
Method Details
-
buildClass
- Overrides:
buildClass
in classJavaSootClassSource
- Parameters:
sourceType
- instantiates the Subclass of AbstractClassSource to create a *SootClass- Returns:
- a *SootClass
-