Interface | Description |
---|---|
IHasOperatorLineNumber |
Class | Description |
---|---|
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'['
|
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 © 2021. All rights reserved.