Uses of Class
gw.internal.gosu.parser.Expression
-
-
Uses of Expression in gw.internal.gosu.ir.transform
Method parameters in gw.internal.gosu.ir.transform with type arguments of type Expression Modifier and Type Method Description protected IRExpressionAbstractElementTransformer. makeArrayViaTypeInfo(IType atomicType, java.util.List<Expression> valueExpressions)protected IRExpressionAbstractElementTransformer. makeEmptyArrayViaTypeInfo(IType atomicType, java.util.List<Expression> sizeExpressions) -
Uses of Expression in gw.internal.gosu.ir.transform.expression
Methods in gw.internal.gosu.ir.transform.expression with parameters of type Expression Modifier and Type Method Description private voidAdditiveExpressionTransformer. handleConcatOperand(AdditiveExpressionTransformer.StringBuilderHandle sbHandle, Expression operand)(package private) IRExpressionArithmeticExpressionTransformer. mixedBigArithmetic(IType bigType, Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, java.lang.String strOp)(package private) IRExpressionArithmeticExpressionTransformer. mixedPrimitiveAndBoxedArithmetic(IType exprType, Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, java.lang.String strOp)(package private) IRExpressionArithmeticExpressionTransformer. mixedRationalArithmetic(Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, java.lang.String strOp) -
Uses of Expression in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement that return Expression Modifier and Type Method Description private ExpressionSyntheticFunctionStatementTransformer. box(Expression expr)Methods in gw.internal.gosu.ir.transform.statement with parameters of type Expression Modifier and Type Method Description private ExpressionSyntheticFunctionStatementTransformer. box(Expression expr)private IRExpressionSwitchStatementTransformer. compileCaseExpr_int(IRSymbol tempRoot, Expression caseExpression)private IRExpressionSwitchStatementTransformer. compileCaseExpr_ref(IType switchType, IRSymbol tempRoot, Expression caseExpression) -
Uses of Expression in gw.internal.gosu.parser
Subclasses of Expression in gw.internal.gosu.parser Modifier and Type Class Description classDefaultParamValueLiteralclassParenthesizedExpressionFields in gw.internal.gosu.parser declared as Expression Modifier and Type Field Description private ExpressionGosuProgramParseInfo. _exprprivate ExpressionParenthesizedExpression. _exprprivate ExpressionGosuAnnotation. _expressionprivate ExpressionGosuDocAnnotation. _expressionExpressionContextInferenceManager.TypeAsEntry. exprFields in gw.internal.gosu.parser with type parameters of type Expression Modifier and Type Field Description java.util.ArrayList<Expression>ContextInferenceManager.TypeAsEntry. refsMethods in gw.internal.gosu.parser that return Expression Modifier and Type Method Description private ExpressionGosuParser. backtrackBinderExpr(int locationsCount, Expression primExpr)private ExpressionGosuParser. buildRhsOfCompoundOperator(Expression lhs, java.lang.String assignOp, Expression rhs)private ExpressionGosuParser. ensureOperandBoolean(Expression op)private ExpressionGosuParser. ensureOperandIntOrLong(Expression op)private ExpressionGosuParser. ensureOperandIntOrLongOrBoolean(Expression op)private Expression[]GosuDocAnnotation. exprArray(Expression... exprs)private ExpressionGosuVarPropertyInfo. getCompileTimeConstantExpression()private ExpressionGosuParser. getDefaultValueOrPlaceHolderForParam(int iParam, IInvocableType invType)ExpressionGosuAnnotation. getExpression()ExpressionGosuDocAnnotation. getExpression()ExpressionParenthesizedExpression. getExpression()static ExpressionContextInferenceManager. getUnwrappedExpression(Expression expression)If the expression is wrapped in ImplicitTypeAsExpressions, this will will unwrap them back down to the original expression.private ExpressionGosuParser. parseAssignmentRhs(java.lang.String operation, IType typeExpected, Expression lhs)ExpressionGosuParser. parseExp(IScriptPartId partId)private ExpressionGosuParser. parseExp(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType, boolean assignRuntime)private ExpressionGosuParser. parseExp(IScriptPartId partId, boolean isolatedScope, IType expectedExpressionType, IFileContext context, boolean assignRuntime)ExpressionGosuParser. parseExp(IScriptPartId partId, IType expectedExpressionType)ExpressionGosuParser. parseExp(IScriptPartId partId, IType expectedExpressionType, IFileContext context, boolean assignRuntime)protected ExpressionGosuParser. peekExpression()protected ExpressionParserBase. peekExpression()ExpressionGosuParser. popExpression()protected ExpressionParserBase. popExpression()protected ExpressionParserBase. possiblyWrapWithCoercion(Expression expressionToCoerce, IType typeToCoerceTo, boolean bImplicit)protected ExpressionParserBase. possiblyWrapWithImplicitCoercion(Expression expressionToCoerce, IType typeToCoerceTo)private ExpressionContextInferenceManager. unwrapParens(Expression expression)private ExpressionGosuParser. verifyConditionalTypes(Expression lhs, Expression rhs)private ExpressionGosuParser. verifyWithComparableDimension(Expression rhs, IType lhsType)private ExpressionGosuParser. wrapExpressionIfNeeded(Expression first, Expression second)Methods in gw.internal.gosu.parser that return types with arguments of type Expression Modifier and Type Method Description (package private) java.util.List<Expression>GosuParser. parseArrayValueList(IType componentType)Methods in gw.internal.gosu.parser with parameters of type Expression Modifier and Type Method Description private booleanContextInferenceManager. areExpressionsEquivalent(Expression e1, Expression e2)(package private) voidGosuParser. backtrack(int mark, int iLocationsCount, Expression expr)private ExpressionGosuParser. backtrackBinderExpr(int locationsCount, Expression primExpr)private ExpressionGosuParser. buildRhsOfCompoundOperator(Expression lhs, java.lang.String assignOp, Expression rhs)voidContextInferenceManager. cancelInferences(Expression assignmentRoot, Expression rhs)private booleanGosuParser. canCoerceFromString(Expression first, Expression second)private booleanGosuParser. checkComparableAndCastable(Expression lhs, Expression rhs)private voidGosuParser. checkForStaticMethod(IType classBean, Expression[] eArgs, java.lang.String strMethod, GosuParser parserState)private voidGosuParser. clearExpressionInTemplateUnlessParsingEvaluateFunctionBody(Expression e)private voidGosuParser. detectLikelyJavaCast(Expression eas)private ExpressionGosuParser. ensureOperandBoolean(Expression op)private ExpressionGosuParser. ensureOperandIntOrLong(Expression op)private ExpressionGosuParser. ensureOperandIntOrLongOrBoolean(Expression op)private Expression[]GosuDocAnnotation. exprArray(Expression... exprs)ParseTreeParserBase. findAndWrapLocation(Expression oldExpr, ParsedElement newExpr)private ContextInferenceManager.TypeAsEntryContextInferenceManager. findEntry(Expression e)private ITypeGosuParser. findLeastUpperBoundWithCoercions(ConditionalTernaryExpression cte, Expression first, Expression second)IConstructorTypeGosuParser. getConstructorType(IType classBean, Expression[] eArgs, java.util.List<IConstructorType> listAllMatchingMethods, ParserBase parserState)Get the type of the method specified in the member path.IFunctionTypeGosuParser. getFunctionType(IType classBean, java.lang.String functionName, Expression[] eArgs, java.util.List<IFunctionType> listAllMatchingMethods, GosuParser parser, boolean bMatchParamTypes)static ExpressionContextInferenceManager. getUnwrappedExpression(Expression expression)If the expression is wrapped in ImplicitTypeAsExpressions, this will will unwrap them back down to the original expression.private StatementListGosuParser. handleExpressionStatementList(Expression expr)private voidContextInferenceManager. handleLoopCompromisedExpressions(ContextInferenceManager.TypeAsEntry typeAsEntry, Expression assignmentRoot)private booleanGosuParser. hasParseExceptions(Expression expr)ITypeContextInferenceManager. infer(Expression e)private voidGosuParser. inferFunctionTypeVariables(IType rawContextType, IType boundContextType, Expression expression, TypeVarToTypeMap inferenceMap)private booleanGosuParser. isBlockInvoke(Expression rootExpression, java.lang.String strMemberName, IType rootType)private booleanGosuParser. isConnectorStringValid(boolean bPostfix, java.lang.String connectorString, Expression unitExpr, IType unitBinderType)private booleanGosuParser. isEqualsArgReference(Expression expr)private booleanGosuParser. isGenericMethodCall(Expression e)private booleanContextInferenceManager. isPossibleToInfer(Expression e)private booleanContextInferenceManager. isStartFor(Expression possibleStart, Expression expression)private booleanGosuParser. isSuperCall(Expression rootExpression, Expression indexExpression)private booleanGosuParser. isThisPointer(Expression expr)private booleanGosuParser. isTypeParameterErrorMsg(Expression expr, java.util.List<IParseIssue> exceptions)(package private) booleanParserBase. isTypeVarInReifiedContext(Expression expr, ITypeVariableType typeVarType)private voidGosuParser. maybeOpenParenIsForParenthesizedExpr(Expression rootExpression, MemberAccessKind kind, int iTokenStart, java.lang.String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty, BeanMethodCallExpression e, IType rootType, boolean bExpansion, IType[] typeParameters, int iParenStart, int mark, int iLocationsCount)private booleanGosuParser. maybeReparseWithoutContextType(int mark, int iLocationsCount, Expression initializerExpression)private booleanGosuParser. maybeReplaceErrantPackageExprWithEnumConstEpr(int iOffset, int iLineNum, int iColumn, Expression expr)private voidGosuParser. maybeReplacePackageExprWithTypeLiteral(int iOffset, int iLineNum, int iColumn, Expression expr)private voidParserBase. maybeVerifyAnnotationArgs(Expression e)private voidGosuParser. maybeVerifyDoubleLiterals(Expression e)private java.util.ArrayList<IFunctionType>GosuParser. parameterizeFunctionTypes(Expression expression, IType[] typeParameters, java.util.List<IFunctionType> listFunctionTypes)private voidGosuParser. parseAssignment(Expression e, java.lang.String assignOp)private ExpressionGosuParser. parseAssignmentRhs(java.lang.String operation, IType typeExpected, Expression lhs)private booleanGosuParser. parseFeatureLiteral(Token token, Expression root)private IType[]GosuParser. parseFunctionParameterization(Expression e)private voidGosuParser. parseMemberAccess(Expression rootExpression, MemberAccessKind kind, int iTokenStart, java.lang.String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly)private voidGosuParser. parseMemberAccess(Expression rootExpression, MemberAccessKind kind, int iTokenStart, java.lang.String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty)private voidGosuParser. parseMethodMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, java.lang.String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty, BeanMethodCallExpression e, IType rootType, boolean bExpansion, IType[] typeParameters, int iParenStart, int mark)private voidGosuParser. parseMethodMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, java.lang.String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, BeanMethodCallExpression e, IType rootType, boolean bExpansion, IType[] typeParameters, int iParenStart)private voidGosuParser. parsePropertyMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, java.lang.String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty, IType rootType, boolean bExpansion)protected ExpressionParserBase. possiblyWrapWithCoercion(Expression expressionToCoerce, IType typeToCoerceTo, boolean bImplicit)protected ExpressionParserBase. possiblyWrapWithImplicitCoercion(Expression expressionToCoerce, IType typeToCoerceTo)protected voidGosuParser. pushExpression(Expression e)protected voidParserBase. pushExpression(Expression e)private booleanGosuParser. recoverFromJavaStyleCast(Expression eas)private voidContextInferenceManager. reverifyExpression(ContextInferenceManager.TypeAsEntry typeAsEntry, Expression assignmentRoot, Expression expression)voidGosuAnnotation. setExpression(Expression expr)voidGosuProgram. setExpression(Expression expr)voidGosuProgramParseInfo. setExpression(Expression expr)voidIGosuProgramInternal. setExpression(Expression expr)protected voidParserBase. setLocationForImplicitTypeAs(Expression expressionToCoerce, TypeAsExpression tas)private voidGosuParser. setOperatorLineNumber(Expression expression, int operatorLineNumber)private booleanGosuParser. staticRefToNonStaticFunc(java.lang.String stFunction, Expression[] eArgs)private booleanGosuParser. tryPostfixUnitExpr(int mark, int locationsCount, Expression lhsExpr, Token priorToken, java.lang.String connectorString, boolean testConnector)private voidGosuParser. tryToMakeTypeLiteral(java.lang.String[] T, int iOffset, int iLineNum, int iColumn, java.lang.String name, Expression errantExpression)private ITypeGosuParser. unitExprType(Expression unitExpr)static IParsedElementContextInferenceManager. unwrapImplicitTypeAs(Expression expression)private ExpressionContextInferenceManager. unwrapParens(Expression expression)voidContextInferenceManager. updateType(Expression expression, IType typeIsType)private voidGosuParser. verifyCaseIsUnique(Expression e, java.util.List<CaseClause> cases)private voidGosuParser. verifyCoercionSymmetry(EqualityExpression e, Expression lhs, Expression rhs)protected voidParserBase. verifyComparable(IType lhsType, Expression rhs)protected voidParserBase. verifyComparable(IType lhsType, Expression rhs, boolean bBiDirectional, boolean bErrorIfCoercion)protected voidParserBase. verifyComparable(IType lhsType, Expression rhs, boolean bBiDirectional, boolean bErrorIfCoercion, IParserState state)private ExpressionGosuParser. verifyConditionalTypes(Expression lhs, Expression rhs)private voidGosuParser. verifyLoopConditionNotAlwaysFalse(Expression e)voidParserBase. verifyNonVoidExpression(Expression eas)private voidGosuParser. verifySuperAccess(Expression rootExpression, Expression memberExpr, IAttributedFeatureInfo feature, java.lang.String strMemberName)(package private) voidParserBase. verifyTypeVarAreReified(Expression expr, IType rhsType)private ExpressionGosuParser. verifyWithComparableDimension(Expression rhs, IType lhsType)private ExpressionGosuParser. wrapExpressionIfNeeded(Expression first, Expression second)private ReturnStatementGosuParser. wrapProgramExpressionInReturnStmt(Expression e)Method parameters in gw.internal.gosu.parser with type arguments of type Expression Modifier and Type Method Description (package private) voidGosuParser. addMisingArgsWithDefaultValues(ParsedElement element, IInvocableType funcType, java.util.List<Expression> argExpressions, java.util.List<LightweightParserState> parserStates, boolean bShouldScoreMethods)private voidGosuParser. backtrackArgParsing(int mark, int iLocationsCount, java.util.List<Expression> argExpressions)private IType[]GosuParser. getParamTypes(java.util.List<Expression> argExpressions)private voidGosuParser. handleImplicitCoercionsInArgs(ParsedElement element, IType[] argTypes, IType[] rawArgTypes, java.util.List<Expression> args)private booleanGosuParser. hasContextSensitiveExpression(java.util.List<Expression> argExpressions)private voidGosuParser. maybeReassignOffsetForArgumentListClause(int iArgs, java.util.List<Expression> argExpressions, int iOffset, int iLineNum, int iColumn)private intGosuParser. parseArgExpression(IInvocableType funcType, int iArgs, java.util.List<Expression> argExpressions, TypeVarToTypeMap inferenceMap, java.util.List<LightweightParserState> parserStates, java.util.Set<java.lang.String> namedArgs, boolean bMethodScoring)private MethodScoreGosuParser. reparseArguments(MethodScore bestScore, java.util.List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided)private booleanGosuParser. reparseErrorsAreDifferent(TypeVarToTypeMap inferenceMap, java.util.List<Expression> argExpressions)private MethodScoreGosuParser. reparseWithCorrectFunctionAndGtfo(MethodScore bestScore, boolean bShouldScoreMethods, java.util.List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided)private voidGosuParser. verifyArgTypes(IType[] argTypes, java.util.List<Expression> argExpressions, java.util.List<LightweightParserState> parserStates)Constructors in gw.internal.gosu.parser with parameters of type Expression Constructor Description GosuAnnotation(ICompilableTypeInternal enclosingType, IType type, Expression expression, AnnotationUseSiteTarget target, int iOffset, int end)ParenthesizedExpression(Expression expr)TypeAsEntry(Expression expr, IType originalType, IType newType) -
Uses of Expression in gw.internal.gosu.parser.expressions
Subclasses of Expression in gw.internal.gosu.parser.expressions Modifier and Type Class Description classAdditiveExpressionRepresents an additive expression in the Gosu grammar:classAnnotationExpressionclassAnnotationUseSiteTargetClauseclassArgumentListClauseclassArithmeticExpressionThe base class for arithmetic expressions with binary operators e.g., + - * / %.classArrayAccessRepresents a member access expression in the Gosu grammar:classBadInitializerExpressionclassBeanMethodCallExpressionAn expression representing a bean method call:classBinaryExpressionclassBindingExpressionclassBitshiftExpressionRepresents a bitshift expression in the Gosu grammar:classBitwiseAndExpressionRepresents a bitwise OR expression in the Gosu grammar:classBitwiseOrExpressionRepresents a bitwise OR expression in the Gosu grammar:classBitwiseXorExpressionRepresents a bitwise OR expression in the Gosu grammar:classBlockExpressionA block expression, representing an anonymous function/closureclassBlockInvocationGosu block invocation expression.classBlockLiteralRepresents a Block literal expression as defined in the Gosu grammar.classBooleanLiteralA literal expression for Boolean values.classCharLiteralRepresents a String literal expression as defined in the Gosu grammar.classClassDeclarationclassCollectionInitializerExpressionclassCompoundTypeLiteralclassConditionalAndExpressionRepresents a conditional AND expression in the Gosu grammar:classConditionalExpressionThe base class for conditional expressions with logical operators e.g., && || ==.classConditionalOrExpressionRepresents a conditional OR expression in the Gosu grammar:classConditionalTernaryExpressionConditional Ternary Expression as specified in the Gosu.classDefaultArgLiteralThe root (marker) class for all Literal expressions.classDirectiveExpressionclassEqualityExpressionRepresents an equality expression in the Gosu grammar:classEvalExpressionThe 'eval' operator as an expression:classFeatureLiteralRepresents a feature literal expression as defined in the Gosu grammar.classIdentifierGosu identifier expression.classIdentityExpressionRepresents an identity expression in the Gosu grammar:classImplicitTypeAsExpressionAn empty subtype of TypeAsExpression to indicate that this is an implicitly done coercionclassInferredNewExpressionclassInferredTypeLiteralclassInterfacesClauseclassInterfaceTypeLiteralclassIntervalExpressionRepresents an interval expression in the Gosu grammar:classLiteralThe root (marker) class for all Literal expressions.classLocalVarDeclarationclassMapAccessclassMapInitializerExpressionclassMemberAccessRepresents a member access expression in the Gosu grammar:classMemberExpansionAccessRepresents a member expansion access expression in the Gosu grammar:classMethodCallExpressionclassModifierListClauseclassMultiplicativeExpressionRepresents a multiplicative expression in the Gosu grammar:classNameInDeclarationclassNewExpressionThe 'new' operator as an expression:classNotAWordExpressionclassNullExpressionAn expression representing a 'null' expression i.e., the null keyword.classNumericLiteralAn expression representing number literals as defined in the Gosu grammar.classObjectInitializerExpressionclassParameterDeclarationclassParameterListClauseclassProgramAn expression representing a Program:classPropertyAccessIdentifierclassPropertyAsMethodCallIdentifierFor backward compatibility when we exposed both properties and methods on java getters.classRelationalExpressionRepresents a relational expression in the Gosu grammar:classStaticTypeOfExpressionRepresents a StaticTypeOf expression as defined in the Gosu grammar.classStringLiteralRepresents a String literal expression as defined in the Gosu grammar.classSuperAccesssuper'['']' where must be a type from the class's declared super or interfaces classSuperTypeClauseclassSynthesizedMemberAccessclassTemplateStringLiteralclassTypeAsExpressionRepresents a typeas expression in the Gosu grammar:classTypeIsExpressionRepresents a typeis expression in the Gosu grammar:classTypeLiteralRepresents a Type literal expression as defined in the Gosu grammar.classTypeOfExpressionRepresents a TypeOf expression as defined in the Gosu grammar.classTypeParameterListClauseclassTypeVariableDefinitionclassTypeVariableExtendsListClauseclassTypeVariableListClauseclassUnaryExpressionRepresents a unary expression as defined in the Gosu grammar.classUnaryNotPlusMinusExpressionRepresents a unary-not-plus-minus expression as defined in the Gosu grammar.classUnqualifiedEnumMemberAccessFields in gw.internal.gosu.parser.expressions declared as Expression Modifier and Type Field Description private Expression[]BeanMethodCallExpression. _argsprivate Expression[]MethodCallExpression. _argsprivate Expression[]NewExpression. _argsprotected ExpressionConditionalTernaryExpression. _conditionprivate ExpressionEvalExpression. _expressionprivate ExpressionStaticTypeOfExpression. _expressionprivate ExpressionTypeOfExpression. _expressionprotected ExpressionUnaryExpression. _expressionprivate ExpressionUnaryNotPlusMinusExpression. _expressionprotected ExpressionConditionalTernaryExpression. _firstprivate ExpressionMapAccess. _keyExpressionAn expression for accessing the mapprotected ExpressionArithmeticExpression. _lhsAn expression for the operand on the left-hand-side of the operator.private ExpressionBinaryExpression. _lhsprotected ExpressionTypeAsExpression. _lhsprivate ExpressionTypeIsExpression. _lhsprivate ExpressionBindingExpression. _lhsExprprivate ExpressionArrayAccess. _memberExpressionAn expression for accessing a bean member/property dynamicallyprivate ExpressionMemberAccess. _memberExpressionAn expression for accessing a member by name dynamicallyprivate ExpressionTypeLiteral. _packageExprprotected ExpressionArithmeticExpression. _rhsAn expression for the operand on the right-hand-side of the operator.private ExpressionBinaryExpression. _rhsprivate ExpressionInitializerAssignment. _rhsprivate ExpressionBindingExpression. _rhsExprprivate ExpressionArrayAccess. _rootExpressionThe array expressionprivate ExpressionBeanMethodCallExpression. _rootExpressionprivate ExpressionMapAccess. _rootExpressionThe map expressionprivate ExpressionMemberAccess. _rootExpressionThe root expression in the path (instead of a root bean symbol)protected ExpressionConditionalTernaryExpression. _secondFields in gw.internal.gosu.parser.expressions with type parameters of type Expression Modifier and Type Field Description private java.util.List<Expression>NewExpression. _sizeExpressionsprivate java.util.List<Expression>NewExpression. _valueExpressionsMethods in gw.internal.gosu.parser.expressions that return Expression Modifier and Type Method Description Expression[]BeanMethodCallExpression. getArgs()Expression[]MethodCallExpression. getArgs()Expression[]NewExpression. getArgs()ExpressionConditionalTernaryExpression. getCondition()ExpressionEvalExpression. getExpression()ExpressionStaticTypeOfExpression. getExpression()ExpressionTypeOfExpression. getExpression()ExpressionUnaryExpression. getExpression()ExpressionUnaryNotPlusMinusExpression. getExpression()ExpressionConditionalTernaryExpression. getFirst()ExpressionMapAccess. getKeyExpression()ExpressionArithmeticExpression. getLHS()ExpressionBinaryExpression. getLHS()ExpressionTypeAsExpression. getLHS()ExpressionTypeIsExpression. getLHS()ExpressionBindingExpression. getLhsExpr()ExpressionArrayAccess. getMemberExpression()ExpressionMemberAccess. getMemberExpression()ExpressionTypeLiteral. getPackageExpression()This expression is of NamespaceType.ExpressionInitializerAssignment. getRhs()ExpressionArithmeticExpression. getRHS()ExpressionBinaryExpression. getRHS()ExpressionBindingExpression. getRhsExpr()ExpressionArrayAccess. getRootExpression()ExpressionBeanMethodCallExpression. getRootExpression()ExpressionMapAccess. getRootExpression()ExpressionMemberAccess. getRootExpression()ExpressionConditionalTernaryExpression. getSecond()Methods in gw.internal.gosu.parser.expressions that return types with arguments of type Expression Modifier and Type Method Description java.util.List<Expression>NewExpression. getSizeExpressions()java.util.List<Expression>NewExpression. getValueExpressions()Methods in gw.internal.gosu.parser.expressions with parameters of type Expression Modifier and Type Method Description voidCollectionInitializerExpression. add(Expression expression)voidMapInitializerExpression. add(Expression key, Expression value)voidCollectionInitializerExpression. addFirst(Expression expression)voidMapInitializerExpression. addFirst(Expression key, Expression value)voidNewExpression. addSizeExpression(Expression sizeExpression)The size expression for the new array operation.voidBeanMethodCallExpression. setArgs(Expression[] args)voidMethodCallExpression. setArgs(Expression[] args)voidNewExpression. setArgs(Expression[] args)voidConditionalTernaryExpression. setCondition(Expression e)voidEvalExpression. setExpression(Expression expression)The string expression containing Gosu code to evaluate/execute.voidStaticTypeOfExpression. setExpression(Expression e)voidTypeOfExpression. setExpression(Expression e)voidUnaryExpression. setExpression(Expression e)voidUnaryNotPlusMinusExpression. setExpression(Expression e)voidConditionalTernaryExpression. setFirst(Expression e)voidMapAccess. setKeyExpression(Expression keyExpression)voidArithmeticExpression. setLHS(Expression e)voidBinaryExpression. setLHS(Expression e)voidTypeAsExpression. setLHS(Expression e)voidTypeIsExpression. setLHS(Expression e)voidArrayAccess. setMemberExpression(Expression memberExpression)voidMemberAccess. setMemberExpression(Expression memberExpression)voidTypeLiteral. setPackageExpression(Expression packageExpr)voidInitializerAssignment. setRhs(Expression rhs)voidArithmeticExpression. setRHS(Expression e)voidBinaryExpression. setRHS(Expression e)voidArrayAccess. setRootExpression(Expression rootExpression)voidBeanMethodCallExpression. setRootExpression(Expression rootExpression)voidMapAccess. setRootExpression(Expression rootExpression)voidMemberAccess. setRootExpression(Expression rootExpression)voidConditionalTernaryExpression. setSecond(Expression e)Method parameters in gw.internal.gosu.parser.expressions with type arguments of type Expression Modifier and Type Method Description voidNewExpression. setValueExpressions(java.util.List<Expression> valueExpressions)The value expression for the new array operation.Constructors in gw.internal.gosu.parser.expressions with parameters of type Expression Constructor Description BindingExpression(Expression lhsExpr, Expression rhsExpr, IType bindForType, IType type, int mark, boolean bPrefix)FeatureLiteral(Expression rootExpr)IntervalExpression(boolean bLeftClosed, boolean bRightClosed, Expression lhsExpr, Expression rhsExpr) -
Uses of Expression in gw.internal.gosu.parser.java.classinfo
Fields in gw.internal.gosu.parser.java.classinfo declared as Expression Modifier and Type Field Description (package private) ExpressionJavaSourceDefaultValue. _exprMethods in gw.internal.gosu.parser.java.classinfo that return Expression Modifier and Type Method Description ExpressionJavaSourceDefaultValue. parse() -
Uses of Expression in gw.internal.gosu.parser.statements
Subclasses of Expression in gw.internal.gosu.parser.statements Modifier and Type Class Description classCaseClauseFields in gw.internal.gosu.parser.statements declared as Expression Modifier and Type Field Description protected ExpressionNotAStatement. _exprprotected ExpressionArrayAssignmentStatement. _expressionThe right-hand-side expressionprotected ExpressionAssignmentStatement. _expressionprivate ExpressionCaseClause. _expressionprotected ExpressionDoWhileStatement. _expression(package private) ExpressionExpressionStatement. _expressionprotected ExpressionForEachStatement. _expressionprotected ExpressionIfStatement. _expressionprotected ExpressionMapAssignmentStatement. _expressionThe right-hand-side expressionprivate ExpressionMemberAssignmentStatement. _expressionprivate ExpressionThrowStatement. _expressionprivate ExpressionUsingStatement. _expressionprotected ExpressionVarStatement. _expressionprotected ExpressionWhileStatement. _expressionprivate ExpressionMemberAssignmentStatement. _memberExpressionprivate ExpressionMemberAssignmentStatement. _rootExpressionprotected ExpressionSwitchStatement. _switchExpressionprivate ExpressionReturnStatement. _valueMethods in gw.internal.gosu.parser.statements that return Expression Modifier and Type Method Description ExpressionVarStatement. getAsExpression()ExpressionArrayAssignmentStatement. getExpression()ExpressionAssignmentStatement. getExpression()ExpressionCaseClause. getExpression()ExpressionDoWhileStatement. getExpression()ExpressionExpressionStatement. getExpression()ExpressionIfStatement. getExpression()ExpressionMapAssignmentStatement. getExpression()ExpressionMemberAssignmentStatement. getExpression()ExpressionNotAStatement. getExpression()ExpressionThrowStatement. getExpression()ExpressionUsingStatement. getExpression()ExpressionWhileStatement. getExpression()ExpressionForEachStatement. getInExpression()ExpressionMemberAssignmentStatement. getMemberExpression()ExpressionMemberAssignmentStatement. getRootExpression()ExpressionSwitchStatement. getSwitchExpression()ExpressionReturnStatement. getValue()Methods in gw.internal.gosu.parser.statements with parameters of type Expression Modifier and Type Method Description voidVarStatement. setAsExpression(Expression expression)voidArrayAssignmentStatement. setExpression(Expression expression)voidAssignmentStatement. setExpression(Expression expression)voidCaseClause. setExpression(Expression expression)voidDoWhileStatement. setExpression(Expression expression)voidExpressionStatement. setExpression(Expression expression)voidIfStatement. setExpression(Expression expression)voidMapAssignmentStatement. setExpression(Expression expression)voidMemberAssignmentStatement. setExpression(Expression expression)voidThrowStatement. setExpression(Expression expression)voidWhileStatement. setExpression(Expression expression)voidForEachStatement. setInExpression(Expression expression)voidMemberAssignmentStatement. setMemberExpression(Expression memberExpression)voidMemberAssignmentStatement. setRootExpression(Expression rootExpression)voidSwitchStatement. setSwitchExpression(Expression switchExpression)voidReturnStatement. setValue(Expression value)Constructors in gw.internal.gosu.parser.statements with parameters of type Expression Constructor Description CaseClause(Expression e, java.util.List<Statement> statements)
-