Interface UseStatementTree
-
- All Superinterfaces:
StatementTree
,Tree
- All Known Implementing Classes:
UseStatementTreeImpl
public interface UseStatementTree extends StatementTree
Use namespaces declarationCorresponds to
Tree.Kind.USE_STATEMENT
use
clauses()
;Use Function declaration
Corresponds to
Tree.Kind.USE_STATEMENT
use function
clauses()
;Use Constant declaration
Corresponds to
Tree.Kind.USE_STATEMENT
use const
clauses()
;Group Use declaration
Corresponds to
Tree.Kind.GROUP_USE_STATEMENT
use
prefix()
\ {clauses()
} ; use constprefix()
\ {clauses()
} ; use functionprefix()
\ {clauses()
} ;
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SeparatedList<UseClauseTree>
clauses()
SyntaxToken
closeCurlyBraceToken()
SyntaxToken
eosToken()
SyntaxToken
nsSeparatorToken()
SyntaxToken
openCurlyBraceToken()
NamespaceNameTree
prefix()
SyntaxToken
useToken()
SyntaxToken
useTypeToken()
-
-
-
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()
-
-