public class ExportsDirectiveTreeImpl extends ModuleDirectiveTreeImpl implements ExportsDirectiveTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
ExportsDirectiveTreeImpl(InternalSyntaxToken exportsKeyword,
ExpressionTree packageName,
InternalSyntaxToken toKeyword,
ListTree<ModuleNameTree> moduleNames,
InternalSyntaxToken semicolonToken) |
Modifier and Type | Method and Description |
---|---|
void |
accept(TreeVisitor visitor) |
protected Iterable<Tree> |
children()
Creates iterable for children of this node.
|
Tree.Kind |
kind() |
ListTree<ModuleNameTree> |
moduleNames() |
ExpressionTree |
packageName() |
SyntaxToken |
toKeyword() |
directiveKeyword, semicolonToken
firstToken, getChildren, getGrammarRuleKey, getLine, is, isLeaf, lastToken, parent, setParent
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
directiveKeyword, semicolonToken
firstToken, is, lastToken, parent
public ExportsDirectiveTreeImpl(InternalSyntaxToken exportsKeyword, ExpressionTree packageName, @Nullable InternalSyntaxToken toKeyword, ListTree<ModuleNameTree> moduleNames, InternalSyntaxToken semicolonToken)
public void accept(TreeVisitor visitor)
public ExpressionTree packageName()
packageName
in interface ExportsDirectiveTree
@Nullable public SyntaxToken toKeyword()
toKeyword
in interface ExportsDirectiveTree
public ListTree<ModuleNameTree> moduleNames()
moduleNames
in interface ExportsDirectiveTree
Copyright © 2012–2018 SonarSource. All rights reserved.