Package gw.internal.gosu.parser.expressions
package gw.internal.gosu.parser.expressions
-
ClassDescriptionRepresents an additive expression in the Gosu grammar:The base class for arithmetic expressions with binary operators e.g., + - * / %.Represents a member access expression in the Gosu grammar:An expression representing a bean method call:Represents a bitshift expression in the Gosu grammar:Represents a bitwise OR expression in the Gosu grammar:Represents a bitwise OR expression in the Gosu grammar:Represents a bitwise OR expression in the Gosu grammar:A block expression, representing an anonymous function/closureGosu block invocation expression.Represents a Block literal expression as defined in the Gosu grammar.A literal expression for Boolean values.Represents a String literal expression as defined in the Gosu grammar.Represents a conditional AND expression in the Gosu grammar:The base class for conditional expressions with logical operators e.g., && || ==.Represents a conditional OR expression in the Gosu grammar:Conditional Ternary Expression as specified in the Gosu.The root (marker) class for all Literal expressions.Represents an equality expression in the Gosu grammar:The 'eval' operator as an expression:Represents a feature literal expression as defined in the Gosu grammar.Gosu identifier expression.Represents an identity expression in the Gosu grammar:An empty subtype of TypeAsExpression to indicate that this is an implicitly done coercionRepresents an interval expression in the Gosu grammar:The root (marker) class for all Literal expressions.Represents a member access expression in the Gosu grammar:Represents a member expansion access expression in the Gosu grammar:Represents a multiplicative expression in the Gosu grammar:The 'new' operator as an expression:An expression representing a 'null' expression i.e., the null keyword.An expression representing number literals as defined in the Gosu grammar.An expression representing a Program:For backward compatibility when we exposed both properties and methods on java getters.Represents a relational expression in the Gosu grammar:Represents a StaticTypeOf expression as defined in the Gosu grammar.Represents a String literal expression as defined in the Gosu grammar.super'[' <type-literal> ']' where <type-literal> must be a type from the class's declared super or interfacesRepresents a typeas expression in the Gosu grammar:Represents a typeis expression in the Gosu grammar:Represents a Type literal expression as defined in the Gosu grammar.Represents a TypeOf expression as defined in the Gosu grammar.Represents a unary expression as defined in the Gosu grammar.Represents a unary-not-plus-minus expression as defined in the Gosu grammar.