soot.coffi
Class Util

java.lang.Object
  |
  +--soot.coffi.Util

public class Util
extends java.lang.Object


Constructor Summary
Util()
           
 
Method Summary
static void assertResolvedClass(java.lang.String className)
           
static void assertResolvedClassForType(Type type)
           
static boolean declaresLocal(Body b, java.lang.String localName)
           
static Local getLocal(Body b, java.lang.String name)
           
static SootClass getResolvedClass(java.lang.String className)
           
static SootClass getResolvedClass2(java.lang.String className)
           
static Type jimpleTypeOfFieldDescriptor(Scene cm, java.lang.String descriptor)
           
static Type[] jimpleTypesOfFieldOrMethodDescriptor(Scene cm, java.lang.String descriptor)
           
static SootClass resolveClassAndSupportClasses(java.lang.String className, Scene cm)
           
static SootClass resolveClassAndSupportClasses2(java.lang.String className, java.io.InputStream is)
           
static void resolveFromClassFile(SootClass aClass, java.io.InputStream is, SootResolver sootResolver, Scene cm)
           
static void setFaithfulNaming(boolean v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Util

public Util()
Method Detail

setFaithfulNaming

public static void setFaithfulNaming(boolean v)

assertResolvedClass

public static void assertResolvedClass(java.lang.String className)

assertResolvedClassForType

public static void assertResolvedClassForType(Type type)

getResolvedClass

public static SootClass getResolvedClass(java.lang.String className)

getResolvedClass2

public static SootClass getResolvedClass2(java.lang.String className)

resolveClassAndSupportClasses2

public static SootClass resolveClassAndSupportClasses2(java.lang.String className,
                                                       java.io.InputStream is)

resolveFromClassFile

public static void resolveFromClassFile(SootClass aClass,
                                        java.io.InputStream is,
                                        SootResolver sootResolver,
                                        Scene cm)

resolveClassAndSupportClasses

public static SootClass resolveClassAndSupportClasses(java.lang.String className,
                                                      Scene cm)

jimpleTypesOfFieldOrMethodDescriptor

public static Type[] jimpleTypesOfFieldOrMethodDescriptor(Scene cm,
                                                          java.lang.String descriptor)

jimpleTypeOfFieldDescriptor

public static Type jimpleTypeOfFieldDescriptor(Scene cm,
                                               java.lang.String descriptor)

getLocal

public static Local getLocal(Body b,
                             java.lang.String name)
                      throws NoSuchLocalException
NoSuchLocalException

declaresLocal

public static boolean declaresLocal(Body b,
                                    java.lang.String localName)