|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Type | |
| Rainbow | Entry points, RMI service classes and application-level wrappers. |
| uk.ac.man.cs.rainbow.compiler.types | Compiler types. |
| uk.ac.man.cs.rainbow.datamodel | Data model for Rainbow simulation. |
| uk.ac.man.cs.rainbow.simulator | Rainbow simulation system. |
| uk.ac.man.cs.rainbow.simulator.rasm | RASM instructions. |
| Uses of Type in Rainbow |
| Methods in Rainbow that return Type | |
Type |
Session.resolveType(String type)
Resolve the string to a type against the list of modules to execute. |
Type |
SessionHandler.resolveType(String type)
|
| Uses of Type in uk.ac.man.cs.rainbow.compiler.types |
| Methods in uk.ac.man.cs.rainbow.compiler.types that return Type | |
Type |
CompilerType.datamodelType()
|
Type |
VectorType.datamodelType()
|
Type |
BoolType.datamodelType()
|
Type |
EnumType.datamodelType()
|
Type |
UnionType.datamodelType()
|
Type[] |
TaggedType.datamodelTypeArray()
|
Type |
RecordType.datamodelType()
|
Type |
NamedType.datamodelType()
|
Type |
IntType.datamodelType()
|
| Uses of Type in uk.ac.man.cs.rainbow.datamodel |
| Subclasses of Type in uk.ac.man.cs.rainbow.datamodel | |
static class |
Type.Boolean
The class of types of booleans. |
static class |
Type.Enum
The class of types of enumerations. |
static class |
Type.Integer
The class of types of integers. |
static class |
Type.Tuple
The class of types of tuples/records/bundles. |
static class |
Type.Union
The class of types of unions. |
static class |
Type.Vector
The class of types of vectors. |
| Fields in uk.ac.man.cs.rainbow.datamodel declared as Type | |
protected Type |
Type.Vector.memberType
|
protected Type[] |
Type.Tuple.types
|
protected Type[] |
Type.Union.types
|
protected Type |
TypeData.contents
|
| Methods in uk.ac.man.cs.rainbow.datamodel that return Type | |
Type |
Data.getType()
Get the type of the data value. |
Type |
Data.List.T.index(int idx)
Get the type of the idxth value. |
Type |
Data.Union.T.getType(int idx)
Get the type of the idxth tag. |
Type |
Data.Union.T.getTagEnumeration()
Get an enumeration of the tags. |
static Type |
Type.parse(String s)
Attempts to parse the given string to produce a type. |
static Type |
Type.parse(String s,
Hashtable context)
Attempts to parse the given string (in context) to produce a type. |
Type |
Type.Vector.index(int idx)
|
Type |
Type.Tuple.index(int idx)
|
Type |
Type.Union.getType(int idx)
|
Type |
Type.Union.getTagEnumeration()
|
Type |
TypeData.getValue()
|
| Methods in uk.ac.man.cs.rainbow.datamodel with parameters of type Type | |
abstract Data |
Data.cast(Type t)
Return a new data value that has the given type. |
protected void |
Data.Word.setType(Type t)
|
Data |
Data.Word.cast(Type t)
|
Data |
Data.List.cast(Type t)
|
protected void |
Data.List.setType(Type t)
|
Data |
Data.Union.cast(Type t)
|
protected void |
Data.Union.setType(Type t)
|
Data |
Data.Untyped.cast(Type t)
Casting is not supported on untyped data values. |
abstract boolean |
Type.equals(Type t)
Test for equality between types. |
boolean |
Type.Integer.equals(Type t)
All instances are equal. |
boolean |
Type.Boolean.equals(Type t)
All instances are equal. |
boolean |
Type.Enum.equals(Type t)
Equality defined between enumerations and other types. |
boolean |
Type.Vector.equals(Type t)
|
boolean |
Type.Tuple.equals(Type t)
|
boolean |
Type.Union.equals(Type t)
|
| Constructors in uk.ac.man.cs.rainbow.datamodel with parameters of type Type | |
Data.Word(int value,
Type type)
Create a new word whose type is that specified. |
|
Data.List(Expression[] contents,
Type t)
|
|
Data.Union(Type t,
Expression d,
int idx)
|
|
Data.Union(Type t,
Expression d,
String idx)
|
|
Data.Union(Type t,
Expression d,
Data.Word idx)
|
|
Type.Vector(Type type,
int length)
|
|
Type.Tuple(Type[] types,
String[] fieldNames)
|
|
Type.Tuple(Type[] types)
|
|
Type.Union(Type[] types,
String[] fieldNames)
|
|
TypeData(Type theType)
|
|
| Uses of Type in uk.ac.man.cs.rainbow.simulator |
| Methods in uk.ac.man.cs.rainbow.simulator that return Type | |
Type |
RASMCode.parseType(String s)
Convert a string to a type in the context of this code block. |
| Constructors in uk.ac.man.cs.rainbow.simulator with parameters of type Type | |
RASM.Push(Type type)
Deprecated. |
|
RASM.Push(Type type,
RASMCode code)
Deprecated. |
|
| Uses of Type in uk.ac.man.cs.rainbow.simulator.rasm |
| Constructors in uk.ac.man.cs.rainbow.simulator.rasm with parameters of type Type | |
Push(Type type)
|
|
Push(Type type,
RASMCode code)
|
|
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||