Interface DeclareStatementTree
-
- All Superinterfaces:
StatementTree,Tree
- All Known Implementing Classes:
DeclareStatementTreeImpl
public interface DeclareStatementTree extends StatementTree
Declare statementdeclare (
directives())statements()// here liststatements()should contain only one element declare (directives()) :statements()enddeclare ; // here liststatements()can contain any number of elements declare (directives()) ;
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SyntaxTokencloseParenthesisToken()SyntaxTokencolonToken()SyntaxTokendeclareToken()SeparatedList<VariableDeclarationTree>directives()SyntaxTokenendDeclareToken()SyntaxTokeneosToken()SyntaxTokenopenParenthesisToken()List<StatementTree>statements()
-
-
-
Method Detail
-
declareToken
SyntaxToken declareToken()
-
openParenthesisToken
SyntaxToken openParenthesisToken()
-
directives
SeparatedList<VariableDeclarationTree> directives()
-
closeParenthesisToken
SyntaxToken closeParenthesisToken()
-
colonToken
@Nullable SyntaxToken colonToken()
-
statements
List<StatementTree> statements()
-
endDeclareToken
@Nullable SyntaxToken endDeclareToken()
-
eosToken
@Nullable SyntaxToken eosToken()
-
-