Interface Expression

All Superinterfaces:
Base<Expression>, BaseExpression, Iterable<Expression>
All Known Implementing Classes:
AbstractLambdaExpression, AbstractLineNumberExpression, AbstractLineNumberTypeExpression, ArrayExpression, BinaryOperatorExpression, BooleanExpression, ByteCodeParser.JsrReturnAddressExpression, CastExpression, ClassFileCmpExpression, ClassFileConstructorInvocationExpression, ClassFileLocalVariableReferenceExpression, ClassFileMethodInvocationExpression, ClassFileNewExpression, ClassFileSuperConstructorInvocationExpression, CommentExpression, ConstructorInvocationExpression, ConstructorReferenceExpression, DoubleConstantExpression, EnumConstantReferenceExpression, FieldReferenceExpression, FloatConstantExpression, InstanceOfExpression, IntegerConstantExpression, LambdaFormalParametersExpression, LambdaIdentifiersExpression, LengthExpression, LocalVariableReferenceExpression, LongConstantExpression, MethodInvocationExpression, MethodReferenceExpression, NewArray, NewExpression, NewInitializedArray, NullExpression, ObjectTypeReferenceExpression, ParenthesesExpression, PostOperatorExpression, PreOperatorExpression, StringConstantExpression, SuperConstructorInvocationExpression, SuperExpression, TernaryOperatorExpression, ThisExpression, TypeReferenceDotClassExpression

public interface Expression extends BaseExpression
  • Field Details

  • Method Details

    • getLineNumber

      int getLineNumber()
    • getType

      Type getType()
    • getPriority

      int getPriority()