| AdditiveExpression |
Represents an additive expression in the Gosu grammar:
|
| AnnotationExpression |
|
| AnnotationUseSiteTargetClause |
|
| ArgumentListClause |
|
| ArithmeticExpression |
The base class for arithmetic expressions with binary operators e.g., + - * / %.
|
| ArrayAccess |
Represents a member access expression in the Gosu grammar:
|
| BadInitializerExpression |
|
| BeanMethodCallExpression |
An expression representing a bean method call:
|
| BinaryExpression |
|
| BindingExpression |
|
| BitshiftExpression |
Represents a bitshift expression in the Gosu grammar:
|
| BitwiseAndExpression |
Represents a bitwise OR expression in the Gosu grammar:
|
| BitwiseOrExpression |
Represents a bitwise OR expression in the Gosu grammar:
|
| BitwiseXorExpression |
Represents a bitwise OR expression in the Gosu grammar:
|
| BlockExpression |
A block expression, representing an anonymous function/closure
|
| BlockInvocation |
Gosu block invocation expression.
|
| BlockLiteral |
Represents a Block literal expression as defined in the Gosu grammar.
|
| BlockType |
|
| BooleanLiteral |
A literal expression for Boolean values.
|
| CharLiteral |
Represents a String literal expression as defined in the Gosu grammar.
|
| ClassDeclaration |
|
| CollectionInitializerExpression |
|
| CompoundTypeLiteral |
|
| ConditionalAndExpression |
Represents a conditional AND expression in the Gosu grammar:
|
| ConditionalExpression |
The base class for conditional expressions with logical operators e.g., && || ==.
|
| ConditionalOrExpression |
Represents a conditional OR expression in the Gosu grammar:
|
| ConditionalTernaryExpression |
Conditional Ternary Expression as specified in the Gosu.
|
| DefaultArgLiteral |
The root (marker) class for all Literal expressions.
|
| DimensionOperandResolver |
|
| DirectiveExpression |
|
| EqualityExpression |
Represents an equality expression in the Gosu grammar:
|
| EvalExpression |
The 'eval' operator as an expression:
|
| FeatureLiteral |
Represents a feature literal expression as defined in the Gosu grammar.
|
| Identifier |
Gosu identifier expression.
|
| IdentityExpression |
Represents an identity expression in the Gosu grammar:
|
| ImplicitTypeAsExpression |
An empty subtype of TypeAsExpression to indicate that this is an implicitly done coercion
|
| InferredNewExpression |
|
| InferredTypeLiteral |
|
| InitializerAssignment |
|
| InterfacesClause |
|
| InterfaceTypeLiteral |
|
| IntervalExpression |
Represents an interval expression in the Gosu grammar:
|
| Literal |
The root (marker) class for all Literal expressions.
|
| LocalVarDeclaration |
|
| MapAccess |
|
| MapInitializerExpression |
|
| MemberAccess |
Represents a member access expression in the Gosu grammar:
|
| MemberExpansionAccess |
Represents a member expansion access expression in the Gosu grammar:
|
| MethodCallExpression |
|
| ModifierListClause |
|
| MultiplicativeExpression |
Represents a multiplicative expression in the Gosu grammar:
|
| NameInDeclaration |
|
| NewExpression |
The 'new' operator as an expression:
|
| NotAWordExpression |
|
| NullExpression |
An expression representing a 'null' expression i.e., the null keyword.
|
| NumericLiteral |
An expression representing number literals as defined in the Gosu grammar.
|
| ObjectInitializerExpression |
|
| ParameterDeclaration |
|
| ParameterListClause |
|
| Program |
An expression representing a Program:
|
| PropertyAccessIdentifier |
|
| PropertyAsMethodCallIdentifier |
For backward compatibility when we exposed both properties and methods on java getters.
|
| RelationalExpression |
Represents a relational expression in the Gosu grammar:
|
| StaticTypeOfExpression |
Represents a StaticTypeOf expression as defined in the Gosu grammar.
|
| StringLiteral |
Represents a String literal expression as defined in the Gosu grammar.
|
| SuperAccess |
super'[' ']'
where must be a type from the class's declared super or interfaces
|
| SuperTypeClause |
|
| SynthesizedMemberAccess |
|
| TemplateStringLiteral |
|
| TypeAsExpression |
Represents a typeas expression in the Gosu grammar:
|
| TypeIsExpression |
Represents a typeis expression in the Gosu grammar:
|
| TypeLiteral |
Represents a Type literal expression as defined in the Gosu grammar.
|
| TypeOfExpression |
Represents a TypeOf expression as defined in the Gosu grammar.
|
| TypeParameterListClause |
|
| TypeVariableDefinition |
|
| TypeVariableDefinitionImpl |
|
| TypeVariableExtendsListClause |
|
| TypeVariableListClause |
|
| UnaryExpression |
Represents a unary expression as defined in the Gosu grammar.
|
| UnaryNotPlusMinusExpression |
Represents a unary-not-plus-minus expression as defined in the Gosu grammar.
|
| UnqualifiedEnumMemberAccess |
|