Interface Expression

All Superinterfaces:
ComparableUnderEC, DeepCloneable<Expression>, Dumpable, DumpableWithPrecedence, HasByteCodeLoc, TypeUsageCollectable
All Known Subinterfaces:
ConditionalExpression
All Known Implementing Classes:
AbstractAssignmentExpression, AbstractConstructorInvokation, AbstractExpression, AbstractFunctionInvokation, AbstractFunctionInvokationExplicit, AbstractMemberFunctionInvokation, AbstractMutatingAssignmentExpression, AbstractNewArray, ArithmeticMonOperation, ArithmeticMutationOperation, ArithmeticOperation, ArithmeticPostMutationOperation, ArithmeticPreMutationOperation, ArrayIndex, ArrayLength, AssignmentExpression, BooleanExpression, BooleanOperation, CastExpression, CommentStatement.StatementExpression, ComparisonOperation, ConstructorInvokationAnonymousInner, ConstructorInvokationExplicit, ConstructorInvokationSimple, DynamicConstExpression, DynamicInvokation, InstanceOfExpression, InstanceOfExpressionDefining, LambdaExpression, LambdaExpressionFallback, LambdaExpressionNewArray, Literal, LiteralHex, LValueExpression, MemberFunctionInvokation, MemberFunctionInvokationExplicit, MethodHandlePlaceholder, NewAnonymousArray, NewObject, NewObjectArray, NewPrimitiveArray, NotOperation, StackValue, StaticFunctionInvokation, StaticFunctionInvokationExplicit, StructuredStatementExpression, SuperFunctionInvokation, SwitchExpression, TernaryExpression, WildcardMatch.AbstractBaseExpressionWildcard, WildcardMatch.AnyOneOfExpression, WildcardMatch.ArithmeticMutationWildcard, WildcardMatch.CastExpressionWildcard, WildcardMatch.ConditionalExpressionWildcard, WildcardMatch.ConstructorInvokationAnonymousInnerWildcard, WildcardMatch.ConstructorInvokationSimpleWildcard, WildcardMatch.ExpressionWildcard, WildcardMatch.MemberFunctionInvokationWildcard, WildcardMatch.NewArrayWildcard, WildcardMatch.StaticFunctionInvokationWildcard, WildcardMatch.SuperFunctionInvokationWildcard