|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use VariableType | |
|---|---|
| edu.rice.cs.dynamicjava.interpreter | |
| edu.rice.cs.dynamicjava.symbol | |
| edu.rice.cs.dynamicjava.symbol.type | |
| koala.dynamicjava.interpreter | Contains the classes for interpreting Java language statements. |
| Uses of VariableType in edu.rice.cs.dynamicjava.interpreter |
|---|
| Methods in edu.rice.cs.dynamicjava.interpreter that return VariableType | |
|---|---|
VariableType |
DelegatingContext.getTypeVariable(String name,
TypeSystem ts)
Return the type variable with the given name, or null if it does not exist. |
VariableType |
TypeContext.getTypeVariable(String name,
TypeSystem ts)
Return the type variable with the given name, or null if it does not exist. |
VariableType |
BaseContext.getTypeVariable(String name,
TypeSystem ts)
|
VariableType |
FunctionSignatureContext.getTypeVariable(String name,
TypeSystem ts)
|
VariableType |
ClassSignatureContext.getTypeVariable(String name,
TypeSystem ts)
Return the type variable with the given name, or null if it does not exist. |
VariableType |
ClassContext.getTypeVariable(String name,
TypeSystem ts)
|
VariableType |
LibraryContext.getTypeVariable(String name,
TypeSystem ts)
|
VariableType |
LocalContext.getTypeVariable(String name,
TypeSystem ts)
|
| Methods in edu.rice.cs.dynamicjava.interpreter with parameters of type VariableType | |
|---|---|
Type |
RuntimeBindings.get(VariableType v)
|
| Constructor parameters in edu.rice.cs.dynamicjava.interpreter with type arguments of type VariableType | |
|---|---|
RuntimeBindings(RuntimeBindings parent,
Map<LocalVariable,Object> vars,
Map<VariableType,Type> tvars,
Map<DJClass,Object> thisVals)
|
|
| Uses of VariableType in edu.rice.cs.dynamicjava.symbol |
|---|
| Methods in edu.rice.cs.dynamicjava.symbol that return types with arguments of type VariableType | |
|---|---|
static Iterable<VariableType> |
SymbolUtil.allTypeParameters(DJClass c)
Determine all the in-scope type parameters of c, ordered outermost to innermost. |
Iterable<VariableType> |
JavaClass.declaredTypeParameters()
List all type variables declared by this class (but not by its enclosing classes) |
Iterable<VariableType> |
DJClass.declaredTypeParameters()
List all type variables declared by this class |
Iterable<VariableType> |
TreeClass.declaredTypeParameters()
List all type variables declared by this class |
Iterable<VariableType> |
Java5Class.declaredTypeParameters()
List all type variables declared by this class (but not by its enclosing classes) |
Iterable<VariableType> |
FunctionWrapperClass.declaredTypeParameters()
List all type variables declared by this class |
Iterable<VariableType> |
LocalFunction.typeParameters()
|
Iterable<VariableType> |
JavaClass.JavaConstructor.typeParameters()
|
Iterable<VariableType> |
JavaClass.JavaMethod.typeParameters()
|
Iterable<VariableType> |
GetClassMethod.typeParameters()
|
Iterable<VariableType> |
Function.typeParameters()
|
Iterable<VariableType> |
ArrayCloneMethod.typeParameters()
|
| Methods in edu.rice.cs.dynamicjava.symbol with parameters of type VariableType | |
|---|---|
protected boolean |
StandardTypeSystem.containsVar(Type t,
VariableType var)
Test whether a variable is reachable from a type. |
Type |
StandardTypeSystem.SubstitutionMap.get(VariableType v)
|
| Method parameters in edu.rice.cs.dynamicjava.symbol with type arguments of type VariableType | |
|---|---|
protected Iterable<Type> |
JLSTypeSystem.captureTypeArgs(Iterable<? extends Type> targs,
Iterable<? extends VariableType> params)
|
protected Iterable<Type> |
ExtendedTypeSystem.captureTypeArgs(Iterable<? extends Type> targs,
Iterable<? extends VariableType> params)
|
protected abstract Iterable<Type> |
StandardTypeSystem.captureTypeArgs(Iterable<? extends Type> targs,
Iterable<? extends VariableType> params)
Produce types that are bounded by the corresponding type argument and parameter. |
protected boolean |
StandardTypeSystem.containsAnyVar(Type t,
Set<? extends VariableType> vars)
Test whether any of the given variables is reachable from a type. |
protected boolean |
StandardTypeSystem.inBounds(Iterable<? extends VariableType> params,
Iterable<? extends Type> args)
Test whether the given arguments are within the bounds of the corresponding parameters. |
protected Iterable<Type> |
JLSTypeSystem.inferTypeArguments(Iterable<? extends VariableType> tparams,
Iterable<? extends Type> params,
Type returned,
Iterable<? extends Type> args,
Option<Type> expected)
Top-level entry point for type inference. |
protected Iterable<Type> |
ExtendedTypeSystem.inferTypeArguments(Iterable<? extends VariableType> tparams,
Iterable<? extends Type> params,
Type returned,
Iterable<? extends Type> args,
Option<Type> expected)
Top-level entry point for type inference. |
protected abstract Iterable<Type> |
StandardTypeSystem.inferTypeArguments(Iterable<? extends VariableType> tparams,
Iterable<? extends Type> params,
Type returned,
Iterable<? extends Type> args,
Option<Type> expected)
Top-level entry point for type inference. |
protected Type |
StandardTypeSystem.substitute(Type t,
Iterable<? extends VariableType> params,
Iterable<? extends Type> args)
Assumes each paramater is a unique variable, and that the length of params is consistent with the length of args. |
protected Type |
StandardTypeSystem.substitute(Type t,
Map<? extends VariableType,? extends Type> map)
|
| Constructor parameters in edu.rice.cs.dynamicjava.symbol with type arguments of type VariableType | |
|---|---|
StandardTypeSystem.SubstitutionMap(Iterable<? extends VariableType> vars,
Iterable<? extends Type> values)
|
|
StandardTypeSystem.SubstitutionMap(Map<? extends VariableType,? extends Type> map)
|
|
| Uses of VariableType in edu.rice.cs.dynamicjava.symbol.type |
|---|
| Methods in edu.rice.cs.dynamicjava.symbol.type with parameters of type VariableType | |
|---|---|
RetType |
TypeDepthFirstVisitor.forVariableType(VariableType that)
|
Type |
TypeUpdateVisitor.forVariableType(VariableType that)
|
abstract RetType |
TypeVisitorLambda.forVariableType(VariableType that)
Process an instance of VariableType. |
void |
TypeAbstractVisitor_void.forVariableType(VariableType that)
|
RetType |
TypeVisitor.forVariableType(VariableType that)
Process an instance of VariableType. |
RetType |
TypeAbstractVisitor.forVariableType(VariableType that)
|
void |
TypeVisitor_void.forVariableType(VariableType that)
Process an instance of VariableType. |
void |
TypeDepthFirstVisitor_void.forVariableType(VariableType that)
|
abstract void |
TypeVisitorRunnable1.forVariableType(VariableType that)
Process an instance of VariableType. |
void |
TypeDepthFirstVisitor_void.forVariableTypeDoFirst(VariableType that)
|
RetType |
TypeDepthFirstVisitor.forVariableTypeOnly(VariableType that)
|
Type |
TypeUpdateVisitor.forVariableTypeOnly(VariableType that)
|
void |
TypeDepthFirstVisitor_void.forVariableTypeOnly(VariableType that)
|
| Uses of VariableType in koala.dynamicjava.interpreter |
|---|
| Fields in koala.dynamicjava.interpreter with type parameters of type VariableType | |
|---|---|
static Lambda<Node,VariableType> |
NodeProperties.NODE_TYPE_VARIABLE
|
| Methods in koala.dynamicjava.interpreter that return VariableType | |
|---|---|
static VariableType |
NodeProperties.getTypeVariable(Node n)
|
static VariableType |
NodeProperties.setTypeVariable(Node n,
VariableType v)
|
| Methods in koala.dynamicjava.interpreter with parameters of type VariableType | |
|---|---|
static VariableType |
NodeProperties.setTypeVariable(Node n,
VariableType v)
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||