Interface UseStatementTree
-
- All Superinterfaces:
StatementTree,Tree
- All Known Implementing Classes:
UseStatementTreeImpl
public interface UseStatementTree extends StatementTree
Use namespaces declarationCorresponds to
Tree.Kind.USE_STATEMENTuse
clauses();Use Function declaration
Corresponds to
Tree.Kind.USE_STATEMENTuse function
clauses();Use Constant declaration
Corresponds to
Tree.Kind.USE_STATEMENTuse const
clauses();Group Use declaration
Corresponds to
Tree.Kind.GROUP_USE_STATEMENTuse
prefix()\ {clauses()} ; use constprefix()\ {clauses()} ; use functionprefix()\ {clauses()} ;
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SeparatedList<UseClauseTree>clauses()SyntaxTokencloseCurlyBraceToken()SyntaxTokeneosToken()SyntaxTokennsSeparatorToken()SyntaxTokenopenCurlyBraceToken()NamespaceNameTreeprefix()SyntaxTokenuseToken()SyntaxTokenuseTypeToken()
-
-
-
Method Detail
-
useToken
SyntaxToken useToken()
-
useTypeToken
@Nullable SyntaxToken useTypeToken()
-
prefix
@Nullable NamespaceNameTree prefix()
-
nsSeparatorToken
@Nullable SyntaxToken nsSeparatorToken()
-
openCurlyBraceToken
@Nullable SyntaxToken openCurlyBraceToken()
-
clauses
SeparatedList<UseClauseTree> clauses()
-
closeCurlyBraceToken
@Nullable SyntaxToken closeCurlyBraceToken()
-
eosToken
@Nullable SyntaxToken eosToken()
-
-