Uses of Class
gw.internal.gosu.parser.expressions.TypeLiteral
-
Packages that use TypeLiteral Package Description gw.internal.gosu.ir.transform.expression gw.internal.gosu.parser gw.internal.gosu.parser.expressions gw.internal.gosu.parser.statements -
-
Uses of TypeLiteral in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type TypeLiteral Modifier and Type Method Description static IRExpressionTypeLiteralTransformer. compile(TopLevelTransformationContext cc, TypeLiteral expr)Constructors in gw.internal.gosu.ir.transform.expression with parameters of type TypeLiteral Constructor Description TypeLiteralTransformer(TopLevelTransformationContext cc, TypeLiteral expr) -
Uses of TypeLiteral in gw.internal.gosu.parser
Methods in gw.internal.gosu.parser that return TypeLiteral Modifier and Type Method Description private TypeLiteralGosuParser. maybeInferTypeLiteralFromContextType()TypeLiteralGosuParser. parseTypeLiteral(IScriptPartId partId)TypeLiteralGosuParser. resolveTypeLiteral(java.lang.String strTypeName)Resolves the type literal given by strTypeName.protected TypeLiteralGosuParser. resolveTypeLiteral(java.lang.String[] T)protected TypeLiteralGosuParser. resolveTypeLiteral(java.lang.String[] T, boolean bRelative, boolean bInterface)TypeLiteralGosuParser. resolveTypeLiteral(java.lang.String strTypeName, boolean bRelative, boolean bInterface)Methods in gw.internal.gosu.parser that return types with arguments of type TypeLiteral Modifier and Type Method Description (package private) java.util.List<TypeLiteral>GosuParser. parseTypeParameters(IType enclosingType)Methods in gw.internal.gosu.parser with parameters of type TypeLiteral Modifier and Type Method Description private voidGosuParser. boxTypeLiteralsType(TypeLiteral tl)private ITypeGosuParser. maybeChangeToInferredType(IType declaringClass, TypeLiteral typeLiteral, MethodScore bestConst)private ITypeGosuParser. parseAnonymousInnerClass(IType declaringClass, TypeLiteral typeLiteral, NewExpression newExpr, int state, int mark)private booleanGosuParser. parseArrayType(TypeLiteral tl)(package private) voidGosuParser. parseNewExpressionOrAnnotation(IType declaringClass, boolean bAnnotation, boolean bNoArgNoParenthesis, TypeLiteral typeLiteral, int mark)private voidGosuParser. processUsesStatement(UsesStatement usesStmt, TypeLiteral typeLiteral, IFeatureInfo fi, IGosuClass gsType)private voidGosuParser. processUsesStatementFeatureLiteral(boolean bResolveTypes, UsesStatement usesStmt, TypeLiteral typeLiteral, FeatureLiteral fl)private voidGosuParser. processUsesStatementTypeLiteral(boolean bResolveTypes, UsesStatement usesStmt, TypeLiteral typeLiteral)private booleanGosuParser. resolveArrayOrParameterizationPartOfTypeLiteral(java.lang.String[] T, boolean bIgnoreArrayBrackets, TypeLiteral e)private ITypeGosuParser. verifySuperTypeIsDeclaredInCompilingClass(TypeLiteral superTypeLiteral)private voidGosuParser. verifyTypeAccessible(TypeLiteral expr, IType type)Method parameters in gw.internal.gosu.parser with type arguments of type TypeLiteral Modifier and Type Method Description private voidGosuParser. makeTypeParameterListClause(int iOffset, int iLineNum, int iColumn, java.util.List<TypeLiteral> paramTypes) -
Uses of TypeLiteral in gw.internal.gosu.parser.expressions
Subclasses of TypeLiteral in gw.internal.gosu.parser.expressions Modifier and Type Class Description classBlockLiteralRepresents a Block literal expression as defined in the Gosu grammar.classCompoundTypeLiteralclassInferredTypeLiteralclassInterfaceTypeLiteralFields in gw.internal.gosu.parser.expressions declared as TypeLiteral Modifier and Type Field Description private TypeLiteralSuperAccess. _keyExpressionprivate TypeLiteralTypeIsExpression. _rhsFields in gw.internal.gosu.parser.expressions with type parameters of type TypeLiteral Modifier and Type Field Description (package private) java.util.List<TypeLiteral>CompoundTypeLiteral. _typesMethods in gw.internal.gosu.parser.expressions that return TypeLiteral Modifier and Type Method Description TypeLiteralSuperAccess. getKeyExpression()TypeLiteralTypeIsExpression. getRHS()TypeLiteralLocalVarDeclaration. getTypeLiteral()Methods in gw.internal.gosu.parser.expressions that return types with arguments of type TypeLiteral Modifier and Type Method Description java.util.List<TypeLiteral>CompoundTypeLiteral. getTypes()Methods in gw.internal.gosu.parser.expressions with parameters of type TypeLiteral Modifier and Type Method Description private ITypeBlockLiteral. getTypeFromLiteral(TypeLiteral typeLiteral)voidSuperAccess. setKeyExpression(TypeLiteral keyExpression)voidBlockLiteral. setReturnType(TypeLiteral returnType)voidTypeIsExpression. setRHS(TypeLiteral e) -
Uses of TypeLiteral in gw.internal.gosu.parser.statements
Fields in gw.internal.gosu.parser.statements declared as TypeLiteral Modifier and Type Field Description protected TypeLiteralVarStatement. _typeLiteralMethods in gw.internal.gosu.parser.statements that return TypeLiteral Modifier and Type Method Description TypeLiteralVarStatement. getTypeLiteral()Methods in gw.internal.gosu.parser.statements with parameters of type TypeLiteral Modifier and Type Method Description voidVarStatement. setTypeLiteral(TypeLiteral typeLiteral)
-