AbstractAssignmentExpression |
|
AbstractConstructorInvokation |
|
AbstractExpression |
|
AbstractFunctionInvokation |
|
AbstractFunctionInvokationExplicit |
A call that doesn't necessarily exist, for a type we don't necessarily have.
|
AbstractMemberFunctionInvokation |
|
AbstractMutatingAssignmentExpression |
|
AbstractNewArray |
|
ArithmeticMonOperation |
|
ArithmeticMutationOperation |
|
ArithmeticOperation |
|
ArithmeticPostMutationOperation |
(eg) x >>= 3, x++
|
ArithmeticPreMutationOperation |
|
ArrayIndex |
|
ArrayLength |
|
AssignmentExpression |
|
BooleanExpression |
|
BooleanOperation |
|
CastExpression |
|
ComparisonOperation |
|
ConstructorInvokationAnonymousInner |
|
ConstructorInvokationExplicit |
A constructor call that doesn't necessarily exist, for a type we don't necessarily have.
|
ConstructorInvokationSimple |
|
DynamicConstExpression |
|
DynamicInvokation |
|
InstanceOfExpression |
|
InstanceOfExpressionDefining |
|
LambdaExpression |
|
LambdaExpressionFallback |
Needs some work here to unify LambdaExpression and LambdaExpressionFallback.
|
LambdaExpressionNewArray |
|
Literal |
|
LiteralHex |
|
LValueExpression |
|
MemberFunctionInvokation |
|
MemberFunctionInvokationExplicit |
A member function call that doesn't necessarily exist, for a type we don't necessarily have.
|
MethodHandlePlaceholder |
|
NewAnonymousArray |
1d array only.
|
NewObject |
|
NewObjectArray |
|
NewPrimitiveArray |
|
NotOperation |
|
StackValue |
|
StaticFunctionInvokation |
|
StaticFunctionInvokationExplicit |
A static call that doesn't necessarily exist, for a type we don't necessarily have.
|
SuperFunctionInvokation |
|
SwitchExpression |
|
SwitchExpression.Branch |
|
TernaryExpression |
|