Index
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
A
- add(Object...) - Method in class org.sonarsource.slang.visitors.TreePrinter.Table
- after(C, Tree) - Method in class org.sonarsource.slang.visitors.TreeVisitor
- allComments() - Method in interface org.sonarsource.slang.api.TopLevelTree
- allComments() - Method in class org.sonarsource.slang.impl.TopLevelTreeImpl
- allComments() - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- allTokens() - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- ancestors() - Method in interface org.sonarsource.slang.checks.api.CheckContext
- ancestors() - Method in class org.sonarsource.slang.visitors.TreeContext
- Annotation - Interface in org.sonarsource.slang.api
- AnnotationImpl - Class in org.sonarsource.slang.impl
- AnnotationImpl(String, List<String>, TextRange) - Constructor for class org.sonarsource.slang.impl.AnnotationImpl
- annotations() - Method in interface org.sonarsource.slang.api.TreeMetaData
- areEquivalent(List<? extends Tree>, List<? extends Tree>) - Static method in class org.sonarsource.slang.utils.SyntacticEquivalence
- areEquivalent(Tree, Tree) - Static method in class org.sonarsource.slang.utils.SyntacticEquivalence
- arguments() - Method in interface org.sonarsource.slang.api.FunctionInvocationTree
- arguments() - Method in class org.sonarsource.slang.impl.FunctionInvocationTreeImpl
- argumentsText() - Method in interface org.sonarsource.slang.api.Annotation
- argumentsText() - Method in class org.sonarsource.slang.impl.AnnotationImpl
- AssignmentExpressionTree - Interface in org.sonarsource.slang.api
- AssignmentExpressionTree.Operator - Enum Class in org.sonarsource.slang.api
- AssignmentExpressionTreeImpl - Class in org.sonarsource.slang.impl
- AssignmentExpressionTreeImpl(TreeMetaData, AssignmentExpressionTree.Operator, Tree, Tree) - Constructor for class org.sonarsource.slang.impl.AssignmentExpressionTreeImpl
- ASTConverter - Interface in org.sonarsource.slang.api
B
- BaseTreeImpl - Class in org.sonarsource.slang.impl
- BaseTreeImpl(TreeMetaData) - Constructor for class org.sonarsource.slang.impl.BaseTreeImpl
- before(C, Tree) - Method in class org.sonarsource.slang.visitors.TreeVisitor
- before(Tree) - Method in class org.sonarsource.slang.visitors.TreeContext
- BINARY - Enum constant in enum class org.sonarsource.slang.api.IntegerLiteralTree.Base
- BinaryExpressionTree - Interface in org.sonarsource.slang.api
- BinaryExpressionTree.Operator - Enum Class in org.sonarsource.slang.api
- BinaryExpressionTreeImpl - Class in org.sonarsource.slang.impl
- BinaryExpressionTreeImpl(TreeMetaData, BinaryExpressionTree.Operator, Token, Tree, Tree) - Constructor for class org.sonarsource.slang.impl.BinaryExpressionTreeImpl
- BlockTree - Interface in org.sonarsource.slang.api
- BlockTreeImpl - Class in org.sonarsource.slang.impl
- BlockTreeImpl(TreeMetaData, List<Tree>) - Constructor for class org.sonarsource.slang.impl.BlockTreeImpl
- body() - Method in interface org.sonarsource.slang.api.FunctionDeclarationTree
- body() - Method in interface org.sonarsource.slang.api.LoopTree
- body() - Method in interface org.sonarsource.slang.api.MatchCaseTree
- body() - Method in interface org.sonarsource.slang.api.ReturnTree
- body() - Method in interface org.sonarsource.slang.api.ThrowTree
- body() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- body() - Method in class org.sonarsource.slang.impl.LoopTreeImpl
- body() - Method in class org.sonarsource.slang.impl.MatchCaseTreeImpl
- body() - Method in class org.sonarsource.slang.impl.ReturnTreeImpl
- body() - Method in class org.sonarsource.slang.impl.ThrowTreeImpl
- BODY - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- BREAK - Enum constant in enum class org.sonarsource.slang.api.JumpTree.JumpKind
C
- cases() - Method in interface org.sonarsource.slang.api.MatchTree
- cases() - Method in class org.sonarsource.slang.impl.MatchTreeImpl
- CASES - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- CATCH_BLOCK - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- CATCH_BLOCKS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- CATCH_PARAMETER - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- catchBlock() - Method in interface org.sonarsource.slang.api.CatchTree
- catchBlock() - Method in class org.sonarsource.slang.impl.CatchTreeImpl
- catchBlocks() - Method in interface org.sonarsource.slang.api.ExceptionHandlingTree
- catchBlocks() - Method in class org.sonarsource.slang.impl.ExceptionHandlingTreeImpl
- catchParameter() - Method in interface org.sonarsource.slang.api.CatchTree
- catchParameter() - Method in class org.sonarsource.slang.impl.CatchTreeImpl
- CatchTree - Interface in org.sonarsource.slang.api
- CatchTreeImpl - Class in org.sonarsource.slang.impl
- CatchTreeImpl(TreeMetaData, Tree, Tree, Token) - Constructor for class org.sonarsource.slang.impl.CatchTreeImpl
- CheckContext - Interface in org.sonarsource.slang.checks.api
- children() - Method in interface org.sonarsource.slang.api.Tree
- children() - Method in class org.sonarsource.slang.impl.AssignmentExpressionTreeImpl
- children() - Method in class org.sonarsource.slang.impl.BinaryExpressionTreeImpl
- children() - Method in class org.sonarsource.slang.impl.BlockTreeImpl
- children() - Method in class org.sonarsource.slang.impl.CatchTreeImpl
- children() - Method in class org.sonarsource.slang.impl.ClassDeclarationTreeImpl
- children() - Method in class org.sonarsource.slang.impl.ExceptionHandlingTreeImpl
- children() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- children() - Method in class org.sonarsource.slang.impl.FunctionInvocationTreeImpl
- children() - Method in class org.sonarsource.slang.impl.IdentifierTreeImpl
- children() - Method in class org.sonarsource.slang.impl.IfTreeImpl
- children() - Method in class org.sonarsource.slang.impl.ImportDeclarationTreeImpl
- children() - Method in class org.sonarsource.slang.impl.JumpTreeImpl
- children() - Method in class org.sonarsource.slang.impl.LiteralTreeImpl
- children() - Method in class org.sonarsource.slang.impl.LoopTreeImpl
- children() - Method in class org.sonarsource.slang.impl.MatchCaseTreeImpl
- children() - Method in class org.sonarsource.slang.impl.MatchTreeImpl
- children() - Method in class org.sonarsource.slang.impl.MemberSelectTreeImpl
- children() - Method in class org.sonarsource.slang.impl.ModifierTreeImpl
- children() - Method in class org.sonarsource.slang.impl.NativeTreeImpl
- children() - Method in class org.sonarsource.slang.impl.PackageDeclarationTreeImpl
- children() - Method in class org.sonarsource.slang.impl.ParameterTreeImpl
- children() - Method in class org.sonarsource.slang.impl.ParenthesizedExpressionTreeImpl
- children() - Method in class org.sonarsource.slang.impl.PlaceHolderTreeImpl
- children() - Method in class org.sonarsource.slang.impl.ReturnTreeImpl
- children() - Method in class org.sonarsource.slang.impl.ThrowTreeImpl
- children() - Method in class org.sonarsource.slang.impl.TopLevelTreeImpl
- children() - Method in class org.sonarsource.slang.impl.UnaryExpressionTreeImpl
- children() - Method in class org.sonarsource.slang.impl.VariableDeclarationTreeImpl
- CHILDREN - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- CLASS_TREE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- ClassDeclarationTree - Interface in org.sonarsource.slang.api
- ClassDeclarationTreeImpl - Class in org.sonarsource.slang.impl
- ClassDeclarationTreeImpl(TreeMetaData, IdentifierTree, Tree) - Constructor for class org.sonarsource.slang.impl.ClassDeclarationTreeImpl
- classTree() - Method in interface org.sonarsource.slang.api.ClassDeclarationTree
- classTree() - Method in class org.sonarsource.slang.impl.ClassDeclarationTreeImpl
- CodeVerifier - Interface in org.sonarsource.slang.api
- Comment - Interface in org.sonarsource.slang.api
- COMMENT_FROM_JSON - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- COMMENT_TO_JSON - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- CommentImpl - Class in org.sonarsource.slang.impl
- CommentImpl(String, String, TextRange, TextRange) - Constructor for class org.sonarsource.slang.impl.CommentImpl
- COMMENTS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- commentsInside() - Method in interface org.sonarsource.slang.api.TreeMetaData
- COMPARATOR - Static variable in class org.sonarsource.slang.impl.TreeMetaDataProvider
- compareTo(TextPointer) - Method in class org.sonarsource.slang.impl.TextPointerImpl
- condition() - Method in interface org.sonarsource.slang.api.IfTree
- condition() - Method in interface org.sonarsource.slang.api.LoopTree
- condition() - Method in class org.sonarsource.slang.impl.IfTreeImpl
- condition() - Method in class org.sonarsource.slang.impl.LoopTreeImpl
- CONDITION - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- CONDITIONAL_AND - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- CONDITIONAL_OR - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- containsCode(String) - Method in interface org.sonarsource.slang.api.CodeVerifier
- content() - Method in interface org.sonarsource.slang.api.StringLiteralTree
- content() - Method in class org.sonarsource.slang.impl.StringLiteralTreeImpl
- CONTENT - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- CONTENT_RANGE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- CONTENT_TEXT - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- contentRange() - Method in interface org.sonarsource.slang.api.Comment
- contentRange() - Method in class org.sonarsource.slang.impl.CommentImpl
- contentText() - Method in interface org.sonarsource.slang.api.Comment
- contentText() - Method in class org.sonarsource.slang.impl.CommentImpl
- CONTINUE - Enum constant in enum class org.sonarsource.slang.api.JumpTree.JumpKind
D
- DECIMAL - Enum constant in enum class org.sonarsource.slang.api.IntegerLiteralTree.Base
- declarations() - Method in interface org.sonarsource.slang.api.TopLevelTree
- declarations() - Method in class org.sonarsource.slang.impl.TopLevelTreeImpl
- DECLARATIONS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- DECREMENT - Enum constant in enum class org.sonarsource.slang.api.UnaryExpressionTree.Operator
- DEFAULT_VALUE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- defaultValue() - Method in interface org.sonarsource.slang.api.ParameterTree
- defaultValue() - Method in class org.sonarsource.slang.impl.ParameterTreeImpl
- descendants() - Method in interface org.sonarsource.slang.api.Tree
- DeserializationContext - Class in org.sonarsource.slang.persistence.conversion
- DeserializationContext(PolymorphicConverter) - Constructor for class org.sonarsource.slang.persistence.conversion.DeserializationContext
- DIVIDED_BY - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- DOWHILE - Enum constant in enum class org.sonarsource.slang.api.LoopTree.LoopKind
E
- ELSE_BRANCH - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- ELSE_KEYWORD - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- elseBranch() - Method in interface org.sonarsource.slang.api.IfTree
- elseBranch() - Method in class org.sonarsource.slang.impl.IfTreeImpl
- elseKeyword() - Method in interface org.sonarsource.slang.api.IfTree
- elseKeyword() - Method in class org.sonarsource.slang.impl.IfTreeImpl
- end() - Method in interface org.sonarsource.slang.api.TextRange
- end() - Method in class org.sonarsource.slang.impl.TextRangeImpl
- enter(Tree) - Method in class org.sonarsource.slang.visitors.TreeContext
- EQUAL - Enum constant in enum class org.sonarsource.slang.api.AssignmentExpressionTree.Operator
- EQUAL_TO - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- equals(Object) - Method in class org.sonarsource.slang.impl.TextPointerImpl
- equals(Object) - Method in class org.sonarsource.slang.impl.TextRangeImpl
- equals(Object) - Method in class org.sonarsource.slang.impl.TokenImpl
- equals(Object) - Method in class org.sonarsource.slang.persistence.conversion.StringNativeKind
- ExceptionHandlingTree - Interface in org.sonarsource.slang.api
- ExceptionHandlingTreeImpl - Class in org.sonarsource.slang.impl
- ExceptionHandlingTreeImpl(TreeMetaData, Tree, Token, List<CatchTree>, Tree) - Constructor for class org.sonarsource.slang.impl.ExceptionHandlingTreeImpl
- expression() - Method in interface org.sonarsource.slang.api.MatchCaseTree
- expression() - Method in interface org.sonarsource.slang.api.MatchTree
- expression() - Method in interface org.sonarsource.slang.api.MemberSelectTree
- expression() - Method in interface org.sonarsource.slang.api.ParenthesizedExpressionTree
- expression() - Method in class org.sonarsource.slang.impl.MatchCaseTreeImpl
- expression() - Method in class org.sonarsource.slang.impl.MatchTreeImpl
- expression() - Method in class org.sonarsource.slang.impl.MemberSelectTreeImpl
- expression() - Method in class org.sonarsource.slang.impl.ParenthesizedExpressionTreeImpl
- EXPRESSION - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
F
- fieldToEnum(JsonObject, String, Class<T>) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToEnum(JsonObject, String, String, Class<T>) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToNativeKind(JsonObject, String) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToNullableObject(JsonObject, String, Class<T>) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToNullableString(JsonObject, String) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToNullableToken(JsonObject, String) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToObject(JsonObject, String, Class<T>) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToObjectList(JsonObject, String, Class<T>) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToRange(JsonObject, String) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToString(JsonObject, String) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToString(JsonObject, String, String) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fieldToToken(JsonObject, String) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- fileContent() - Method in interface org.sonarsource.slang.checks.api.CheckContext
- filename() - Method in interface org.sonarsource.slang.checks.api.CheckContext
- FINALLY_BLOCK - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- finallyBlock() - Method in interface org.sonarsource.slang.api.ExceptionHandlingTree
- finallyBlock() - Method in class org.sonarsource.slang.impl.ExceptionHandlingTreeImpl
- findDuplicatedGroups(List<Tree>) - Static method in class org.sonarsource.slang.utils.SyntacticEquivalence
- FIRST_CPD_TOKEN - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- firstCpdToken() - Method in interface org.sonarsource.slang.api.TopLevelTree
- firstCpdToken() - Method in class org.sonarsource.slang.impl.TopLevelTreeImpl
- firstToken(TextRange) - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- FOR - Enum constant in enum class org.sonarsource.slang.api.LoopTree.LoopKind
- FORMAL_PARAMETERS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- formalParameters() - Method in interface org.sonarsource.slang.api.FunctionDeclarationTree
- formalParameters() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- format(TextRange) - Static method in class org.sonarsource.slang.persistence.conversion.RangeConverter
- fromJson(String) - Static method in class org.sonarsource.slang.persistence.JsonTree
- fromJson(DeserializationContext, String, JsonObject, String, Class<T>) - Method in class org.sonarsource.slang.persistence.conversion.PolymorphicConverter
- FunctionDeclarationTree - Interface in org.sonarsource.slang.api
- FunctionDeclarationTreeImpl - Class in org.sonarsource.slang.impl
- FunctionDeclarationTreeImpl(TreeMetaData, List<Tree>, boolean, Tree, IdentifierTree, List<Tree>, BlockTree, List<Tree>) - Constructor for class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- FunctionInvocationTree - Interface in org.sonarsource.slang.api
- FunctionInvocationTreeImpl - Class in org.sonarsource.slang.impl
- FunctionInvocationTreeImpl(TreeMetaData, Tree, List<Tree>) - Constructor for class org.sonarsource.slang.impl.FunctionInvocationTreeImpl
G
- getBase() - Method in interface org.sonarsource.slang.api.IntegerLiteralTree
- getBase() - Method in class org.sonarsource.slang.impl.IntegerLiteralTreeImpl
- getIntegerValue() - Method in interface org.sonarsource.slang.api.IntegerLiteralTree
- getIntegerValue() - Method in class org.sonarsource.slang.impl.IntegerLiteralTreeImpl
- getJsonType(Object) - Method in class org.sonarsource.slang.persistence.conversion.PolymorphicConverter
- getNumericPart() - Method in interface org.sonarsource.slang.api.IntegerLiteralTree
- getNumericPart() - Method in class org.sonarsource.slang.impl.IntegerLiteralTreeImpl
- getPosition() - Method in exception org.sonarsource.slang.api.ParseException
- getRadix() - Method in enum class org.sonarsource.slang.api.IntegerLiteralTree.Base
- getUniqueIdentifier(IdentifierTree) - Static method in class org.sonarsource.slang.utils.SyntacticEquivalence
- GREATER_THAN - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- GREATER_THAN_OR_EQUAL_TO - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
H
- hashCode() - Method in class org.sonarsource.slang.impl.TextPointerImpl
- hashCode() - Method in class org.sonarsource.slang.impl.TextRangeImpl
- hashCode() - Method in class org.sonarsource.slang.impl.TokenImpl
- hashCode() - Method in class org.sonarsource.slang.persistence.conversion.StringNativeKind
- HasKeyword - Interface in org.sonarsource.slang.api
- HasTextRange - Interface in org.sonarsource.slang.api
- HEXADECIMAL - Enum constant in enum class org.sonarsource.slang.api.IntegerLiteralTree.Base
I
- identifier() - Method in interface org.sonarsource.slang.api.ClassDeclarationTree
- identifier() - Method in interface org.sonarsource.slang.api.IdentifierTree
- identifier() - Method in interface org.sonarsource.slang.api.MemberSelectTree
- identifier() - Method in interface org.sonarsource.slang.api.ParameterTree
- identifier() - Method in interface org.sonarsource.slang.api.VariableDeclarationTree
- identifier() - Method in class org.sonarsource.slang.impl.ClassDeclarationTreeImpl
- identifier() - Method in class org.sonarsource.slang.impl.MemberSelectTreeImpl
- identifier() - Method in class org.sonarsource.slang.impl.ParameterTreeImpl
- identifier() - Method in class org.sonarsource.slang.impl.VariableDeclarationTreeImpl
- IDENTIFIER - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- IdentifierTree - Interface in org.sonarsource.slang.api
- IdentifierTreeImpl - Class in org.sonarsource.slang.impl
- IdentifierTreeImpl(TreeMetaData, String) - Constructor for class org.sonarsource.slang.impl.IdentifierTreeImpl
- IF_KEYWORD - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- ifKeyword() - Method in interface org.sonarsource.slang.api.IfTree
- ifKeyword() - Method in class org.sonarsource.slang.impl.IfTreeImpl
- IfTree - Interface in org.sonarsource.slang.api
-
The interface used to define conditional expressions.
- IfTreeImpl - Class in org.sonarsource.slang.impl
- IfTreeImpl(TreeMetaData, Tree, Tree, Tree, Token, Token) - Constructor for class org.sonarsource.slang.impl.IfTreeImpl
- ImportDeclarationTree - Interface in org.sonarsource.slang.api
- ImportDeclarationTreeImpl - Class in org.sonarsource.slang.impl
- ImportDeclarationTreeImpl(TreeMetaData, List<Tree>) - Constructor for class org.sonarsource.slang.impl.ImportDeclarationTreeImpl
- INCREMENT - Enum constant in enum class org.sonarsource.slang.api.UnaryExpressionTree.Operator
- indexOfFirstToken(TextRange) - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- InitContext - Interface in org.sonarsource.slang.checks.api
- initialize(InitContext) - Method in interface org.sonarsource.slang.checks.api.SlangCheck
- initializer() - Method in interface org.sonarsource.slang.api.VariableDeclarationTree
- initializer() - Method in class org.sonarsource.slang.impl.VariableDeclarationTreeImpl
- INITIALIZER - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- IntegerLiteralTree - Interface in org.sonarsource.slang.api
- IntegerLiteralTree.Base - Enum Class in org.sonarsource.slang.api
- IntegerLiteralTreeImpl - Class in org.sonarsource.slang.impl
-
Languages that can have integer literal with other bases, or who use a different syntax for binary/octal/decimal/hexadecimal values, specific plugins should provide its own implementation of
IntegerLiteralTree - IntegerLiteralTreeImpl(TreeMetaData, String) - Constructor for class org.sonarsource.slang.impl.IntegerLiteralTreeImpl
- IS_CONSTRUCTOR - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- IS_VAL - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- isConstructor() - Method in interface org.sonarsource.slang.api.FunctionDeclarationTree
- isConstructor() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- isInside(TextRange) - Method in interface org.sonarsource.slang.api.TextRange
- isVal() - Method in interface org.sonarsource.slang.api.VariableDeclarationTree
- isVal() - Method in class org.sonarsource.slang.impl.VariableDeclarationTreeImpl
J
- JsonTree - Class in org.sonarsource.slang.persistence
- JsonTreeConverter - Class in org.sonarsource.slang.persistence.conversion
- JumpTree - Interface in org.sonarsource.slang.api
- JumpTree.JumpKind - Enum Class in org.sonarsource.slang.api
- JumpTreeImpl - Class in org.sonarsource.slang.impl
- JumpTreeImpl(TreeMetaData, Token, JumpTree.JumpKind, IdentifierTree) - Constructor for class org.sonarsource.slang.impl.JumpTreeImpl
K
- keyword() - Method in interface org.sonarsource.slang.api.CatchTree
- keyword() - Method in interface org.sonarsource.slang.api.HasKeyword
- keyword() - Method in interface org.sonarsource.slang.api.JumpTree
- keyword() - Method in interface org.sonarsource.slang.api.LoopTree
- keyword() - Method in interface org.sonarsource.slang.api.MatchTree
- keyword() - Method in interface org.sonarsource.slang.api.ReturnTree
- keyword() - Method in interface org.sonarsource.slang.api.ThrowTree
- keyword() - Method in class org.sonarsource.slang.impl.CatchTreeImpl
- keyword() - Method in class org.sonarsource.slang.impl.JumpTreeImpl
- keyword() - Method in class org.sonarsource.slang.impl.LoopTreeImpl
- keyword() - Method in class org.sonarsource.slang.impl.MatchTreeImpl
- keyword() - Method in class org.sonarsource.slang.impl.ReturnTreeImpl
- keyword() - Method in class org.sonarsource.slang.impl.ThrowTreeImpl
- keyword(TextRange) - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- KEYWORD - Enum constant in enum class org.sonarsource.slang.api.Token.Type
- KEYWORD - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- kind() - Method in interface org.sonarsource.slang.api.JumpTree
- kind() - Method in interface org.sonarsource.slang.api.LoopTree
- kind() - Method in interface org.sonarsource.slang.api.ModifierTree
- kind() - Method in class org.sonarsource.slang.impl.JumpTreeImpl
- kind() - Method in class org.sonarsource.slang.impl.LoopTreeImpl
- kind() - Method in class org.sonarsource.slang.impl.ModifierTreeImpl
- kind(Tree) - Static method in class org.sonarsource.slang.visitors.TreePrinter
- KIND - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
L
- label() - Method in interface org.sonarsource.slang.api.JumpTree
- label() - Method in class org.sonarsource.slang.impl.JumpTreeImpl
- LABEL - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- lazyArg(Supplier<String>) - Static method in class org.sonarsource.slang.utils.LogArg
-
wrap a lambda that will only be called by the logger when the toString is called.
- leave(Tree) - Method in class org.sonarsource.slang.visitors.TreeContext
- LEFT_HAND_SIDE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- LEFT_OPERAND - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- LEFT_PARENTHESIS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- leftHandSide() - Method in interface org.sonarsource.slang.api.AssignmentExpressionTree
- leftHandSide() - Method in class org.sonarsource.slang.impl.AssignmentExpressionTreeImpl
- leftOperand() - Method in interface org.sonarsource.slang.api.BinaryExpressionTree
- leftOperand() - Method in class org.sonarsource.slang.impl.BinaryExpressionTreeImpl
- leftParenthesis() - Method in interface org.sonarsource.slang.api.ParenthesizedExpressionTree
- leftParenthesis() - Method in class org.sonarsource.slang.impl.ParenthesizedExpressionTreeImpl
- LESS_THAN - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- LESS_THAN_OR_EQUAL_TO - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- line() - Method in interface org.sonarsource.slang.api.TextPointer
-
Starts at 1
- line() - Method in class org.sonarsource.slang.impl.TextPointerImpl
- lineOffset() - Method in interface org.sonarsource.slang.api.TextPointer
-
Starts at 0
- lineOffset() - Method in class org.sonarsource.slang.impl.TextPointerImpl
- linesOfCode() - Method in interface org.sonarsource.slang.api.TreeMetaData
- LiteralTree - Interface in org.sonarsource.slang.api
- LiteralTreeImpl - Class in org.sonarsource.slang.impl
- LiteralTreeImpl(TreeMetaData, String) - Constructor for class org.sonarsource.slang.impl.LiteralTreeImpl
- LogArg - Class in org.sonarsource.slang.utils
-
slf4j does not support lambda argument, so this object wrap the lambda into an object that invoke the lambda when toString is called by the logger.
- LogArg(Supplier<String>) - Constructor for class org.sonarsource.slang.utils.LogArg
- LoopTree - Interface in org.sonarsource.slang.api
- LoopTree.LoopKind - Enum Class in org.sonarsource.slang.api
- LoopTreeImpl - Class in org.sonarsource.slang.impl
- LoopTreeImpl(TreeMetaData, Tree, Tree, LoopTree.LoopKind, Token) - Constructor for class org.sonarsource.slang.impl.LoopTreeImpl
M
- MatchCaseTree - Interface in org.sonarsource.slang.api
- MatchCaseTreeImpl - Class in org.sonarsource.slang.impl
- MatchCaseTreeImpl(TreeMetaData, Tree, Tree) - Constructor for class org.sonarsource.slang.impl.MatchCaseTreeImpl
- MatchTree - Interface in org.sonarsource.slang.api
- MatchTreeImpl - Class in org.sonarsource.slang.impl
- MatchTreeImpl(TreeMetaData, Tree, List<MatchCaseTree>, Token) - Constructor for class org.sonarsource.slang.impl.MatchTreeImpl
- memberSelect() - Method in interface org.sonarsource.slang.api.FunctionInvocationTree
- memberSelect() - Method in class org.sonarsource.slang.impl.FunctionInvocationTreeImpl
- MemberSelectTree - Interface in org.sonarsource.slang.api
- MemberSelectTreeImpl - Class in org.sonarsource.slang.impl
- MemberSelectTreeImpl(TreeMetaData, Tree, IdentifierTree) - Constructor for class org.sonarsource.slang.impl.MemberSelectTreeImpl
- merge(List<TextRange>) - Static method in class org.sonarsource.slang.impl.TextRanges
- message - Variable in class org.sonarsource.slang.checks.api.SecondaryLocation
- metaData() - Method in interface org.sonarsource.slang.api.Tree
- metaData() - Method in class org.sonarsource.slang.impl.BaseTreeImpl
- metaData(JsonObject) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- metaData(TextRange) - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- metaDataReference(Tree) - Static method in class org.sonarsource.slang.persistence.conversion.RangeConverter
- MINUS - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- MINUS - Enum constant in enum class org.sonarsource.slang.api.UnaryExpressionTree.Operator
- modifiers() - Method in interface org.sonarsource.slang.api.FunctionDeclarationTree
- modifiers() - Method in interface org.sonarsource.slang.api.ParameterTree
- modifiers() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- modifiers() - Method in class org.sonarsource.slang.impl.ParameterTreeImpl
- MODIFIERS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- ModifierTree - Interface in org.sonarsource.slang.api
- ModifierTree.Kind - Enum Class in org.sonarsource.slang.api
- ModifierTreeImpl - Class in org.sonarsource.slang.impl
- ModifierTreeImpl(TreeMetaData, ModifierTree.Kind) - Constructor for class org.sonarsource.slang.impl.ModifierTreeImpl
N
- name() - Method in interface org.sonarsource.slang.api.FunctionDeclarationTree
- name() - Method in interface org.sonarsource.slang.api.IdentifierTree
- name() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- name() - Method in class org.sonarsource.slang.impl.IdentifierTreeImpl
- NAME - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- NATIVE_CHILDREN - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- NATIVE_KIND - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- nativeChildren() - Method in interface org.sonarsource.slang.api.FunctionDeclarationTree
- nativeChildren() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- nativeKind() - Method in interface org.sonarsource.slang.api.NativeTree
- nativeKind() - Method in class org.sonarsource.slang.impl.NativeTreeImpl
- NativeKind - Interface in org.sonarsource.slang.api
- NativeTree - Interface in org.sonarsource.slang.api
- NativeTreeImpl - Class in org.sonarsource.slang.impl
- NativeTreeImpl(TreeMetaData, NativeKind, List<Tree>) - Constructor for class org.sonarsource.slang.impl.NativeTreeImpl
- NEGATE - Enum constant in enum class org.sonarsource.slang.api.UnaryExpressionTree.Operator
- newIllegalMemberException(String, Object) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- newTypedObject(Tree) - Method in class org.sonarsource.slang.persistence.conversion.SerializationContext
- NOT_EQUAL_TO - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
O
- objectList(JsonValue, String, Class<T>) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- objectList(JsonValue, BiFunction<DeserializationContext, JsonObject, T>) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- OCTAL - Enum constant in enum class org.sonarsource.slang.api.IntegerLiteralTree.Base
- of(String) - Static method in class org.sonarsource.slang.persistence.conversion.StringNativeKind
- operand() - Method in interface org.sonarsource.slang.api.UnaryExpressionTree
- operand() - Method in class org.sonarsource.slang.impl.UnaryExpressionTreeImpl
- OPERAND - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- operator() - Method in interface org.sonarsource.slang.api.AssignmentExpressionTree
- operator() - Method in interface org.sonarsource.slang.api.BinaryExpressionTree
- operator() - Method in interface org.sonarsource.slang.api.UnaryExpressionTree
- operator() - Method in class org.sonarsource.slang.impl.AssignmentExpressionTreeImpl
- operator() - Method in class org.sonarsource.slang.impl.BinaryExpressionTreeImpl
- operator() - Method in class org.sonarsource.slang.impl.UnaryExpressionTreeImpl
- OPERATOR - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- OPERATOR_TOKEN - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- operatorToken() - Method in interface org.sonarsource.slang.api.BinaryExpressionTree
- operatorToken() - Method in class org.sonarsource.slang.impl.BinaryExpressionTreeImpl
- org.sonarsource.slang.api - package org.sonarsource.slang.api
- org.sonarsource.slang.checks.api - package org.sonarsource.slang.checks.api
- org.sonarsource.slang.impl - package org.sonarsource.slang.impl
- org.sonarsource.slang.persistence - package org.sonarsource.slang.persistence
- org.sonarsource.slang.persistence.conversion - package org.sonarsource.slang.persistence.conversion
- org.sonarsource.slang.utils - package org.sonarsource.slang.utils
- org.sonarsource.slang.visitors - package org.sonarsource.slang.visitors
- OTHER - Enum constant in enum class org.sonarsource.slang.api.Token.Type
- OTHER - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- OVERRIDE - Enum constant in enum class org.sonarsource.slang.api.ModifierTree.Kind
P
- PackageDeclarationTree - Interface in org.sonarsource.slang.api
- PackageDeclarationTreeImpl - Class in org.sonarsource.slang.impl
- PackageDeclarationTreeImpl(TreeMetaData, List<Tree>) - Constructor for class org.sonarsource.slang.impl.PackageDeclarationTreeImpl
- ParameterTree - Interface in org.sonarsource.slang.api
- ParameterTreeImpl - Class in org.sonarsource.slang.impl
- ParameterTreeImpl(TreeMetaData, IdentifierTree, Tree) - Constructor for class org.sonarsource.slang.impl.ParameterTreeImpl
- ParameterTreeImpl(TreeMetaData, IdentifierTree, Tree, Tree) - Constructor for class org.sonarsource.slang.impl.ParameterTreeImpl
- ParameterTreeImpl(TreeMetaData, IdentifierTree, Tree, Tree, List<Tree>) - Constructor for class org.sonarsource.slang.impl.ParameterTreeImpl
- parent() - Method in interface org.sonarsource.slang.checks.api.CheckContext
- ParenthesizedExpressionTree - Interface in org.sonarsource.slang.api
- ParenthesizedExpressionTreeImpl - Class in org.sonarsource.slang.impl
- ParenthesizedExpressionTreeImpl(TreeMetaData, Tree, Token, Token) - Constructor for class org.sonarsource.slang.impl.ParenthesizedExpressionTreeImpl
- parse(String) - Method in interface org.sonarsource.slang.api.ASTConverter
-
Deprecated.
- parse(String) - Static method in class org.sonarsource.slang.persistence.conversion.RangeConverter
- parse(String, String) - Method in interface org.sonarsource.slang.api.ASTConverter
- ParseException - Exception in org.sonarsource.slang.api
- ParseException(String) - Constructor for exception org.sonarsource.slang.api.ParseException
- ParseException(String, TextPointer) - Constructor for exception org.sonarsource.slang.api.ParseException
- ParseException(String, TextPointer, Throwable) - Constructor for exception org.sonarsource.slang.api.ParseException
- path() - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- PLACE_HOLDER_TOKEN - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- placeHolderToken() - Method in interface org.sonarsource.slang.api.PlaceHolderTree
- placeHolderToken() - Method in class org.sonarsource.slang.impl.PlaceHolderTreeImpl
- PlaceHolderTree - Interface in org.sonarsource.slang.api
- PlaceHolderTreeImpl - Class in org.sonarsource.slang.impl
- PlaceHolderTreeImpl(TreeMetaData, Token) - Constructor for class org.sonarsource.slang.impl.PlaceHolderTreeImpl
- PLUS - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- PLUS - Enum constant in enum class org.sonarsource.slang.api.UnaryExpressionTree.Operator
- PLUS_EQUAL - Enum constant in enum class org.sonarsource.slang.api.AssignmentExpressionTree.Operator
- POLYMORPHIC_CONVERTER - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- PolymorphicConverter - Class in org.sonarsource.slang.persistence.conversion
- PolymorphicConverter() - Constructor for class org.sonarsource.slang.persistence.conversion.PolymorphicConverter
- PolymorphicConverter.Deserialize<T> - Interface in org.sonarsource.slang.persistence.conversion
- PolymorphicConverter.Serialize<T> - Interface in org.sonarsource.slang.persistence.conversion
- popPath() - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
- previousToken(TextRange) - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- previousToken(TextRange, String) - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- previousToken(TextRange, Predicate<Token>) - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
- PRIVATE - Enum constant in enum class org.sonarsource.slang.api.ModifierTree.Kind
- PROTECTED - Enum constant in enum class org.sonarsource.slang.api.ModifierTree.Kind
- PUBLIC - Enum constant in enum class org.sonarsource.slang.api.ModifierTree.Kind
- pushPath(String) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
R
- range(int, int, int, int) - Static method in class org.sonarsource.slang.impl.TextRanges
- RANGE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- RangeConverter - Class in org.sonarsource.slang.persistence.conversion
- rangeToHighlight() - Method in interface org.sonarsource.slang.api.FunctionDeclarationTree
- rangeToHighlight() - Method in interface org.sonarsource.slang.api.MatchCaseTree
- rangeToHighlight() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- rangeToHighlight() - Method in class org.sonarsource.slang.impl.MatchCaseTreeImpl
- register(Class<T>, String, PolymorphicConverter.Serialize<T>, PolymorphicConverter.Deserialize<T>) - Method in class org.sonarsource.slang.persistence.conversion.PolymorphicConverter
- register(Class<T>, BiConsumer<C, T>) - Method in class org.sonarsource.slang.visitors.TreeVisitor
- register(Class<T>, BiConsumer<CheckContext, T>) - Method in interface org.sonarsource.slang.checks.api.InitContext
- reportFileIssue(String) - Method in interface org.sonarsource.slang.checks.api.CheckContext
- reportFileIssue(String, Double) - Method in interface org.sonarsource.slang.checks.api.CheckContext
- reportIssue(HasTextRange, String) - Method in interface org.sonarsource.slang.checks.api.CheckContext
- reportIssue(HasTextRange, String, List<SecondaryLocation>) - Method in interface org.sonarsource.slang.checks.api.CheckContext
- reportIssue(HasTextRange, String, List<SecondaryLocation>, Double) - Method in interface org.sonarsource.slang.checks.api.CheckContext
- reportIssue(HasTextRange, String, SecondaryLocation) - Method in interface org.sonarsource.slang.checks.api.CheckContext
- reportIssue(TextRange, String) - Method in interface org.sonarsource.slang.checks.api.CheckContext
- resolveMetaData(TreeMetaDataProvider, String) - Static method in class org.sonarsource.slang.persistence.conversion.RangeConverter
- resolveNullableTree(Tree, String, Class<T>) - Static method in class org.sonarsource.slang.persistence.conversion.RangeConverter
- resolveToken(TreeMetaDataProvider, String) - Static method in class org.sonarsource.slang.persistence.conversion.RangeConverter
- RETURN_TYPE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- ReturnTree - Interface in org.sonarsource.slang.api
- ReturnTreeImpl - Class in org.sonarsource.slang.impl
- ReturnTreeImpl(TreeMetaData, Token, Tree) - Constructor for class org.sonarsource.slang.impl.ReturnTreeImpl
- returnType() - Method in interface org.sonarsource.slang.api.FunctionDeclarationTree
- returnType() - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- RIGHT_OPERAND - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- RIGHT_PARENTHESIS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- rightOperand() - Method in interface org.sonarsource.slang.api.BinaryExpressionTree
- rightOperand() - Method in class org.sonarsource.slang.impl.BinaryExpressionTreeImpl
- rightParenthesis() - Method in interface org.sonarsource.slang.api.ParenthesizedExpressionTree
- rightParenthesis() - Method in class org.sonarsource.slang.impl.ParenthesizedExpressionTreeImpl
S
- scan(C, Tree) - Method in class org.sonarsource.slang.visitors.TreeVisitor
- SecondaryLocation - Class in org.sonarsource.slang.checks.api
- SecondaryLocation(TextRange, String) - Constructor for class org.sonarsource.slang.checks.api.SecondaryLocation
- SecondaryLocation(Tree) - Constructor for class org.sonarsource.slang.checks.api.SecondaryLocation
- SecondaryLocation(Tree, String) - Constructor for class org.sonarsource.slang.checks.api.SecondaryLocation
- SerializationContext - Class in org.sonarsource.slang.persistence.conversion
- SerializationContext(PolymorphicConverter) - Constructor for class org.sonarsource.slang.persistence.conversion.SerializationContext
- setModifiers(List<Tree>) - Method in class org.sonarsource.slang.impl.FunctionDeclarationTreeImpl
- shortName() - Method in interface org.sonarsource.slang.api.Annotation
-
Short name of the annotation, without qualified name.
- shortName() - Method in class org.sonarsource.slang.impl.AnnotationImpl
- SlangCheck - Interface in org.sonarsource.slang.checks.api
- start() - Method in interface org.sonarsource.slang.api.TextRange
- start() - Method in class org.sonarsource.slang.impl.TextRangeImpl
- STATEMENT_OR_EXPRESSION - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- STATEMENT_OR_EXPRESSIONS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- statementOrExpression() - Method in interface org.sonarsource.slang.api.AssignmentExpressionTree
- statementOrExpression() - Method in class org.sonarsource.slang.impl.AssignmentExpressionTreeImpl
- statementOrExpressions() - Method in interface org.sonarsource.slang.api.BlockTree
- statementOrExpressions() - Method in class org.sonarsource.slang.impl.BlockTreeImpl
- STRING_LITERAL - Enum constant in enum class org.sonarsource.slang.api.Token.Type
- StringLiteralTree - Interface in org.sonarsource.slang.api
- StringLiteralTreeImpl - Class in org.sonarsource.slang.impl
- StringLiteralTreeImpl(TreeMetaData, String) - Constructor for class org.sonarsource.slang.impl.StringLiteralTreeImpl
- StringLiteralTreeImpl(TreeMetaData, String, String) - Constructor for class org.sonarsource.slang.impl.StringLiteralTreeImpl
- StringNativeKind - Class in org.sonarsource.slang.persistence.conversion
- StringNativeKind(String) - Constructor for class org.sonarsource.slang.persistence.conversion.StringNativeKind
- SyntacticEquivalence - Class in org.sonarsource.slang.utils
T
- table(Tree) - Static method in class org.sonarsource.slang.visitors.TreePrinter
- Table(String...) - Constructor for class org.sonarsource.slang.visitors.TreePrinter.Table
- terminate() - Method in interface org.sonarsource.slang.api.ASTConverter
- text() - Method in interface org.sonarsource.slang.api.Comment
- text() - Method in interface org.sonarsource.slang.api.Token
- text() - Method in class org.sonarsource.slang.impl.CommentImpl
- text() - Method in class org.sonarsource.slang.impl.TokenImpl
- TEXT - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- TEXT_RANGE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- TextPointer - Interface in org.sonarsource.slang.api
- TextPointerImpl - Class in org.sonarsource.slang.impl
- TextPointerImpl(int, int) - Constructor for class org.sonarsource.slang.impl.TextPointerImpl
- textRange - Variable in class org.sonarsource.slang.checks.api.SecondaryLocation
- textRange() - Method in interface org.sonarsource.slang.api.HasTextRange
- textRange() - Method in interface org.sonarsource.slang.api.Tree
- textRange() - Method in interface org.sonarsource.slang.api.TreeMetaData
- textRange() - Method in class org.sonarsource.slang.impl.AnnotationImpl
- textRange() - Method in class org.sonarsource.slang.impl.CommentImpl
- textRange() - Method in class org.sonarsource.slang.impl.TokenImpl
- TextRange - Interface in org.sonarsource.slang.api
- TextRangeImpl - Class in org.sonarsource.slang.impl
- TextRangeImpl(int, int, int, int) - Constructor for class org.sonarsource.slang.impl.TextRangeImpl
- TextRangeImpl(TextPointer, TextPointer) - Constructor for class org.sonarsource.slang.impl.TextRangeImpl
- TextRanges - Class in org.sonarsource.slang.impl
- THEN_BRANCH - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- thenBranch() - Method in interface org.sonarsource.slang.api.IfTree
- thenBranch() - Method in class org.sonarsource.slang.impl.IfTreeImpl
- ThrowTree - Interface in org.sonarsource.slang.api
- ThrowTreeImpl - Class in org.sonarsource.slang.impl
- ThrowTreeImpl(TreeMetaData, Token, Tree) - Constructor for class org.sonarsource.slang.impl.ThrowTreeImpl
- TIMES - Enum constant in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
- toJson(Enum<?>) - Method in class org.sonarsource.slang.persistence.conversion.SerializationContext
- toJson(NativeKind) - Method in class org.sonarsource.slang.persistence.conversion.SerializationContext
- toJson(TextRange) - Method in class org.sonarsource.slang.persistence.conversion.SerializationContext
- toJson(Token) - Method in class org.sonarsource.slang.persistence.conversion.SerializationContext
- toJson(Tree) - Static method in class org.sonarsource.slang.persistence.JsonTree
- toJson(SerializationContext, T) - Method in class org.sonarsource.slang.persistence.conversion.PolymorphicConverter
- toJson(T) - Method in class org.sonarsource.slang.persistence.conversion.SerializationContext
- toJsonArray(List<T>) - Method in class org.sonarsource.slang.persistence.conversion.SerializationContext
- toJsonArray(List<T>, BiFunction<SerializationContext, T, JsonValue>) - Method in class org.sonarsource.slang.persistence.conversion.SerializationContext
- Token - Interface in org.sonarsource.slang.api
- TOKEN_FROM_JSON - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- TOKEN_TO_JSON - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- Token.Type - Enum Class in org.sonarsource.slang.api
- TokenImpl - Class in org.sonarsource.slang.impl
- TokenImpl(TextRange, String, Token.Type) - Constructor for class org.sonarsource.slang.impl.TokenImpl
- tokenReference(Token) - Static method in class org.sonarsource.slang.persistence.conversion.RangeConverter
- tokens() - Method in interface org.sonarsource.slang.api.TreeMetaData
- TOKENS - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- TopLevelTree - Interface in org.sonarsource.slang.api
- TopLevelTreeImpl - Class in org.sonarsource.slang.impl
- TopLevelTreeImpl(TreeMetaData, List<Tree>, List<Comment>) - Constructor for class org.sonarsource.slang.impl.TopLevelTreeImpl
- TopLevelTreeImpl(TreeMetaData, List<Tree>, List<Comment>, Token) - Constructor for class org.sonarsource.slang.impl.TopLevelTreeImpl
- toString() - Method in class org.sonarsource.slang.impl.TextRangeImpl
- toString() - Method in class org.sonarsource.slang.persistence.conversion.StringNativeKind
- toString() - Method in class org.sonarsource.slang.utils.LogArg
- toString() - Method in class org.sonarsource.slang.visitors.TreePrinter.Table
- toString(NativeKind) - Static method in class org.sonarsource.slang.persistence.conversion.StringNativeKind
- Tree - Interface in org.sonarsource.slang.api
- TREE_METADATA_PROVIDER_FROM_JSON - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- TREE_METADATA_PROVIDER_TO_JSON - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- tree2string(List<Tree>) - Static method in class org.sonarsource.slang.visitors.TreePrinter
- tree2string(Tree) - Static method in class org.sonarsource.slang.visitors.TreePrinter
- TreeContext - Class in org.sonarsource.slang.visitors
- TreeContext() - Constructor for class org.sonarsource.slang.visitors.TreeContext
- TreeMetaData - Interface in org.sonarsource.slang.api
- TreeMetaDataProvider - Class in org.sonarsource.slang.impl
- TreeMetaDataProvider(List<Comment>, List<Token>) - Constructor for class org.sonarsource.slang.impl.TreeMetaDataProvider
- TreeMetaDataProvider(List<Comment>, List<Token>, List<Annotation>) - Constructor for class org.sonarsource.slang.impl.TreeMetaDataProvider
- TreePrinter - Class in org.sonarsource.slang.visitors
- TreePrinter.Table - Class in org.sonarsource.slang.visitors
- treeReference(Tree) - Static method in class org.sonarsource.slang.persistence.conversion.RangeConverter
- TreeVisitor<C extends TreeContext> - Class in org.sonarsource.slang.visitors
- TreeVisitor() - Constructor for class org.sonarsource.slang.visitors.TreeVisitor
- TRY_BLOCK - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- TRY_KEYWORD - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- tryBlock() - Method in interface org.sonarsource.slang.api.ExceptionHandlingTree
- tryBlock() - Method in class org.sonarsource.slang.impl.ExceptionHandlingTreeImpl
- tryKeyword() - Method in interface org.sonarsource.slang.api.ExceptionHandlingTree
- tryKeyword() - Method in class org.sonarsource.slang.impl.ExceptionHandlingTreeImpl
- type() - Method in interface org.sonarsource.slang.api.ParameterTree
- type() - Method in interface org.sonarsource.slang.api.Token
- type() - Method in interface org.sonarsource.slang.api.VariableDeclarationTree
- type() - Method in class org.sonarsource.slang.impl.ParameterTreeImpl
- type() - Method in class org.sonarsource.slang.impl.TokenImpl
- type() - Method in class org.sonarsource.slang.impl.VariableDeclarationTreeImpl
- TYPE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- TYPE_ATTRIBUTE - Static variable in class org.sonarsource.slang.persistence.conversion.SerializationContext
U
- UnaryExpressionTree - Interface in org.sonarsource.slang.api
- UnaryExpressionTree.Operator - Enum Class in org.sonarsource.slang.api
- UnaryExpressionTreeImpl - Class in org.sonarsource.slang.impl
- UnaryExpressionTreeImpl(TreeMetaData, UnaryExpressionTree.Operator, Tree) - Constructor for class org.sonarsource.slang.impl.UnaryExpressionTreeImpl
- updateTokenType(Token, Token.Type) - Method in class org.sonarsource.slang.impl.TreeMetaDataProvider
V
- value() - Method in interface org.sonarsource.slang.api.LiteralTree
- value() - Method in class org.sonarsource.slang.impl.LiteralTreeImpl
- VALUE - Static variable in class org.sonarsource.slang.persistence.conversion.JsonTreeConverter
- valueOf(String) - Static method in enum class org.sonarsource.slang.api.AssignmentExpressionTree.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.sonarsource.slang.api.IntegerLiteralTree.Base
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.sonarsource.slang.api.JumpTree.JumpKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.sonarsource.slang.api.LoopTree.LoopKind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.sonarsource.slang.api.ModifierTree.Kind
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.sonarsource.slang.api.Token.Type
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.sonarsource.slang.api.UnaryExpressionTree.Operator
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.sonarsource.slang.api.AssignmentExpressionTree.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.sonarsource.slang.api.BinaryExpressionTree.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.sonarsource.slang.api.IntegerLiteralTree.Base
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.sonarsource.slang.api.JumpTree.JumpKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.sonarsource.slang.api.LoopTree.LoopKind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.sonarsource.slang.api.ModifierTree.Kind
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.sonarsource.slang.api.Token.Type
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.sonarsource.slang.api.UnaryExpressionTree.Operator
-
Returns an array containing the constants of this enum class, in the order they are declared.
- VariableDeclarationTree - Interface in org.sonarsource.slang.api
- VariableDeclarationTreeImpl - Class in org.sonarsource.slang.impl
- VariableDeclarationTreeImpl(TreeMetaData, IdentifierTree, Tree, Tree, boolean) - Constructor for class org.sonarsource.slang.impl.VariableDeclarationTreeImpl
W
- WHILE - Enum constant in enum class org.sonarsource.slang.api.LoopTree.LoopKind
- withMetaDataProvider(TreeMetaDataProvider) - Method in class org.sonarsource.slang.persistence.conversion.DeserializationContext
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form
ASTConverter.parse(String, String)instead. It provides improved logging when used with ASTConverterValidation.