Class VariableTreeImpl
java.lang.Object
org.sonar.java.model.JavaTree
org.sonar.java.model.declaration.VariableTreeImpl
- All Implemented Interfaces:
StatementTree,Tree,VariableTree
- Direct Known Subclasses:
EnumConstantTreeImpl
-
Nested Class Summary
Nested classes/interfaces inherited from class org.sonar.java.model.JavaTree
JavaTree.AnnotatedTypeTree, JavaTree.ArrayTypeTreeImpl, JavaTree.CompilationUnitTreeImpl, JavaTree.ImportTreeImpl, JavaTree.NotImplementedTreeImpl, JavaTree.PackageDeclarationTreeImpl, JavaTree.ParameterizedTypeTreeImpl, JavaTree.PrimitiveTypeTreeImpl, JavaTree.UnionTypeTreeImpl, JavaTree.WildcardTreeImpl -
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionVariableTreeImpl(IdentifierTreeImpl simpleName) VariableTreeImpl(ModifiersTree modifiers, IdentifierTree simpleName, ExpressionTree initializer) VariableTreeImpl(ModifiersTree modifiers, TypeTree type, IdentifierTree simpleName) -
Method Summary
Modifier and TypeMethodDescriptionvoidaccept(TreeVisitor visitor) children()Creates iterable for children of this node.completeModifiers(ModifiersTreeImpl modifiers) completeModifiersAndType(ModifiersTreeImpl modifiers, TypeTree type) completeType(TypeTree type) completeTypeAndInitializer(TypeTree type, InternalSyntaxToken equalToken, ExpressionTree initializer) endToken()intgetLine()kind()voidsetEndToken(InternalSyntaxToken endToken) symbol()type()Methods inherited from class org.sonar.java.model.JavaTree
allTokens, firstToken, getChildren, is, isLeaf, lastToken, parent, setParentMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.sonar.plugins.java.api.tree.Tree
firstToken, is, lastToken, parent
-
Field Details
-
variableBinding
public org.eclipse.jdt.core.dom.IVariableBinding variableBinding
-
-
Constructor Details
-
VariableTreeImpl
-
VariableTreeImpl
-
VariableTreeImpl
public VariableTreeImpl(ModifiersTree modifiers, IdentifierTree simpleName, @Nullable ExpressionTree initializer)
-
-
Method Details
-
completeType
-
completeModifiers
-
completeModifiersAndType
-
completeTypeAndInitializer
public VariableTreeImpl completeTypeAndInitializer(TypeTree type, InternalSyntaxToken equalToken, ExpressionTree initializer) -
kind
-
modifiers
- Specified by:
modifiersin interfaceVariableTree
-
type
- Specified by:
typein interfaceVariableTree
-
simpleName
- Specified by:
simpleNamein interfaceVariableTree
-
initializer
- Specified by:
initializerin interfaceVariableTree
-
equalToken
- Specified by:
equalTokenin interfaceVariableTree
-
symbol
- Specified by:
symbolin interfaceVariableTree
-
accept
-
getLine
-
children
-
endToken
- Specified by:
endTokenin interfaceVariableTree
-
setEndToken
-