public class SootResolver
extends java.lang.Object
| Constructor and Description |
|---|
SootResolver(Singletons.Global g) |
| Modifier and Type | Method and Description |
|---|---|
void |
bringToHierarchy(SootClass sc)
Hierarchy - we know the hierarchy of the class and that's it
requires at least Hierarchy for all supertypes and enclosing types.
|
void |
bringToSignatures(SootClass sc)
Signatures - we know the signatures of all methods and fields
requires at least Hierarchy for all referred to types in these signatures.
|
SootClass |
makeClassRef(java.lang.String className)
Returns a (possibly not yet resolved) SootClass to be used in references
to a class.
|
void |
reResolve(SootClass cl) |
void |
reResolveHierarchy(SootClass sc) |
SootClass |
resolveClass(java.lang.String className,
int desiredLevel)
Resolves the given class.
|
static SootResolver |
v() |
public SootResolver(Singletons.Global g)
public static SootResolver v()
public SootClass makeClassRef(java.lang.String className)
public SootClass resolveClass(java.lang.String className, int desiredLevel)
public void bringToHierarchy(SootClass sc)
public void reResolveHierarchy(SootClass sc)
public void bringToSignatures(SootClass sc)
public void reResolve(SootClass cl)
Copyright © 2012-2019 RoboVM AB. All Rights Reserved.