Interface Statement

All Superinterfaces:
AttributedObject, Node
All Known Subinterfaces:
ExpressionInternal, VariableInternal
All Known Implementing Classes:
AssignmentStatement, BlockStatement, BreakStatement, CaseBranch, DefinitionStatement, ExpressionFactory.ArrayIndexExpression, ExpressionFactory.ArrayLengthExpression, ExpressionFactory.BinaryOperatorExpression, ExpressionFactory.CallExpression, ExpressionFactory.CastExpression, ExpressionFactory.ConstantExpression, ExpressionFactory.ExpressionBase, ExpressionFactory.FieldAccessExpressionBase, ExpressionFactory.IfExpression, ExpressionFactory.InstofExpression, ExpressionFactory.NewArrExpression, ExpressionFactory.NewObjExpression, ExpressionFactory.NonStaticCallExpression, ExpressionFactory.NonStaticFieldAccessExpression, ExpressionFactory.StaticCallExpression, ExpressionFactory.StaticFieldAccessExpression, ExpressionFactory.SuperCallExpression, ExpressionFactory.SuperObjExpression, ExpressionFactory.ThisExpression, ExpressionFactory.ThisObjExpression, ExpressionFactory.UnaryOperatorExpression, ExpressionFactory.VariableImpl, ExpressionFactory.VoidExpression, IfStatement, ReturnStatement, StatementBase, SwitchStatement, ThrowStatement, TryStatement, WhileStatement

public interface Statement extends Node