Package | Description |
---|---|
org.sonar.java.ast.parser | |
org.sonar.java.ast.visitors | |
org.sonar.java.model | |
org.sonar.java.model.declaration | |
org.sonar.java.model.expression | |
org.sonar.java.model.statement | |
org.sonar.plugins.java.api.tree |
Provides interfaces to represent Java source code as syntax tree.
|
Modifier and Type | Method and Description |
---|---|
SyntaxToken |
TypeParameterListTreeImpl.closeBracketToken() |
SyntaxToken |
ArgumentListTreeImpl.closeParenToken() |
SyntaxToken |
TypeParameterListTreeImpl.openBracketToken() |
SyntaxToken |
ArgumentListTreeImpl.openParenToken() |
Modifier and Type | Method and Description |
---|---|
List<SyntaxToken> |
ListTreeImpl.separators() |
Modifier and Type | Method and Description |
---|---|
void |
SyntaxHighlighterVisitor.visitToken(SyntaxToken syntaxToken) |
void |
SubscriptionVisitor.visitToken(SyntaxToken syntaxToken) |
void |
LinesOfCodeVisitor.visitToken(SyntaxToken syntaxToken) |
void |
FileLinesVisitor.visitToken(SyntaxToken syntaxToken) |
void |
CommentLinesVisitor.visitToken(SyntaxToken syntaxToken) |
Modifier and Type | Class and Description |
---|---|
class |
InternalSyntaxToken |
Modifier and Type | Method and Description |
---|---|
SyntaxToken |
JavaTree.ArrayTypeTreeImpl.closeBracketToken() |
SyntaxToken |
ArrayDimensionTreeImpl.closeBracketToken() |
SyntaxToken |
JavaTree.ArrayTypeTreeImpl.ellipsisToken() |
SyntaxToken |
JavaTree.CompilationUnitTreeImpl.eofToken() |
SyntaxToken |
JavaTree.WildcardTreeImpl.extendsOrSuperToken() |
SyntaxToken |
TypeParameterTreeImpl.extendToken() |
SyntaxToken |
JavaTree.firstToken() |
SyntaxToken |
InternalSyntaxToken.firstToken() |
SyntaxToken |
JavaTree.ImportTreeImpl.importKeyword() |
SyntaxToken |
JavaTree.PrimitiveTypeTreeImpl.keyword() |
SyntaxToken |
JavaTree.lastToken() |
SyntaxToken |
InternalSyntaxToken.lastToken() |
SyntaxToken |
JavaTree.ArrayTypeTreeImpl.openBracketToken() |
SyntaxToken |
ArrayDimensionTreeImpl.openBracketToken() |
SyntaxToken |
JavaTree.PackageDeclarationTreeImpl.packageKeyword() |
SyntaxToken |
JavaTree.WildcardTreeImpl.queryToken() |
SyntaxToken |
JavaTree.PackageDeclarationTreeImpl.semicolonToken() |
SyntaxToken |
JavaTree.ImportTreeImpl.semicolonToken() |
SyntaxToken |
JavaTree.ImportTreeImpl.staticKeyword() |
Constructor and Description |
---|
ArrayDimensionTreeImpl(List<AnnotationTreeImpl> annotations,
SyntaxToken openBracketToken,
ExpressionTree expression,
SyntaxToken closeBracketToken) |
ArrayDimensionTreeImpl(SyntaxToken openBracketToken,
ExpressionTree expression,
SyntaxToken closeBracketToken) |
CompilationUnitTreeImpl(PackageDeclarationTree packageDeclaration,
List<ImportClauseTree> imports,
List<Tree> types,
SyntaxToken eofToken) |
PackageDeclarationTreeImpl(List<AnnotationTree> annotations,
SyntaxToken packageKeyword,
ExpressionTree packageName,
SyntaxToken semicolonToken) |
Modifier and Type | Class and Description |
---|---|
class |
ModifierKeywordTreeImpl |
Modifier and Type | Method and Description |
---|---|
SyntaxToken |
AnnotationTreeImpl.atToken() |
SyntaxToken |
ClassTreeImpl.closeBraceToken() |
SyntaxToken |
MethodTreeImpl.closeParenToken() |
SyntaxToken |
ClassTreeImpl.declarationKeyword() |
SyntaxToken |
MethodTreeImpl.defaultToken() |
SyntaxToken |
VariableTreeImpl.endToken() |
SyntaxToken |
VariableTreeImpl.equalToken() |
SyntaxToken |
ModifierKeywordTreeImpl.keyword() |
SyntaxToken |
ClassTreeImpl.openBraceToken() |
SyntaxToken |
MethodTreeImpl.openParenToken() |
SyntaxToken |
MethodTreeImpl.semicolonToken() |
SyntaxToken |
EnumConstantTreeImpl.separatorToken() |
SyntaxToken |
MethodTreeImpl.throwsToken() |
Modifier and Type | Method and Description |
---|---|
MethodTreeImpl |
MethodTreeImpl.complete(TypeTree returnType,
IdentifierTree simpleName,
SyntaxToken semicolonToken) |
ClassTreeImpl |
ClassTreeImpl.completeDeclarationKeyword(SyntaxToken declarationKeyword) |
ClassTreeImpl |
ClassTreeImpl.completeInterfaces(SyntaxToken keyword,
QualifiedIdentifierListTreeImpl interfaces) |
ClassTreeImpl |
ClassTreeImpl.completeSuperclass(SyntaxToken extendsKeyword,
TypeTree superClass) |
Constructor and Description |
---|
ClassTreeImpl(ModifiersTree modifiers,
SyntaxToken openBraceToken,
List<Tree> members,
SyntaxToken closeBraceToken) |
ClassTreeImpl(Tree.Kind kind,
SyntaxToken openBraceToken,
List<Tree> members,
SyntaxToken closeBraceToken) |
MethodTreeImpl(FormalParametersListTreeImpl parameters,
SyntaxToken defaultToken,
ExpressionTree defaultValue) |
MethodTreeImpl(TypeTree returnType,
IdentifierTree simpleName,
FormalParametersListTreeImpl parameters,
SyntaxToken throwsToken,
ListTree<TypeTree> throwsClauses,
BlockTree block,
SyntaxToken semicolonToken) |
Modifier and Type | Method and Description |
---|---|
SyntaxToken |
TypeCastExpressionTreeImpl.andToken() |
SyntaxToken |
LambdaExpressionTreeImpl.arrowToken() |
SyntaxToken |
NewArrayTreeImpl.closeBraceToken() |
SyntaxToken |
TypeArgumentListTreeImpl.closeBracketToken() |
SyntaxToken |
TypeCastExpressionTreeImpl.closeParenToken() |
SyntaxToken |
ParenthesizedTreeImpl.closeParenToken() |
SyntaxToken |
LambdaExpressionTreeImpl.closeParenToken() |
SyntaxToken |
ConditionalExpressionTreeImpl.colonToken() |
SyntaxToken |
NewClassTreeImpl.dotToken() |
SyntaxToken |
MethodReferenceTreeImpl.doubleColon() |
SyntaxToken |
MethodInvocationTreeImpl.firstToken() |
SyntaxToken |
IdentifierTreeImpl.identifierToken() |
SyntaxToken |
InstanceOfTreeImpl.instanceofKeyword() |
SyntaxToken |
NewClassTreeImpl.newKeyword() |
SyntaxToken |
NewArrayTreeImpl.newKeyword() |
SyntaxToken |
NewArrayTreeImpl.openBraceToken() |
SyntaxToken |
TypeArgumentListTreeImpl.openBracketToken() |
SyntaxToken |
TypeCastExpressionTreeImpl.openParenToken() |
SyntaxToken |
ParenthesizedTreeImpl.openParenToken() |
SyntaxToken |
LambdaExpressionTreeImpl.openParenToken() |
SyntaxToken |
MemberSelectExpressionTreeImpl.operatorToken() |
SyntaxToken |
InternalPrefixUnaryExpression.operatorToken() |
SyntaxToken |
InternalPostfixUnaryExpression.operatorToken() |
SyntaxToken |
BinaryExpressionTreeImpl.operatorToken() |
SyntaxToken |
AssignmentExpressionTreeImpl.operatorToken() |
SyntaxToken |
ConditionalExpressionTreeImpl.questionToken() |
SyntaxToken |
LiteralTreeImpl.token() |
Modifier and Type | Method and Description |
---|---|
NewArrayTreeImpl |
NewArrayTreeImpl.completeWithCurlyBraces(SyntaxToken openCurlyBraceToken,
SyntaxToken closeCurlyBraceToken) |
NewClassTreeImpl |
NewClassTreeImpl.completeWithNewKeyword(SyntaxToken newKeyword) |
NewArrayTreeImpl |
NewArrayTreeImpl.completeWithNewKeyword(SyntaxToken newKeyword) |
Constructor and Description |
---|
TypeArgumentListTreeImpl(InternalSyntaxToken openBracketToken,
List<Tree> expressions,
List<SyntaxToken> separators,
InternalSyntaxToken closeBracketToken) |
Modifier and Type | Method and Description |
---|---|
SyntaxToken |
AssertStatementTreeImpl.assertKeyword() |
SyntaxToken |
BreakStatementTreeImpl.breakKeyword() |
SyntaxToken |
CaseLabelTreeImpl.caseOrDefaultKeyword() |
SyntaxToken |
CatchTreeImpl.catchKeyword() |
SyntaxToken |
SwitchStatementTreeImpl.closeBraceToken() |
SyntaxToken |
BlockTreeImpl.closeBraceToken() |
SyntaxToken |
WhileStatementTreeImpl.closeParenToken() |
SyntaxToken |
TryStatementTreeImpl.closeParenToken() |
SyntaxToken |
SynchronizedStatementTreeImpl.closeParenToken() |
SyntaxToken |
SwitchStatementTreeImpl.closeParenToken() |
SyntaxToken |
IfStatementTreeImpl.closeParenToken() |
SyntaxToken |
ForStatementTreeImpl.closeParenToken() |
SyntaxToken |
ForEachStatementImpl.closeParenToken() |
SyntaxToken |
DoWhileStatementTreeImpl.closeParenToken() |
SyntaxToken |
CatchTreeImpl.closeParenToken() |
SyntaxToken |
LabeledStatementTreeImpl.colonToken() |
SyntaxToken |
ForEachStatementImpl.colonToken() |
SyntaxToken |
CaseLabelTreeImpl.colonToken() |
SyntaxToken |
AssertStatementTreeImpl.colonToken() |
SyntaxToken |
ContinueStatementTreeImpl.continueKeyword() |
SyntaxToken |
DoWhileStatementTreeImpl.doKeyword() |
SyntaxToken |
IfStatementTreeImpl.elseKeyword() |
SyntaxToken |
TryStatementTreeImpl.finallyKeyword() |
SyntaxToken |
ForStatementTreeImpl.firstSemicolonToken() |
SyntaxToken |
ForStatementTreeImpl.forKeyword() |
SyntaxToken |
ForEachStatementImpl.forKeyword() |
SyntaxToken |
IfStatementTreeImpl.ifKeyword() |
SyntaxToken |
SwitchStatementTreeImpl.openBraceToken() |
SyntaxToken |
BlockTreeImpl.openBraceToken() |
SyntaxToken |
WhileStatementTreeImpl.openParenToken() |
SyntaxToken |
TryStatementTreeImpl.openParenToken() |
SyntaxToken |
SynchronizedStatementTreeImpl.openParenToken() |
SyntaxToken |
SwitchStatementTreeImpl.openParenToken() |
SyntaxToken |
IfStatementTreeImpl.openParenToken() |
SyntaxToken |
ForStatementTreeImpl.openParenToken() |
SyntaxToken |
ForEachStatementImpl.openParenToken() |
SyntaxToken |
DoWhileStatementTreeImpl.openParenToken() |
SyntaxToken |
CatchTreeImpl.openParenToken() |
SyntaxToken |
ReturnStatementTreeImpl.returnKeyword() |
SyntaxToken |
ForStatementTreeImpl.secondSemicolonToken() |
SyntaxToken |
ThrowStatementTreeImpl.semicolonToken() |
SyntaxToken |
ReturnStatementTreeImpl.semicolonToken() |
SyntaxToken |
ExpressionStatementTreeImpl.semicolonToken() |
SyntaxToken |
EmptyStatementTreeImpl.semicolonToken() |
SyntaxToken |
DoWhileStatementTreeImpl.semicolonToken() |
SyntaxToken |
ContinueStatementTreeImpl.semicolonToken() |
SyntaxToken |
BreakStatementTreeImpl.semicolonToken() |
SyntaxToken |
AssertStatementTreeImpl.semicolonToken() |
SyntaxToken |
StaticInitializerTreeImpl.staticKeyword() |
SyntaxToken |
SwitchStatementTreeImpl.switchKeyword() |
SyntaxToken |
SynchronizedStatementTreeImpl.synchronizedKeyword() |
SyntaxToken |
ThrowStatementTreeImpl.throwKeyword() |
SyntaxToken |
TryStatementTreeImpl.tryKeyword() |
SyntaxToken |
WhileStatementTreeImpl.whileKeyword() |
SyntaxToken |
DoWhileStatementTreeImpl.whileKeyword() |
Modifier and Type | Method and Description |
---|---|
List<SyntaxToken> |
ListTree.separators() |
Copyright © 2012–2016 SonarSource. All rights reserved.