Interface Java.BlockStatement

All Superinterfaces:
Java.Locatable, Java.Scope
All Known Subinterfaces:
Java.FieldDeclarationOrInitializer
All Known Implementing Classes:
Java.AlternateConstructorInvocation, Java.AssertStatement, Java.Block, Java.BreakableStatement, Java.BreakStatement, Java.ConstructorInvocation, Java.ContinuableStatement, Java.ContinueStatement, Java.DoStatement, Java.EmptyStatement, Java.ExpressionStatement, Java.FieldDeclaration, Java.ForEachStatement, Java.ForStatement, Java.IfStatement, Java.Initializer, Java.LabeledStatement, Java.LocalClassDeclarationStatement, Java.LocalVariableDeclarationStatement, Java.ReturnStatement, Java.Statement, Java.SuperConstructorInvocation, Java.SwitchStatement, Java.SynchronizedStatement, Java.ThrowStatement, Java.TryStatement, Java.WhileStatement
Enclosing class:
Java

public static interface Java.BlockStatement extends Java.Locatable, Java.Scope
Everything that can be compiled to code, e.g. the statements occurring in the body of a method or in a block, explicit constructor invocations and instance/static initializers.