Uses of Class
gw.internal.gosu.parser.Expression
Packages that use Expression
Package
Description
-
Uses of Expression in gw.internal.gosu.ir.transform
Method parameters in gw.internal.gosu.ir.transform with type arguments of type ExpressionModifier and TypeMethodDescriptionprotected IRExpressionAbstractElementTransformer.makeArrayViaTypeInfo(IType atomicType, List<Expression> valueExpressions) protected IRExpressionAbstractElementTransformer.makeEmptyArrayViaTypeInfo(IType atomicType, 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 ExpressionModifier and TypeMethodDescriptionprivate voidAdditiveExpressionTransformer.handleConcatOperand(AdditiveExpressionTransformer.StringBuilderHandle sbHandle, Expression operand) (package private) final IRExpressionArithmeticExpressionTransformer.mixedBigArithmetic(IType bigType, Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, String strOp) (package private) final IRExpressionArithmeticExpressionTransformer.mixedPrimitiveAndBoxedArithmetic(IType exprType, Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, String strOp) (package private) final IRExpressionArithmeticExpressionTransformer.mixedRationalArithmetic(Expression lhsExpr, Expression rhsExpr, boolean bNullSafe, String strOp) -
Uses of Expression in gw.internal.gosu.ir.transform.statement
Methods in gw.internal.gosu.ir.transform.statement that return ExpressionModifier and TypeMethodDescriptionprivate ExpressionSyntheticFunctionStatementTransformer.box(Expression expr) Methods in gw.internal.gosu.ir.transform.statement with parameters of type ExpressionModifier and TypeMethodDescriptionprivate 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.parserFields in gw.internal.gosu.parser declared as ExpressionModifier and TypeFieldDescriptionprivate ExpressionGosuProgramParseInfo._exprprivate ExpressionParenthesizedExpression._exprprivate ExpressionGosuAnnotation._expressionprivate ExpressionGosuDocAnnotation._expressionContextInferenceManager.TypeAsEntry.exprFields in gw.internal.gosu.parser with type parameters of type ExpressionMethods in gw.internal.gosu.parser that return ExpressionModifier and TypeMethodDescriptionprivate ExpressionGosuParser.backtrackBinderExpr(int locationsCount, Expression primExpr) private ExpressionGosuParser.buildRhsOfCompoundOperator(Expression lhs, 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) GosuAnnotation.getExpression()GosuDocAnnotation.getExpression()ParenthesizedExpression.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(String operation, IType typeExpected, Expression lhs) GosuParser.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) GosuParser.parseExp(IScriptPartId partId, IType expectedExpressionType) GosuParser.parseExp(IScriptPartId partId, IType expectedExpressionType, IFileContext context, boolean assignRuntime) protected ExpressionGosuParser.peekExpression()protected ExpressionParserBase.peekExpression()GosuParser.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 ExpressionModifier and TypeMethodDescription(package private) List<Expression>GosuParser.parseArrayValueList(IType componentType) Methods in gw.internal.gosu.parser with parameters of type ExpressionModifier and TypeMethodDescriptionprivate 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, 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, String strMethod, GosuParser parserState) private voidprivate 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) ParserBase.findAndWrapLocation(Expression oldExpr, ParsedElement newExpr) ContextInferenceManager.findEntry(Expression e) private ITypeGosuParser.findLeastUpperBoundWithCoercions(ConditionalTernaryExpression cte, Expression first, Expression second) GosuParser.getConstructorType(IType classBean, Expression[] eArgs, List<IConstructorType> listAllMatchingMethods, ParserBase parserState) Get the type of the method specified in the member path.GosuParser.getFunctionType(IType classBean, String functionName, Expression[] eArgs, 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) ContextInferenceManager.infer(Expression e) private voidGosuParser.inferFunctionTypeVariables(IType rawContextType, IType boundContextType, Expression expression, TypeVarToTypeMap inferenceMap) private booleanGosuParser.isBlockInvoke(Expression rootExpression, String strMemberName, IType rootType) private booleanGosuParser.isConnectorStringValid(boolean bPostfix, 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, List<IParseIssue> exceptions) (package private) booleanParserBase.isTypeVarInReifiedContext(Expression expr, ITypeVariableType typeVarType) private voidGosuParser.maybeOpenParenIsForParenthesizedExpr(Expression rootExpression, MemberAccessKind kind, int iTokenStart, 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 ArrayList<IFunctionType>GosuParser.parameterizeFunctionTypes(Expression expression, IType[] typeParameters, List<IFunctionType> listFunctionTypes) private voidGosuParser.parseAssignment(Expression e, String assignOp) private ExpressionGosuParser.parseAssignmentRhs(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, String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly) private voidGosuParser.parseMemberAccess(Expression rootExpression, MemberAccessKind kind, int iTokenStart, String strMemberName, LazyLightweightParserState state, boolean bParseTypeLiteralOnly, boolean createSynthesizedProperty) private voidGosuParser.parseMethodMember(Expression rootExpression, MemberAccessKind kind, int iTokenStart, 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, 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, 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(String stFunction, Expression[] eArgs) private booleanGosuParser.tryPostfixUnitExpr(int mark, int locationsCount, Expression lhsExpr, Token priorToken, String connectorString, boolean testConnector) private voidGosuParser.tryToMakeTypeLiteral(String[] T, int iOffset, int iLineNum, int iColumn, 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, 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, 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 ExpressionModifier and TypeMethodDescription(package private) voidGosuParser.addMisingArgsWithDefaultValues(ParsedElement element, IInvocableType funcType, List<Expression> argExpressions, List<LightweightParserState> parserStates, boolean bShouldScoreMethods) private voidGosuParser.backtrackArgParsing(int mark, int iLocationsCount, List<Expression> argExpressions) private IType[]GosuParser.getParamTypes(List<Expression> argExpressions) private voidGosuParser.handleImplicitCoercionsInArgs(ParsedElement element, IType[] argTypes, IType[] rawArgTypes, List<Expression> args) private booleanGosuParser.hasContextSensitiveExpression(List<Expression> argExpressions) private voidGosuParser.maybeReassignOffsetForArgumentListClause(int iArgs, List<Expression> argExpressions, int iOffset, int iLineNum, int iColumn) private intGosuParser.parseArgExpression(IInvocableType funcType, int iArgs, List<Expression> argExpressions, TypeVarToTypeMap inferenceMap, List<LightweightParserState> parserStates, Set<String> namedArgs, boolean bMethodScoring) private MethodScoreGosuParser.reparseArguments(MethodScore bestScore, List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) private booleanGosuParser.reparseErrorsAreDifferent(TypeVarToTypeMap inferenceMap, List<Expression> argExpressions) private MethodScoreGosuParser.reparseWithCorrectFunctionAndGtfo(MethodScore bestScore, boolean bShouldScoreMethods, List<Expression> argExpressions, ParsedElement element, int mark, int iLocationsCount, IType rootType, IType[] typeParams, boolean bVerifyArgs, boolean bNoArgsProvided) private voidGosuParser.verifyArgTypes(IType[] argTypes, List<Expression> argExpressions, List<LightweightParserState> parserStates) Constructors in gw.internal.gosu.parser with parameters of type ExpressionModifierConstructorDescriptionGosuAnnotation(ICompilableTypeInternal enclosingType, IType type, Expression expression, AnnotationUseSiteTarget target, int iOffset, int end) privateTypeAsEntry(Expression expr, IType originalType, IType newType) -
Uses of Expression in gw.internal.gosu.parser.expressions
Subclasses of Expression in gw.internal.gosu.parser.expressionsModifier and TypeClassDescriptionfinal classRepresents an additive expression in the Gosu grammar:classclassclassclassThe base class for arithmetic expressions with binary operators e.g., + - * / %.final classRepresents a member access expression in the Gosu grammar:classfinal classAn expression representing a bean method call:classfinal classfinal classRepresents a bitshift expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classRepresents a bitwise OR expression in the Gosu grammar:final classA block expression, representing an anonymous function/closureclassGosu block invocation expression.classRepresents a Block literal expression as defined in the Gosu grammar.final classA literal expression for Boolean values.final classRepresents a String literal expression as defined in the Gosu grammar.classclassclassfinal classRepresents a conditional AND expression in the Gosu grammar:classThe base class for conditional expressions with logical operators e.g., && || ==.final classRepresents a conditional OR expression in the Gosu grammar:classConditional Ternary Expression as specified in the Gosu.classThe root (marker) class for all Literal expressions.classclassRepresents an equality expression in the Gosu grammar:final classThe 'eval' operator as an expression:classRepresents a feature literal expression as defined in the Gosu grammar.classGosu identifier expression.classRepresents an identity expression in the Gosu grammar:classAn empty subtype of TypeAsExpression to indicate that this is an implicitly done coercionclassclassclassclassfinal classRepresents an interval expression in the Gosu grammar:classThe root (marker) class for all Literal expressions.classfinal classclassclassRepresents a member access expression in the Gosu grammar:classRepresents a member expansion access expression in the Gosu grammar:final classclassfinal classRepresents a multiplicative expression in the Gosu grammar:classclassThe 'new' operator as an expression:classfinal classAn expression representing a 'null' expression i.e., the null keyword.final classAn expression representing number literals as defined in the Gosu grammar.classclassclassclassAn expression representing a Program:classclassFor backward compatibility when we exposed both properties and methods on java getters.final classRepresents a relational expression in the Gosu grammar:final classRepresents a StaticTypeOf expression as defined in the Gosu grammar.classRepresents a String literal expression as defined in the Gosu grammar.final classsuper'[' <type-literal> ']' where <type-literal> must be a type from the class's declared super or interfacesclassclassclassclassRepresents a typeas expression in the Gosu grammar:final classRepresents a typeis expression in the Gosu grammar:classRepresents a Type literal expression as defined in the Gosu grammar.final classRepresents a TypeOf expression as defined in the Gosu grammar.classclassclassclassfinal classRepresents a unary expression as defined in the Gosu grammar.final classRepresents a unary-not-plus-minus expression as defined in the Gosu grammar.classFields in gw.internal.gosu.parser.expressions declared as ExpressionModifier and TypeFieldDescriptionprivate 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 final 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 final 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 ExpressionModifier and TypeFieldDescriptionprivate List<Expression>NewExpression._sizeExpressionsprivate List<Expression>NewExpression._valueExpressionsMethods in gw.internal.gosu.parser.expressions that return ExpressionModifier and TypeMethodDescriptionBeanMethodCallExpression.getArgs()MethodCallExpression.getArgs()NewExpression.getArgs()ConditionalTernaryExpression.getCondition()EvalExpression.getExpression()StaticTypeOfExpression.getExpression()TypeOfExpression.getExpression()UnaryExpression.getExpression()UnaryNotPlusMinusExpression.getExpression()ConditionalTernaryExpression.getFirst()MapAccess.getKeyExpression()ArithmeticExpression.getLHS()BinaryExpression.getLHS()TypeAsExpression.getLHS()TypeIsExpression.getLHS()BindingExpression.getLhsExpr()ArrayAccess.getMemberExpression()MemberAccess.getMemberExpression()TypeLiteral.getPackageExpression()This expression is of NamespaceType.InitializerAssignment.getRhs()ArithmeticExpression.getRHS()BinaryExpression.getRHS()BindingExpression.getRhsExpr()ArrayAccess.getRootExpression()BeanMethodCallExpression.getRootExpression()MapAccess.getRootExpression()MemberAccess.getRootExpression()ConditionalTernaryExpression.getSecond()Methods in gw.internal.gosu.parser.expressions that return types with arguments of type ExpressionModifier and TypeMethodDescriptionNewExpression.getSizeExpressions()NewExpression.getValueExpressions()Methods in gw.internal.gosu.parser.expressions with parameters of type ExpressionModifier and TypeMethodDescriptionvoidCollectionInitializerExpression.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 ExpressionModifier and TypeMethodDescriptionvoidNewExpression.setValueExpressions(List<Expression> valueExpressions) The value expression for the new array operation.Constructors in gw.internal.gosu.parser.expressions with parameters of type ExpressionModifierConstructorDescriptionBindingExpression(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 ExpressionMethods in gw.internal.gosu.parser.java.classinfo that return Expression -
Uses of Expression in gw.internal.gosu.parser.statements
Subclasses of Expression in gw.internal.gosu.parser.statementsFields in gw.internal.gosu.parser.statements declared as ExpressionModifier and TypeFieldDescriptionprotected 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 ExpressionModifier and TypeMethodDescriptionVarStatement.getAsExpression()ArrayAssignmentStatement.getExpression()AssignmentStatement.getExpression()CaseClause.getExpression()DoWhileStatement.getExpression()ExpressionStatement.getExpression()IfStatement.getExpression()MapAssignmentStatement.getExpression()MemberAssignmentStatement.getExpression()NotAStatement.getExpression()ThrowStatement.getExpression()UsingStatement.getExpression()WhileStatement.getExpression()ForEachStatement.getInExpression()MemberAssignmentStatement.getMemberExpression()MemberAssignmentStatement.getRootExpression()SwitchStatement.getSwitchExpression()ReturnStatement.getValue()Methods in gw.internal.gosu.parser.statements with parameters of type ExpressionModifier and TypeMethodDescriptionvoidVarStatement.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