soot.jimple.toolkits.typing.fast
Class BytecodeHierarchy

java.lang.Object
  extended by soot.jimple.toolkits.typing.fast.BytecodeHierarchy
All Implemented Interfaces:
IHierarchy

public class BytecodeHierarchy
extends Object
implements IHierarchy

Author:
Ben Bellamy

Constructor Summary
BytecodeHierarchy()
           
 
Method Summary
static boolean ancestor_(Type ancestor, Type child)
           
 boolean ancestor(Type ancestor, Type child)
           
static Collection<Type> lcas_(Type a, Type b)
           
 Collection<Type> lcas(Type a, Type b)
           
static RefType lcsc(RefType a, RefType b)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BytecodeHierarchy

public BytecodeHierarchy()
Method Detail

lcas

public Collection<Type> lcas(Type a,
                             Type b)
Specified by:
lcas in interface IHierarchy

lcas_

public static Collection<Type> lcas_(Type a,
                                     Type b)

ancestor

public boolean ancestor(Type ancestor,
                        Type child)
Specified by:
ancestor in interface IHierarchy

ancestor_

public static boolean ancestor_(Type ancestor,
                                Type child)

lcsc

public static RefType lcsc(RefType a,
                           RefType b)