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