|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use FreeTypeVariable | |
---|---|
orc.ast.simple.expression | |
orc.ast.simple.type |
Uses of FreeTypeVariable in orc.ast.simple.expression |
---|
Methods in orc.ast.simple.expression with parameters of type FreeTypeVariable | |
---|---|
Expression |
WithLocation.subst(Type T,
FreeTypeVariable X)
|
Expression |
Throw.subst(Type T,
FreeTypeVariable X)
|
Expression |
Stop.subst(Type T,
FreeTypeVariable X)
|
Expression |
Sequential.subst(Type T,
FreeTypeVariable X)
|
Expression |
Pruning.subst(Type T,
FreeTypeVariable X)
|
Expression |
Parallel.subst(Type T,
FreeTypeVariable X)
|
Expression |
Otherwise.subst(Type T,
FreeTypeVariable X)
|
Expression |
Let.subst(Type T,
FreeTypeVariable X)
|
Expression |
HasType.subst(Type T,
FreeTypeVariable X)
|
abstract Expression |
Expression.subst(Type T,
FreeTypeVariable X)
Performs the substitution [T/X], replacing occurrences of the free type variable X with the type T (which could be any type, including another variable). |
Def |
Def.subst(Type T,
FreeTypeVariable X)
|
Expression |
DeclareType.subst(Type T,
FreeTypeVariable X)
|
Expression |
DeclareDefs.subst(Type T,
FreeTypeVariable X)
|
Expression |
Catch.subst(Type T,
FreeTypeVariable X)
|
Expression |
Call.subst(Type T,
FreeTypeVariable X)
|
static java.util.List<Def> |
Def.substAll(java.util.List<Def> defs,
Type T,
FreeTypeVariable X)
|
Expression |
Expression.subvar(TypeVariable U,
FreeTypeVariable X)
Performs the substitution [U/X], replacing occurrences of the free type variable X with the nameless type variable U. |
Uses of FreeTypeVariable in orc.ast.simple.type |
---|
Methods in orc.ast.simple.type with parameters of type FreeTypeVariable | |
---|---|
int |
FreeTypeVariable.compareTo(FreeTypeVariable f)
|
Type |
TypeVariable.subst(Type T,
FreeTypeVariable X)
|
Type |
TypeApplication.subst(Type T,
FreeTypeVariable X)
|
abstract Type |
Type.subst(Type T,
FreeTypeVariable X)
Performs the substitution [T/X], replacing occurrences of the free type variable X with the type T (which could be any type, including another variable). |
Type |
TupleType.subst(Type T,
FreeTypeVariable X)
|
Type |
Top.subst(Type T,
FreeTypeVariable X)
|
Type |
SiteType.subst(Type T,
FreeTypeVariable X)
|
Type |
PolymorphicTypeAlias.subst(Type T,
FreeTypeVariable X)
|
Type |
FreeTypeVariable.subst(Type T,
FreeTypeVariable X)
|
Type |
Datatype.subst(Type T,
FreeTypeVariable X)
|
Type |
ClassnameType.subst(Type T,
FreeTypeVariable X)
|
Type |
Bot.subst(Type T,
FreeTypeVariable X)
|
Type |
ArrowType.subst(Type T,
FreeTypeVariable X)
|
static java.util.List<Type> |
Type.substAll(java.util.List<Type> ts,
Type T,
FreeTypeVariable X)
Convenience method, to apply a substitution to a list of types. |
static Type |
Type.substMaybe(Type target,
Type T,
FreeTypeVariable X)
|
Type |
Type.subvar(TypeVariable U,
FreeTypeVariable X)
Performs the substitution [U/X], replacing occurrences of the free type variable X with the nameless type variable U. |
Method parameters in orc.ast.simple.type with type arguments of type FreeTypeVariable | |
---|---|
Type |
Type.subMap(java.util.Map<FreeTypeVariable,Type> m)
Perform a set of substitutions defined by a map. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |