edu.neu.ccs.demeterf.dispatch
Class Type

java.lang.Object
  extended by edu.neu.ccs.demeterf.dispatch.Type

public abstract class Type
extends java.lang.Object

Represents a Type... an abstraction of a Java Class. The idea is to implement all the dispatch based on Types, not Classes, so we can do special things for special types like Star (*)


Constructor Summary
Type()
           
 
Method Summary
static void addPath(java.lang.String s)
           
static java.lang.Class<?> classForName(java.lang.String s)
           
static java.lang.String extend(java.lang.String s)
           
static java.lang.Class<?>[] fromClassArray(java.lang.Class<?>[] c)
           
static void removePath(java.lang.String s)
           
static java.lang.Class<?> searchForClass(java.lang.String s)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Type

public Type()
Method Detail

classForName

public static java.lang.Class<?> classForName(java.lang.String s)

extend

public static java.lang.String extend(java.lang.String s)

addPath

public static void addPath(java.lang.String s)

removePath

public static void removePath(java.lang.String s)

searchForClass

public static java.lang.Class<?> searchForClass(java.lang.String s)

fromClassArray

public static java.lang.Class<?>[] fromClassArray(java.lang.Class<?>[] c)