Class Hierarchy
- java.lang.Object
- org.sonar.javascript.tree.symbols.type.AngularJS
- org.sonar.javascript.tree.symbols.type.Backbone
- org.sonar.javascript.tree.symbols.type.BuiltInMethods
- org.sonar.sslr.channel.Channel<O>
- org.sonar.squidbridge.CommentAnalyser
- org.sonar.javascript.cfg.ControlFlowGraph
- org.sonar.plugins.javascript.api.CustomJavaScriptRulesDefinition (implements org.sonar.api.BatchExtension, org.sonar.api.server.rule.RulesDefinition)
- org.sonar.plugins.javascript.api.visitors.DoubleDispatchVisitor (implements org.sonar.plugins.javascript.api.visitors.TreeVisitor)
- org.sonar.plugins.javascript.api.visitors.FileIssue (implements org.sonar.plugins.javascript.api.visitors.Issue)
- org.sonar.javascript.highlighter.HighlightSymbolTableBuilder
- org.sonar.plugins.javascript.api.visitors.IssueLocation
- 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.declaration.AccessorMethodDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.AccessorMethodDeclarationTree)
- 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.ArrowFunctionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.ArrowFunctionTree, 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.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.expression.ClassTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.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.symbols.type.TypableTree)
- 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.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.statement.ExpressionStatementTreeImpl (implements org.sonar.plugins.javascript.api.tree.statement.ExpressionStatementTree)
- 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.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.GeneratorMethodDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.GeneratorMethodDeclarationTree)
- 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.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.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.MethodDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.MethodDeclarationTree)
- 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.NameSpaceExportDeclarationTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.NameSpaceExportDeclarationTree)
- org.sonar.javascript.tree.impl.declaration.NameSpaceSpecifierTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree)
- 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.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.symbols.type.TypableTree)
- 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.declaration.BindingElementTree, org.sonar.plugins.javascript.api.tree.expression.RestElementTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- 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.SpecifierListTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.SpecifierListTree)
- org.sonar.javascript.tree.impl.declaration.SpecifierTreeImpl (implements org.sonar.plugins.javascript.api.tree.declaration.SpecifierTree)
- org.sonar.javascript.tree.impl.expression.SuperTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.LiteralTree, 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.symbols.type.TypableTree)
- org.sonar.javascript.tree.impl.expression.TemplateExpressionTreeImpl (implements org.sonar.plugins.javascript.api.tree.expression.TemplateExpressionTree, org.sonar.javascript.tree.symbols.type.TypableTree)
- 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.tree.symbols.type.ObjectType (implements org.sonar.plugins.javascript.api.symbols.Type)
- 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.tree.symbols.Scope
- org.sonar.javascript.tree.impl.SeparatedList<T> (implements java.util.List<E>)
- org.sonar.javascript.highlighter.SourceFileOffsets
- org.sonar.plugins.javascript.api.visitors.SubscriptionVisitor (implements org.sonar.plugins.javascript.api.visitors.TreeVisitor)
- org.sonar.plugins.javascript.api.symbols.Symbol
- 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.Tuple<T,U>
- org.sonar.plugins.javascript.api.symbols.TypeSet (implements java.util.Set<E>)
- org.sonar.plugins.javascript.api.symbols.Usage
- org.sonar.javascript.tree.symbols.type.Utils
- org.sonar.javascript.tree.symbols.type.WebAPI
Interface Hierarchy
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- org.sonar.plugins.javascript.api.symbols.Symbol.Kind
- org.sonar.plugins.javascript.api.symbols.Usage.Kind
- org.sonar.plugins.javascript.api.symbols.Type.Callability
- org.sonar.plugins.javascript.api.symbols.Type.Kind
- org.sonar.plugins.javascript.api.tree.Tree.Kind (implements com.sonar.sslr.api.AstNodeType, org.sonar.sslr.grammar.GrammarRuleKey)
- org.sonar.javascript.parser.JavaScriptLegacyGrammar (implements org.sonar.sslr.grammar.GrammarRuleKey)
- 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.symbols.type.ObjectType.FrameworkType (implements org.sonar.plugins.javascript.api.symbols.Type)
- org.sonar.javascript.tree.symbols.type.ObjectType.BuiltInObjectType (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)
Copyright © 2011–2016 SonarSource and Eriks Nukis. All rights reserved.