| Package | Description |
|---|---|
| gw.internal.gosu.ir.transform.expression | |
| gw.internal.gosu.parser | |
| gw.internal.gosu.parser.expressions | |
| gw.internal.gosu.parser.statements |
| Modifier and Type | Method and Description |
|---|---|
static IRExpression |
TypeLiteralTransformer.compile(TopLevelTransformationContext cc,
TypeLiteral expr) |
| Modifier and Type | Method and Description |
|---|---|
TypeLiteral |
GosuParser.parseTypeLiteral(IScriptPartId partId) |
TypeLiteral |
GosuParser.resolveTypeLiteral(String strTypeName)
Resolves the type literal given by strTypeName.
|
TypeLiteral |
GosuParser.resolveTypeLiteral(String strTypeName,
boolean bRelative,
boolean bInterface) |
protected TypeLiteral |
GosuParser.resolveTypeLiteral(Token T) |
protected TypeLiteral |
GosuParser.resolveTypeLiteral(Token T,
boolean bRelative,
boolean bInterface) |
| Modifier and Type | Class and Description |
|---|---|
class |
BlockLiteral
Represents a Block literal expression as defined in the Gosu grammar.
|
class |
CompoundTypeLiteral |
class |
InferredTypeLiteral |
class |
InterfaceTypeLiteral |
| Modifier and Type | Method and Description |
|---|---|
TypeLiteral |
SuperAccess.getKeyExpression() |
TypeLiteral |
TypeIsExpression.getRHS() |
TypeLiteral |
LocalVarDeclaration.getTypeLiteral() |
| Modifier and Type | Method and Description |
|---|---|
List<TypeLiteral> |
CompoundTypeLiteral.getTypes() |
| Modifier and Type | Method and Description |
|---|---|
void |
SuperAccess.setKeyExpression(TypeLiteral keyExpression) |
void |
BlockLiteral.setReturnType(TypeLiteral returnType) |
void |
TypeIsExpression.setRHS(TypeLiteral e) |
| Modifier and Type | Field and Description |
|---|---|
protected TypeLiteral |
VarStatement._typeLiteral |
| Modifier and Type | Method and Description |
|---|---|
TypeLiteral |
VarStatement.getTypeLiteral() |
| Modifier and Type | Method and Description |
|---|---|
void |
VarStatement.setTypeLiteral(TypeLiteral typeLiteral) |
Copyright © 2015. All rights reserved.