public class ProvidesDirectiveTreeImpl extends ModuleDirectiveTreeImpl implements ProvidesDirectiveTree
JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl
grammarRuleKey
Constructor and Description |
---|
ProvidesDirectiveTreeImpl(InternalSyntaxToken providesKeyword,
TypeTree typeName,
InternalSyntaxToken withKeyword,
ListTree<TypeTree> typeNames,
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() |
TypeTree |
typeName() |
ListTree<TypeTree> |
typeNames() |
SyntaxToken |
withKeyword() |
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 ProvidesDirectiveTreeImpl(InternalSyntaxToken providesKeyword, TypeTree typeName, InternalSyntaxToken withKeyword, ListTree<TypeTree> typeNames, InternalSyntaxToken semicolonToken)
public void accept(TreeVisitor visitor)
public TypeTree typeName()
typeName
in interface ProvidesDirectiveTree
public SyntaxToken withKeyword()
withKeyword
in interface ProvidesDirectiveTree
public ListTree<TypeTree> typeNames()
typeNames
in interface ProvidesDirectiveTree
Copyright © 2012–2017 SonarSource. All rights reserved.