public static final class StandardTags.StatementTag extends Tag
Use case descriptions:
In most languages, this means statements are distinct from expressions and only one node representing the statement should be tagged. Subexpressions are typically not tagged so that for example a step-over operation will stop at the next independent statement to get the desired behavior.
identifier
"STATEMENT"
. A node
tagged with StandardTags.StatementTag
must provide a source
section
, if its root node provides a source section.
If the a node tagged with statement
returns a non null
value then it must be an interop value. There are assertions in place verifying this when
Java assertions are enabled (-ea).
Tag.Identifier