edu.rice.cs.dynamicjava.symbol
Class TypeSystem.ConstructorInvocation

java.lang.Object
  extended by edu.rice.cs.dynamicjava.symbol.TypeSystem.FunctionInvocation
      extended by edu.rice.cs.dynamicjava.symbol.TypeSystem.ConstructorInvocation
Enclosing class:
TypeSystem

public static class TypeSystem.ConstructorInvocation
extends TypeSystem.FunctionInvocation

The result of a constructor lookup


Constructor Summary
TypeSystem.ConstructorInvocation(DJConstructor constructor, Iterable<? extends Type> typeArgs, Iterable<? extends Expression> args, Iterable<? extends Type> thrown)
           
 
Method Summary
 DJConstructor constructor()
           
 
Methods inherited from class edu.rice.cs.dynamicjava.symbol.TypeSystem.FunctionInvocation
args, thrown, typeArgs
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TypeSystem.ConstructorInvocation

public TypeSystem.ConstructorInvocation(DJConstructor constructor,
                                        Iterable<? extends Type> typeArgs,
                                        Iterable<? extends Expression> args,
                                        Iterable<? extends Type> thrown)
Method Detail

constructor

public DJConstructor constructor()
Returns:
The reflection object corresponding to the invoked constructor