| Interface | Description |
|---|---|
| IHasOperatorLineNumber |
| Class | Description |
|---|---|
| AdditiveExpression |
Represents an additive expression in the Gosu grammar:
|
| AnnotationExpression | |
| 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 | |
| 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'['
|
| 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 |
| Exception | Description |
|---|---|
| UnsupportedNumberTypeException |
Copyright © 2020. All rights reserved.