Hierarchy For All Packages
Package Hierarchies:- org.sonar.javascript.cfg,
- org.sonar.javascript.lexer,
- org.sonar.javascript.parser,
- org.sonar.javascript.se,
- org.sonar.javascript.se.builtins,
- org.sonar.javascript.se.limitations,
- org.sonar.javascript.se.points,
- org.sonar.javascript.se.sv,
- org.sonar.javascript.tree,
- org.sonar.javascript.tree.impl,
- org.sonar.javascript.tree.impl.declaration,
- org.sonar.javascript.tree.impl.expression,
- org.sonar.javascript.tree.impl.expression.jsx,
- org.sonar.javascript.tree.impl.flow,
- org.sonar.javascript.tree.impl.lexical,
- org.sonar.javascript.tree.impl.statement,
- org.sonar.javascript.tree.symbols,
- org.sonar.javascript.tree.symbols.type,
- org.sonar.javascript.visitors,
- org.sonar.plugins.javascript.api,
- org.sonar.plugins.javascript.api.symbols,
- org.sonar.plugins.javascript.api.tree,
- org.sonar.plugins.javascript.api.tree.declaration,
- org.sonar.plugins.javascript.api.tree.expression,
- org.sonar.plugins.javascript.api.tree.expression.jsx,
- org.sonar.plugins.javascript.api.tree.flow,
- org.sonar.plugins.javascript.api.tree.lexical,
- org.sonar.plugins.javascript.api.tree.statement,
- org.sonar.plugins.javascript.api.visitors
Class Hierarchy
- java.lang.Object
- com.sonar.sslr.api.typed.ActionParser<N>
- org.sonar.javascript.parser.JavaScriptParser
- org.sonar.javascript.tree.symbols.type.AngularJS
- org.sonar.javascript.se.builtins.ArrayBuiltInProperties
- org.sonar.javascript.tree.symbols.type.Backbone
- org.sonar.javascript.se.points.BinaryProgramPoint (implements org.sonar.javascript.se.points.ProgramPoint)
- org.sonar.javascript.se.points.BitwiseBinaryProgramPoint
- org.sonar.javascript.se.points.PlusProgramPoint
- org.sonar.javascript.se.points.StrictlyArithmeticBinaryProgramPoint
- org.sonar.javascript.se.BlockExecution
- org.sonar.javascript.se.builtins.BooleanBuiltInProperties
- org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue (implements org.sonar.javascript.se.sv.FunctionSymbolicValue)
- org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue.ListSignature (implements java.util.function.IntFunction<R>)
- org.sonar.javascript.tree.symbols.type.BuiltInMethods
- org.sonar.javascript.se.builtins.BuiltInObjectSymbolicValue (implements org.sonar.javascript.se.sv.ObjectSymbolicValue)
- org.sonar.javascript.se.builtins.BuiltInConstructorSymbolicValue (implements org.sonar.javascript.se.sv.FunctionSymbolicValue)
- org.sonar.sslr.channel.Channel<O>
- org.sonar.javascript.lexer.JavaScriptRegexpChannel
- org.sonar.javascript.se.Constraint
- org.sonar.javascript.cfg.ControlFlowGraph
- org.sonar.javascript.se.limitations.CrossProceduralLimitation
- org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition (implements org.sonar.api.server.rule.RulesDefinition)
- org.sonar.javascript.se.builtins.DateBuiltInProperties
- org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor (implements org.sonar.plugins.javascript.api.visitors.TreeVisitor)
- org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitorCheck (implements org.sonar.plugins.javascript.api.JavaScriptCheck)
- org.sonar.javascript.tree.symbols.HoistedSymbolVisitor
- org.sonar.javascript.tree.symbols.ScopeVisitor
- org.sonar.javascript.tree.symbols.SymbolVisitor
- org.sonar.javascript.tree.symbols.type.TypeVisitor
- org.sonar.javascript.se.ExpressionStack
- org.sonar.plugins.javascript.api.visitors.FileIssue (implements org.sonar.plugins.javascript.api.visitors.Issue)
- org.sonar.javascript.se.builtins.FunctionBuiltInProperties
- org.sonar.javascript.se.sv.FunctionWithTreeSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.tree.symbols.GlobalVariableNames
- org.sonar.javascript.se.points.IdentifierProgramPoint (implements org.sonar.javascript.se.points.ProgramPoint)
- org.sonar.javascript.se.sv.IncDecSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.se.sv.InstanceOfSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.plugins.javascript.api.visitors.IssueLocation
- org.sonar.javascript.visitors.Issues
- org.sonar.javascript.tree.JavaScriptCommentAnalyser
- org.sonar.javascript.visitors.JavaScriptFileImpl (implements org.sonar.plugins.javascript.api.visitors.JavaScriptFile)
- org.sonar.javascript.parser.JavaScriptGrammar
- org.sonar.javascript.lexer.JavaScriptLexer
- org.sonar.javascript.parser.JavaScriptNodeBuilder (implements com.sonar.sslr.api.typed.NodeBuilder)
- org.sonar.javascript.parser.JavaScriptParserBuilder
- org.sonar.javascript.tree.impl.JavaScriptTree (implements org.sonar.plugins.javascript.api.tree.Tree)
- org.sonar.javascript.tree.impl.expression.ArgumentListTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ArgumentListTree)
- org.sonar.javascript.tree.impl.expression.ArrayAssignmentPatternTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ArrayAssignmentPatternTree)
- org.sonar.javascript.tree.impl.declaration.ArrayBindingPatternTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree)
- org.sonar.javascript.tree.impl.expression.ArrayLiteralTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.AssignmentExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.AssignmentExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.AssignmentPatternRestElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.AssignmentPatternRestElementTree)
- org.sonar.javascript.tree.impl.expression.BinaryExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.BinaryExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.declaration.BindingPropertyTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree)
- org.sonar.javascript.tree.impl.statement.BlockTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.BlockTree)
- org.sonar.javascript.tree.impl.expression.BracketMemberExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.BracketMemberExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.statement.BreakStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.BreakStatementTree)
- org.sonar.javascript.tree.impl.expression.CallExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.CallExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.statement.CaseClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.CaseClauseTree)
- org.sonar.javascript.tree.impl.statement.CatchBlockTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree)
- org.sonar.javascript.tree.impl.declaration.ClassTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ClassTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.ComputedPropertyNameTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ComputedPropertyNameTree)
- org.sonar.javascript.tree.impl.expression.ConditionalExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.statement.ContinueStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.ContinueStatementTree)
- org.sonar.javascript.tree.impl.statement.DebuggerStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.DebuggerStatementTree)
- org.sonar.javascript.tree.impl.declaration.DecoratorTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.DecoratorTree)
- org.sonar.javascript.tree.impl.statement.DefaultClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.DefaultClauseTree)
- org.sonar.javascript.tree.impl.declaration.DefaultExportDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree)
- org.sonar.javascript.tree.impl.expression.DotMemberExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.DotMemberExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.statement.DoWhileStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree)
- org.sonar.javascript.tree.impl.statement.ElseClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.ElseClauseTree)
- org.sonar.javascript.tree.impl.statement.EmptyStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.EmptyStatementTree)
- org.sonar.javascript.tree.impl.declaration.ExportClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ExportClauseTree)
- org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBinding)
- org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithExportListImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithExportList)
- org.sonar.javascript.tree.impl.declaration.ExportDefaultBindingWithNameSpaceExportImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport)
- org.sonar.javascript.tree.impl.statement.ExpressionStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.ExpressionStatementTree)
- org.sonar.javascript.tree.impl.declaration.ExtendsClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ExtendsClauseTree)
- org.sonar.javascript.tree.impl.declaration.FieldDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree)
- org.sonar.javascript.tree.impl.statement.FinallyBlockTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.FinallyBlockTree)
- org.sonar.javascript.tree.impl.flow.FlowArrayTypeShorthandTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeShorthandTree)
- org.sonar.javascript.tree.impl.flow.FlowArrayTypeWithKeywordTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeWithKeywordTree)
- org.sonar.javascript.tree.impl.flow.FlowCastingExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowCastingExpressionTree)
- org.sonar.javascript.tree.impl.flow.FlowDeclareTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowDeclareTree)
- org.sonar.javascript.tree.impl.flow.FlowFunctionSignatureTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowFunctionSignatureTree)
- org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterClauseTree)
- org.sonar.javascript.tree.impl.flow.FlowFunctionTypeParameterTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterTree)
- org.sonar.javascript.tree.impl.flow.FlowFunctionTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowGenericParameterClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterClauseTree)
- org.sonar.javascript.tree.impl.flow.FlowGenericParameterTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterTree)
- org.sonar.javascript.tree.impl.flow.FlowImplementsClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowImplementsClauseTree)
- org.sonar.javascript.tree.impl.flow.FlowIndexerPropertyDefinitionKeyTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowIndexerPropertyDefinitionKeyTree)
- org.sonar.javascript.tree.impl.flow.FlowInterfaceDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree)
- org.sonar.javascript.tree.impl.flow.FlowIntersectionTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowIntersectionTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowLiteralTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowLiteralTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowMethodPropertyDefinitionKeyTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowMethodPropertyDefinitionKeyTree)
- org.sonar.javascript.tree.impl.flow.FlowModuleExportsTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowModuleExportsTree)
- org.sonar.javascript.tree.impl.flow.FlowModuleTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowModuleTree)
- org.sonar.javascript.tree.impl.flow.FlowNamespacedTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowNamespacedTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowObjectTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowObjectTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowOpaqueTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowOpaqueTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowOptionalBindingElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowOptionalBindingElementTree)
- org.sonar.javascript.tree.impl.flow.FlowOptionalTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowOptionalTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowParameterizedGenericsTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowParameterizedGenericsTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowParenthesisedTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowParenthesisedTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowPropertyDefinitionTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowPropertyDefinitionTree)
- org.sonar.javascript.tree.impl.flow.FlowSimplePropertyDefinitionKeyTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowSimplePropertyDefinitionKeyTree)
- org.sonar.javascript.tree.impl.flow.FlowSimpleTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowSimpleTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowTupleTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowTupleTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowTypeAliasStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree)
- org.sonar.javascript.tree.impl.flow.FlowTypeAnnotationTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowTypeAnnotationTree)
- org.sonar.javascript.tree.impl.flow.FlowTypedBindingElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowTypedBindingElementTree)
- org.sonar.javascript.tree.impl.flow.FlowTypeofTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowTypeofTypeTree)
- org.sonar.javascript.tree.impl.flow.FlowUnionTypeTreeImpl (implements org.sonar.plugins.javascript.api.tree.flow.FlowUnionTypeTree)
- org.sonar.javascript.tree.impl.statement.ForObjectStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree)
- org.sonar.javascript.tree.impl.statement.ForStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.ForStatementTree)
- org.sonar.javascript.tree.impl.declaration.FromClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.FromClauseTree)
- org.sonar.javascript.tree.impl.declaration.FunctionTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.FunctionTree)
- org.sonar.javascript.tree.impl.declaration.AccessorMethodDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree)
- org.sonar.javascript.tree.impl.expression.ArrowFunctionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.declaration.FunctionDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree)
- org.sonar.javascript.tree.impl.expression.FunctionExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.declaration.MethodDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree)
- org.sonar.javascript.tree.impl.expression.IdentifierTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.IdentifierTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.statement.IfStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.IfStatementTree)
- org.sonar.javascript.tree.impl.declaration.ImportClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ImportClauseTree)
- org.sonar.javascript.tree.impl.declaration.ImportDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree)
- org.sonar.javascript.tree.impl.declaration.ImportModuleDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ImportModuleDeclarationTree)
- org.sonar.javascript.tree.impl.expression.ImportTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ImportTree)
- org.sonar.javascript.tree.impl.expression.InitializedAssignmentPatternElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.InitializedAssignmentPatternElementTree)
- org.sonar.javascript.tree.impl.declaration.InitializedBindingElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.InitializedBindingElementTree)
- org.sonar.javascript.tree.impl.lexical.InternalSyntaxToken (implements org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken)
- org.sonar.javascript.tree.impl.lexical.InternalSyntaxTrivia (implements org.sonar.plugins.javascript.api.tree.lexical.SyntaxTrivia)
- org.sonar.javascript.tree.impl.expression.jsx.JsxClosingElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxClosingElementTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyClosingElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyClosingElementTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxEmptyOpeningElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyOpeningElementTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxIdentifierTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxIdentifierTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxJavaScriptExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxJavaScriptExpressionTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxOpeningElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxOpeningElementTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxSelfClosingElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxShortFragmentElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxShortFragmentElementTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxSpreadAttributeTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSpreadAttributeTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxStandardAttributeTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardAttributeTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxStandardElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardElementTree)
- org.sonar.javascript.tree.impl.expression.jsx.JsxTextTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.jsx.JsxTextTree)
- org.sonar.javascript.tree.impl.statement.LabelledStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.LabelledStatementTree)
- org.sonar.javascript.tree.impl.expression.LiteralTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.LiteralTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.declaration.ModuleTreeImpl (implements org.sonar.plugins.javascript.api.tree.ModuleTree)
- org.sonar.javascript.tree.impl.declaration.NamedExportDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.NamedExportDeclarationTree)
- org.sonar.javascript.tree.impl.declaration.NamedImportExportClauseTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.NamedImportExportClauseTree)
- org.sonar.javascript.tree.impl.declaration.NameSpaceExportDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree)
- org.sonar.javascript.tree.impl.declaration.NameSpaceImportTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.NameSpaceImportTree)
- org.sonar.javascript.tree.impl.expression.NewExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.NewExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.NewTargetTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.NewTargetTree)
- org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternPairElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternPairElementTree)
- org.sonar.javascript.tree.impl.expression.ObjectAssignmentPatternTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternTree)
- org.sonar.javascript.tree.impl.declaration.ObjectBindingPatternTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ObjectBindingPatternTree)
- org.sonar.javascript.tree.impl.expression.ObjectLiteralTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ObjectLiteralTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.PairPropertyTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.PairPropertyTree)
- org.sonar.javascript.tree.impl.declaration.ParameterListTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.ParameterListTree)
- org.sonar.javascript.tree.impl.expression.ParenthesisedExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ParenthesisedExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.PostfixExpressionTreeImpl (implements org.sonar.javascript.tree.symbols.type.TypableTree, org.sonar.plugins.javascript.api.tree.expression.UnaryExpressionTree)
- org.sonar.javascript.tree.impl.expression.PrefixExpressionTreeImpl (implements org.sonar.javascript.tree.symbols.type.TypableTree, org.sonar.plugins.javascript.api.tree.expression.UnaryExpressionTree)
- org.sonar.javascript.tree.impl.expression.RestElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.RestElementTree)
- org.sonar.javascript.tree.impl.statement.ReturnStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.ReturnStatementTree)
- org.sonar.javascript.tree.impl.declaration.ScriptTreeImpl (implements org.sonar.plugins.javascript.api.tree.ScriptTree)
- org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree)
- org.sonar.javascript.tree.impl.expression.SpreadElementTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.SpreadElementTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.SuperTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.SuperTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.statement.SwitchStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree)
- org.sonar.javascript.tree.impl.expression.TaggedTemplateTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.TaggedTemplateTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.TemplateCharactersTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.TemplateCharactersTree)
- org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree)
- org.sonar.javascript.tree.impl.expression.TemplateLiteralTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.statement.ThrowStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.ThrowStatementTree)
- org.sonar.javascript.tree.impl.statement.TryStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.TryStatementTree)
- org.sonar.javascript.tree.impl.statement.VariableDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.VariableDeclarationTree)
- org.sonar.javascript.tree.impl.statement.VariableStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.VariableStatementTree)
- org.sonar.javascript.tree.impl.statement.WhileStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree)
- org.sonar.javascript.tree.impl.statement.WithStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.WithStatementTree)
- org.sonar.javascript.tree.impl.expression.YieldExpressionTreeImpl (implements org.sonar.javascript.tree.symbols.type.TypableTree, org.sonar.plugins.javascript.api.tree.expression.YieldExpressionTree)
- org.sonar.javascript.visitors.JavaScriptVisitorContext (implements org.sonar.plugins.javascript.api.visitors.TreeVisitorContext)
- org.sonar.javascript.tree.symbols.type.JQuery
- org.sonar.plugins.javascript.api.visitors.LineIssue (implements org.sonar.plugins.javascript.api.visitors.Issue)
- org.sonar.javascript.se.points.LiteralProgramPoint (implements org.sonar.javascript.se.points.ProgramPoint)
- org.sonar.javascript.se.sv.LiteralSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.se.LiveVariableAnalysis
- org.sonar.javascript.se.LiveVariableAnalysis.Usages
- org.sonar.javascript.se.LocalVariables
- org.sonar.javascript.se.sv.LogicalNotSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.se.builtins.MathBuiltInProperties
- org.sonar.javascript.se.points.MemberProgramPoint (implements org.sonar.javascript.se.points.ProgramPoint)
- org.sonar.javascript.se.points.NoActionProgramPoint (implements org.sonar.javascript.se.points.ProgramPoint)
- org.sonar.javascript.se.builtins.NumberBuiltInProperties
- org.sonar.javascript.se.builtins.ObjectBuiltInProperties
- org.sonar.javascript.tree.symbols.type.ObjectType (implements org.sonar.plugins.javascript.api.symbols.Type)
- org.sonar.javascript.tree.symbols.type.ArrayType
- org.sonar.javascript.tree.symbols.type.ClassType
- org.sonar.javascript.tree.symbols.type.FunctionType
- org.sonar.javascript.se.sv.PlusSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.plugins.javascript.api.visitors.PreciseIssue (implements org.sonar.plugins.javascript.api.visitors.Issue)
- org.sonar.javascript.tree.symbols.type.PrimitiveOperations
- org.sonar.javascript.se.ProgramState (implements org.sonar.javascript.se.ProgramStateConstraints)
- org.sonar.javascript.se.builtins.RegexpBuiltInProperties
- org.sonar.javascript.se.Relation
- org.sonar.javascript.se.sv.RelationalSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.se.sv.EqualitySymbolicValue
- org.sonar.javascript.se.RelationOnSymbols
- org.sonar.javascript.tree.symbols.Scope
- org.sonar.javascript.se.SeCheck (implements org.sonar.plugins.javascript.api.JavaScriptCheck)
- org.sonar.javascript.tree.impl.SeparatedListImpl<T> (implements org.sonar.plugins.javascript.api.tree.SeparatedList<T>)
- org.sonar.javascript.se.sv.SimpleSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.se.builtins.StringBuiltInProperties
- org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor (implements org.sonar.plugins.javascript.api.visitors.TreeVisitor)
- org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck (implements org.sonar.plugins.javascript.api.JavaScriptCheck)
- org.sonar.javascript.se.SeChecksDispatcher
- org.sonar.plugins.javascript.api.visitors.SubscriptionVisitorCheck (implements org.sonar.plugins.javascript.api.JavaScriptCheck)
- org.sonar.plugins.javascript.api.symbols.Symbol
- org.sonar.javascript.se.SymbolicExecution
- org.sonar.javascript.se.sv.SymbolicValueWithConstraint (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.tree.symbols.SymbolModelImpl (implements org.sonar.plugins.javascript.api.symbols.SymbolModel, org.sonar.javascript.tree.symbols.SymbolModelBuilder)
- org.sonar.javascript.tree.SyntacticEquivalence
- org.sonar.javascript.parser.TreeFactory
- org.sonar.javascript.parser.TreeFactory.ConditionalExpressionTail
- org.sonar.javascript.parser.TreeFactory.Tuple<T,U>
- org.sonar.javascript.se.sv.TypeOfComparisonSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.se.sv.TypeOfSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.plugins.javascript.api.symbols.TypeSet (implements java.util.Set<E>)
- org.sonar.javascript.se.sv.UnaryMinusSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.javascript.se.points.UnaryNumericProgramPoint (implements org.sonar.javascript.se.points.ProgramPoint)
- org.sonar.plugins.javascript.api.symbols.Usage
- org.sonar.javascript.tree.symbols.type.Utils
- org.sonar.javascript.tree.symbols.type.WebAPI
- com.sonar.sslr.api.typed.ActionParser<N>
Interface Hierarchy
- org.sonar.javascript.se.sv.BuiltInFunctionSymbolicValue.ArgumentsConstrainer
- org.sonar.javascript.cfg.CfgBlock
- org.sonar.javascript.cfg.CfgBranchingBlock
- org.sonar.plugins.javascript.api.CustomRuleRepository
- org.sonar.plugins.javascript.api.visitors.Issue
- java.lang.Iterable<T>
- java.util.Collection<E>
- java.util.List<E>
- org.sonar.plugins.javascript.api.tree.SeparatedList<T>
- java.util.List<E>
- java.util.Collection<E>
- org.sonar.plugins.javascript.api.JavaScriptCheck
- org.sonar.plugins.javascript.api.visitors.JavaScriptFile
- org.sonar.plugins.javascript.api.tree.Kinds
- org.sonar.javascript.se.points.ProgramPoint
- org.sonar.javascript.se.ProgramStateConstraints
- org.sonar.javascript.se.sv.SymbolicValue
- org.sonar.javascript.se.sv.ObjectSymbolicValue
- org.sonar.javascript.se.sv.FunctionSymbolicValue
- org.sonar.javascript.se.sv.ObjectSymbolicValue
- org.sonar.plugins.javascript.api.symbols.SymbolModel
- org.sonar.javascript.tree.symbols.SymbolModelBuilder
- org.sonar.plugins.javascript.api.tree.Tree
- org.sonar.plugins.javascript.api.tree.expression.ArgumentListTree
- org.sonar.plugins.javascript.api.tree.expression.AssignmentPatternRestElementTree
- org.sonar.plugins.javascript.api.tree.declaration.BindingElementTree
- org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree (also extends org.sonar.plugins.javascript.api.tree.declaration.DeclarationTree)
- org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree (also extends org.sonar.plugins.javascript.api.tree.declaration.DeclarationTree)
- org.sonar.plugins.javascript.api.tree.flow.FlowOptionalBindingElementTree
- org.sonar.plugins.javascript.api.tree.flow.FlowTypedBindingElementTree
- org.sonar.plugins.javascript.api.tree.expression.IdentifierTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree, org.sonar.plugins.javascript.api.tree.declaration.ImportSubClauseTree)
- org.sonar.plugins.javascript.api.tree.declaration.InitializedBindingElementTree
- org.sonar.plugins.javascript.api.tree.declaration.ObjectBindingPatternTree
- org.sonar.plugins.javascript.api.tree.expression.RestElementTree
- org.sonar.plugins.javascript.api.tree.statement.CatchBlockTree
- org.sonar.plugins.javascript.api.tree.expression.ComputedPropertyNameTree
- org.sonar.plugins.javascript.api.tree.statement.ConditionalTree
- org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree)
- org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree (also extends org.sonar.plugins.javascript.api.tree.statement.IterationStatementTree)
- org.sonar.plugins.javascript.api.tree.statement.ForStatementTree (also extends org.sonar.plugins.javascript.api.tree.statement.IterationStatementTree)
- org.sonar.plugins.javascript.api.tree.statement.IfStatementTree (also extends org.sonar.plugins.javascript.api.tree.statement.StatementTree)
- org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree (also extends org.sonar.plugins.javascript.api.tree.statement.IterationStatementTree)
- org.sonar.plugins.javascript.api.tree.declaration.DeclarationTree
- org.sonar.plugins.javascript.api.tree.declaration.ArrayBindingPatternTree (also extends org.sonar.plugins.javascript.api.tree.declaration.BindingElementTree)
- org.sonar.plugins.javascript.api.tree.declaration.BindingPropertyTree (also extends org.sonar.plugins.javascript.api.tree.declaration.BindingElementTree)
- org.sonar.plugins.javascript.api.tree.declaration.ExportDeclarationTree
- org.sonar.plugins.javascript.api.tree.declaration.DefaultExportDeclarationTree
- org.sonar.plugins.javascript.api.tree.declaration.NamedExportDeclarationTree
- org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree
- org.sonar.plugins.javascript.api.tree.declaration.ImportDeclarationTree
- org.sonar.plugins.javascript.api.tree.declaration.ImportModuleDeclarationTree
- org.sonar.plugins.javascript.api.tree.expression.LexicalDeclarationTree
- org.sonar.plugins.javascript.api.tree.ModuleTree
- org.sonar.plugins.javascript.api.tree.declaration.DecoratorTree
- org.sonar.plugins.javascript.api.tree.statement.ElseClauseTree
- org.sonar.plugins.javascript.api.tree.declaration.ExportClauseTree
- org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBinding
- org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithExportList
- org.sonar.plugins.javascript.api.tree.declaration.ExportDefaultBindingWithNameSpaceExport
- org.sonar.plugins.javascript.api.tree.declaration.ExtendsClauseTree
- org.sonar.plugins.javascript.api.tree.declaration.FieldDeclarationTree
- org.sonar.plugins.javascript.api.tree.statement.FinallyBlockTree
- org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterClauseTree
- org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeParameterTree
- org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterClauseTree
- org.sonar.plugins.javascript.api.tree.flow.FlowGenericParameterTree
- org.sonar.plugins.javascript.api.tree.flow.FlowImplementsClauseTree
- org.sonar.plugins.javascript.api.tree.flow.FlowModuleExportsTree
- org.sonar.plugins.javascript.api.tree.flow.FlowModuleTree
- org.sonar.plugins.javascript.api.tree.flow.FlowOpaqueTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowPropertyDefinitionKeyTree
- org.sonar.plugins.javascript.api.tree.flow.FlowIndexerPropertyDefinitionKeyTree
- org.sonar.plugins.javascript.api.tree.flow.FlowMethodPropertyDefinitionKeyTree
- org.sonar.plugins.javascript.api.tree.flow.FlowSimplePropertyDefinitionKeyTree
- org.sonar.plugins.javascript.api.tree.flow.FlowPropertyDefinitionTree
- org.sonar.plugins.javascript.api.tree.flow.FlowTypeAnnotationTree
- org.sonar.plugins.javascript.api.tree.flow.FlowTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeShorthandTree
- org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeWithKeywordTree
- org.sonar.plugins.javascript.api.tree.flow.FlowFunctionSignatureTree
- org.sonar.plugins.javascript.api.tree.flow.FlowFunctionTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowIntersectionTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowLiteralTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowNamespacedTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowObjectTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowOptionalTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowParameterizedGenericsTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowParenthesisedTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowSimpleTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowTupleTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowTypeofTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowUnionTypeTree
- org.sonar.plugins.javascript.api.tree.flow.FlowArrayTypeTree
- org.sonar.plugins.javascript.api.tree.declaration.FromClauseTree
- org.sonar.plugins.javascript.api.tree.declaration.FunctionTree
- org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree
- org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree)
- org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree (also extends org.sonar.plugins.javascript.api.tree.statement.StatementTree)
- org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree)
- org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree
- org.sonar.plugins.javascript.api.tree.declaration.ImportClauseTree
- org.sonar.plugins.javascript.api.tree.declaration.ImportSubClauseTree
- org.sonar.plugins.javascript.api.tree.expression.IdentifierTree (also extends org.sonar.plugins.javascript.api.tree.declaration.BindingElementTree, org.sonar.plugins.javascript.api.tree.expression.ExpressionTree)
- org.sonar.plugins.javascript.api.tree.declaration.NamedImportExportClauseTree
- org.sonar.plugins.javascript.api.tree.declaration.NameSpaceImportTree
- org.sonar.plugins.javascript.api.tree.expression.InitializedAssignmentPatternElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxAttributeTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxIdentifierTree (also extends org.sonar.plugins.javascript.api.tree.expression.jsx.JsxElementNameTree)
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSpreadAttributeTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardAttributeTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxAttributeValueTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxElementTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree, org.sonar.plugins.javascript.api.tree.expression.jsx.JsxChildTree)
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxShortFragmentElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxJavaScriptExpressionTree (also extends org.sonar.plugins.javascript.api.tree.expression.jsx.JsxChildTree)
- org.sonar.plugins.javascript.api.tree.expression.LiteralTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree)
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxElementTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree, org.sonar.plugins.javascript.api.tree.expression.jsx.JsxChildTree)
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxChildTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxElementTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree, org.sonar.plugins.javascript.api.tree.expression.jsx.JsxAttributeValueTree)
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxShortFragmentElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxJavaScriptExpressionTree (also extends org.sonar.plugins.javascript.api.tree.expression.jsx.JsxAttributeValueTree)
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxTextTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxElementTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree, org.sonar.plugins.javascript.api.tree.expression.jsx.JsxAttributeValueTree)
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxClosingElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxElementNameTree
- org.sonar.plugins.javascript.api.tree.expression.ExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.ArrayAssignmentPatternTree
- org.sonar.plugins.javascript.api.tree.expression.ArrayLiteralTree
- org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree (also extends org.sonar.plugins.javascript.api.tree.declaration.FunctionTree)
- org.sonar.plugins.javascript.api.tree.expression.AssignmentExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.BinaryExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.CallExpressionTree
- org.sonar.plugins.javascript.api.tree.declaration.ClassTree (also extends org.sonar.plugins.javascript.api.tree.statement.StatementTree)
- org.sonar.plugins.javascript.api.tree.expression.ConditionalExpressionTree (also extends org.sonar.plugins.javascript.api.tree.statement.ConditionalTree)
- org.sonar.plugins.javascript.api.tree.flow.FlowCastingExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.FunctionExpressionTree (also extends org.sonar.plugins.javascript.api.tree.declaration.FunctionTree)
- org.sonar.plugins.javascript.api.tree.expression.IdentifierTree (also extends org.sonar.plugins.javascript.api.tree.declaration.BindingElementTree, org.sonar.plugins.javascript.api.tree.declaration.ImportSubClauseTree)
- org.sonar.plugins.javascript.api.tree.expression.ImportTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxElementTree (also extends org.sonar.plugins.javascript.api.tree.expression.jsx.JsxAttributeValueTree, org.sonar.plugins.javascript.api.tree.expression.jsx.JsxChildTree)
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxSelfClosingElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxShortFragmentElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxStandardElementTree
- org.sonar.plugins.javascript.api.tree.expression.LiteralTree (also extends org.sonar.plugins.javascript.api.tree.expression.jsx.JsxAttributeValueTree)
- org.sonar.plugins.javascript.api.tree.expression.MemberExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.BracketMemberExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.DotMemberExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.NewExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.NewTargetTree
- org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternTree
- org.sonar.plugins.javascript.api.tree.expression.ObjectLiteralTree
- org.sonar.plugins.javascript.api.tree.expression.ParenthesisedExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.SpreadElementTree
- org.sonar.plugins.javascript.api.tree.expression.SuperTree
- org.sonar.plugins.javascript.api.tree.expression.TaggedTemplateTree
- org.sonar.plugins.javascript.api.tree.expression.TemplateLiteralTree
- org.sonar.plugins.javascript.api.tree.expression.UnaryExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.YieldExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxIdentifierTree (also extends org.sonar.plugins.javascript.api.tree.expression.jsx.JsxAttributeTree)
- org.sonar.plugins.javascript.api.tree.expression.ExpressionTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyClosingElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxEmptyOpeningElementTree
- org.sonar.plugins.javascript.api.tree.expression.jsx.JsxOpeningElementTree
- org.sonar.plugins.javascript.api.tree.expression.ObjectAssignmentPatternPairElementTree
- org.sonar.plugins.javascript.api.tree.expression.PairPropertyTree
- org.sonar.plugins.javascript.api.tree.declaration.ParameterListTree
- org.sonar.plugins.javascript.api.tree.ScriptTree
- org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree
- org.sonar.plugins.javascript.api.tree.statement.StatementTree
- org.sonar.plugins.javascript.api.tree.statement.BlockTree
- org.sonar.plugins.javascript.api.tree.statement.BreakStatementTree
- org.sonar.plugins.javascript.api.tree.declaration.ClassTree (also extends org.sonar.plugins.javascript.api.tree.expression.ExpressionTree)
- org.sonar.plugins.javascript.api.tree.statement.ContinueStatementTree
- org.sonar.plugins.javascript.api.tree.statement.DebuggerStatementTree
- org.sonar.plugins.javascript.api.tree.statement.EmptyStatementTree
- org.sonar.plugins.javascript.api.tree.statement.ExpressionStatementTree
- org.sonar.plugins.javascript.api.tree.flow.FlowDeclareTree
- org.sonar.plugins.javascript.api.tree.flow.FlowInterfaceDeclarationTree
- org.sonar.plugins.javascript.api.tree.flow.FlowTypeAliasStatementTree
- org.sonar.plugins.javascript.api.tree.declaration.FunctionDeclarationTree (also extends org.sonar.plugins.javascript.api.tree.declaration.FunctionTree)
- org.sonar.plugins.javascript.api.tree.statement.IfStatementTree (also extends org.sonar.plugins.javascript.api.tree.statement.ConditionalTree)
- org.sonar.plugins.javascript.api.tree.statement.IterationStatementTree
- org.sonar.plugins.javascript.api.tree.statement.DoWhileStatementTree (also extends org.sonar.plugins.javascript.api.tree.statement.ConditionalTree)
- org.sonar.plugins.javascript.api.tree.statement.ForObjectStatementTree
- org.sonar.plugins.javascript.api.tree.statement.ForStatementTree (also extends org.sonar.plugins.javascript.api.tree.statement.ConditionalTree)
- org.sonar.plugins.javascript.api.tree.statement.WhileStatementTree (also extends org.sonar.plugins.javascript.api.tree.statement.ConditionalTree)
- org.sonar.plugins.javascript.api.tree.statement.LabelledStatementTree
- org.sonar.plugins.javascript.api.tree.statement.ReturnStatementTree
- org.sonar.plugins.javascript.api.tree.statement.SwitchStatementTree
- org.sonar.plugins.javascript.api.tree.statement.ThrowStatementTree
- org.sonar.plugins.javascript.api.tree.statement.TryStatementTree
- org.sonar.plugins.javascript.api.tree.statement.VariableStatementTree
- org.sonar.plugins.javascript.api.tree.statement.WithStatementTree
- org.sonar.plugins.javascript.api.tree.statement.SwitchClauseTree
- org.sonar.plugins.javascript.api.tree.statement.CaseClauseTree
- org.sonar.plugins.javascript.api.tree.statement.DefaultClauseTree
- org.sonar.plugins.javascript.api.tree.lexical.SyntaxToken
- org.sonar.plugins.javascript.api.tree.lexical.SyntaxTrivia
- org.sonar.plugins.javascript.api.tree.expression.TemplateCharactersTree
- org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree
- org.sonar.plugins.javascript.api.tree.statement.VariableDeclarationTree
- org.sonar.plugins.javascript.api.visitors.TreeVisitor
- org.sonar.plugins.javascript.api.visitors.TreeVisitorContext
- org.sonar.javascript.tree.symbols.type.TypableTree
- org.sonar.plugins.javascript.api.symbols.Type
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.sonar.javascript.parser.EcmaScriptLexer (implements org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.javascript.se.sv.IncDecSymbolicValue.Sign
- org.sonar.javascript.lexer.JavaScriptKeyword (implements org.sonar.sslr.grammar.GrammarRuleKey, com.sonar.sslr.api.TokenType)
- org.sonar.javascript.lexer.JavaScriptPunctuator (implements org.sonar.sslr.grammar.GrammarRuleKey, com.sonar.sslr.api.TokenType)
- org.sonar.javascript.lexer.JavaScriptTokenType (implements org.sonar.sslr.grammar.GrammarRuleKey, com.sonar.sslr.api.TokenType)
- org.sonar.javascript.tree.KindSet (implements org.sonar.plugins.javascript.api.tree.Kinds)
- org.sonar.javascript.tree.symbols.type.ObjectType.BuiltInObjectType (implements org.sonar.plugins.javascript.api.symbols.Type)
- org.sonar.javascript.tree.symbols.type.ObjectType.FrameworkType (implements org.sonar.plugins.javascript.api.symbols.Type)
- org.sonar.javascript.tree.symbols.type.ObjectType.WebApiType (implements org.sonar.plugins.javascript.api.symbols.Type)
- org.sonar.javascript.tree.symbols.type.PrimitiveType (implements org.sonar.plugins.javascript.api.symbols.Type)
- org.sonar.javascript.se.Relation.Operator
- org.sonar.javascript.se.sv.SpecialSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- org.sonar.plugins.javascript.api.tree.Tree.Kind (implements org.sonar.sslr.grammar.GrammarRuleKey, org.sonar.plugins.javascript.api.tree.Kinds)
- org.sonar.javascript.se.Type
- org.sonar.plugins.javascript.api.symbols.Type.Callability
- org.sonar.plugins.javascript.api.symbols.Type.Kind
- org.sonar.javascript.se.sv.UnknownSymbolicValue (implements org.sonar.javascript.se.sv.SymbolicValue)
- org.sonar.plugins.javascript.api.symbols.Usage.Kind
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)