Uses of Class
gw.internal.gosu.parser.expressions.TypeLiteral
Packages that use TypeLiteral
Package
Description
-
Uses of TypeLiteral in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type TypeLiteralModifier and TypeMethodDescriptionstatic IRExpression
TypeLiteralTransformer.compile
(TopLevelTransformationContext cc, TypeLiteral expr) Constructors in gw.internal.gosu.ir.transform.expression with parameters of type TypeLiteralModifierConstructorDescriptionprivate
-
Uses of TypeLiteral in gw.internal.gosu.parser
Methods in gw.internal.gosu.parser that return TypeLiteralModifier and TypeMethodDescriptionprivate TypeLiteral
GosuParser.maybeInferTypeLiteralFromContextType()
GosuParser.parseTypeLiteral
(IScriptPartId partId) GosuParser.resolveTypeLiteral
(String strTypeName) Resolves the type literal given by strTypeName.protected TypeLiteral
GosuParser.resolveTypeLiteral
(String[] T) protected TypeLiteral
GosuParser.resolveTypeLiteral
(String[] T, boolean bRelative, boolean bInterface) GosuParser.resolveTypeLiteral
(String strTypeName, boolean bRelative, boolean bInterface) Methods in gw.internal.gosu.parser that return types with arguments of type TypeLiteralModifier and TypeMethodDescription(package private) List<TypeLiteral>
GosuParser.parseTypeParameters
(IType enclosingType) Methods in gw.internal.gosu.parser with parameters of type TypeLiteralModifier and TypeMethodDescriptionprivate void
GosuParser.boxTypeLiteralsType
(TypeLiteral tl) private IType
GosuParser.maybeChangeToInferredType
(IType declaringClass, TypeLiteral typeLiteral, MethodScore bestConst) private IType
GosuParser.parseAnonymousInnerClass
(IType declaringClass, TypeLiteral typeLiteral, NewExpression newExpr, int state, int mark) private boolean
GosuParser.parseArrayType
(TypeLiteral tl) (package private) void
GosuParser.parseNewExpressionOrAnnotation
(IType declaringClass, boolean bAnnotation, boolean bNoArgNoParenthesis, TypeLiteral typeLiteral, int mark) private void
GosuParser.processUsesStatement
(UsesStatement usesStmt, TypeLiteral typeLiteral, IFeatureInfo fi, IGosuClass gsType) private void
GosuParser.processUsesStatementFeatureLiteral
(boolean bResolveTypes, UsesStatement usesStmt, TypeLiteral typeLiteral, FeatureLiteral fl) private void
GosuParser.processUsesStatementTypeLiteral
(boolean bResolveTypes, UsesStatement usesStmt, TypeLiteral typeLiteral) private boolean
GosuParser.resolveArrayOrParameterizationPartOfTypeLiteral
(String[] T, boolean bIgnoreArrayBrackets, TypeLiteral e) private IType
GosuParser.verifySuperTypeIsDeclaredInCompilingClass
(TypeLiteral superTypeLiteral) private void
GosuParser.verifyTypeAccessible
(TypeLiteral expr, IType type) Method parameters in gw.internal.gosu.parser with type arguments of type TypeLiteralModifier and TypeMethodDescriptionprivate void
GosuParser.makeTypeParameterListClause
(int iOffset, int iLineNum, int iColumn, List<TypeLiteral> paramTypes) -
Uses of TypeLiteral in gw.internal.gosu.parser.expressions
Subclasses of TypeLiteral in gw.internal.gosu.parser.expressionsModifier and TypeClassDescriptionclass
Represents a Block literal expression as defined in the Gosu grammar.class
class
class
Fields in gw.internal.gosu.parser.expressions declared as TypeLiteralModifier and TypeFieldDescriptionprivate TypeLiteral
SuperAccess._keyExpression
private TypeLiteral
TypeIsExpression._rhs
Fields in gw.internal.gosu.parser.expressions with type parameters of type TypeLiteralMethods in gw.internal.gosu.parser.expressions that return TypeLiteralModifier and TypeMethodDescriptionSuperAccess.getKeyExpression()
TypeIsExpression.getRHS()
LocalVarDeclaration.getTypeLiteral()
Methods in gw.internal.gosu.parser.expressions that return types with arguments of type TypeLiteralMethods in gw.internal.gosu.parser.expressions with parameters of type TypeLiteralModifier and TypeMethodDescriptionprivate IType
BlockLiteral.getTypeFromLiteral
(TypeLiteral typeLiteral) void
SuperAccess.setKeyExpression
(TypeLiteral keyExpression) void
BlockLiteral.setReturnType
(TypeLiteral returnType) void
TypeIsExpression.setRHS
(TypeLiteral e) -
Uses of TypeLiteral in gw.internal.gosu.parser.statements
Fields in gw.internal.gosu.parser.statements declared as TypeLiteralMethods in gw.internal.gosu.parser.statements that return TypeLiteralMethods in gw.internal.gosu.parser.statements with parameters of type TypeLiteral