Class AbstractExpression

java.lang.Object
org.benf.cfr.reader.bytecode.analysis.parse.expression.AbstractExpression
All Implemented Interfaces:
HasByteCodeLoc, Expression, DeepCloneable<Expression>, ComparableUnderEC, Dumpable, DumpableWithPrecedence, TypeUsageCollectable
Direct Known Subclasses:
AbstractAssignmentExpression, AbstractConstructorInvokation, AbstractFunctionInvokation, AbstractFunctionInvokationExplicit, AbstractNewArray, ArithmeticMonOperation, ArithmeticOperation, ArrayIndex, ArrayLength, BooleanExpression, BooleanOperation, CastExpression, CommentStatement.StatementExpression, ComparisonOperation, DynamicConstExpression, DynamicInvokation, InstanceOfExpression, InstanceOfExpressionDefining, LambdaExpression, LambdaExpressionFallback, LambdaExpressionNewArray, Literal, LValueExpression, MethodHandlePlaceholder, NewObject, NotOperation, StackValue, StructuredStatementExpression, SwitchExpression, TernaryExpression

public abstract class AbstractExpression extends Object implements Expression