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 |
|