public abstract class JavaSootClassSource extends SootClassSource<JavaSootClass>
classSignature, classSource, sourcePath
Modifier | Constructor and Description |
---|---|
|
JavaSootClassSource(AnalysisInputLocation<? extends SootClass<?>> srcNamespace,
ClassType classSignature,
Path sourcePath) |
protected |
JavaSootClassSource(SootClassSource<JavaSootClass> delegate) |
Modifier and Type | Method and Description |
---|---|
JavaSootClass |
buildClass(SourceType sourceType) |
protected abstract Iterable<AnnotationUsage> |
resolveAnnotations() |
resolveFields, resolveInterfaces, resolveMethods, resolveModifiers, resolveOuterClass, resolvePosition, resolveSuperclass
equals, getClassSource, getClassType, getSourcePath, hashCode
public JavaSootClassSource(@Nonnull AnalysisInputLocation<? extends SootClass<?>> srcNamespace, @Nonnull ClassType classSignature, @Nonnull Path sourcePath)
protected JavaSootClassSource(SootClassSource<JavaSootClass> delegate)
protected abstract Iterable<AnnotationUsage> resolveAnnotations()
@Nonnull public JavaSootClass buildClass(@Nonnull SourceType sourceType)
buildClass
in class AbstractClassSource<JavaSootClass>
Copyright © 2023 Soot OSS. All rights reserved.