public class SootModuleResolver extends SootResolver
SootResolver.SootClassNotFoundExceptionclassToTypesHierarchy, classToTypesSignature| Constructor and Description |
|---|
SootModuleResolver(Singletons.Global g) |
| Modifier and Type | Method and Description |
|---|---|
SootClass |
makeClassRef(String className)
Returns a (possibly not yet resolved) SootClass to be used in references to a class.
|
SootClass |
makeClassRef(String className,
com.google.common.base.Optional<String> moduleName) |
SootClass |
resolveClass(String className,
int desiredLevel)
Resolves the given class.
|
SootClass |
resolveClass(String className,
int desiredLevel,
com.google.common.base.Optional<String> moduleName)
Resolves the given class.
|
static SootModuleResolver |
v() |
addToResolveWorklist, addToResolveWorklist, bringToBodies, bringToBodiesUnchecked, bringToHierarchy, bringToHierarchyUnchecked, bringToSignatures, bringToSignaturesUnchecked, getProgram, initializeProgram, processResolveWorklist, reResolve, reResolve, reResolveHierarchy, resolveEverythingpublic SootModuleResolver(Singletons.Global g)
public static SootModuleResolver v()
public SootClass makeClassRef(String className, com.google.common.base.Optional<String> moduleName)
public SootClass makeClassRef(String className)
SootResolvermakeClassRef in class SootResolverpublic SootClass resolveClass(String className, int desiredLevel, com.google.common.base.Optional<String> moduleName)
public SootClass resolveClass(String className, int desiredLevel)
SootResolverresolveClass in class SootResolverCopyright © 2020 Soot OSS. All rights reserved.