Uploaded image for project: 'SonarJava'
  1. SonarJava
  2. SONARJAVA-547

Tokens should be presented in Heterogeneous AST

    XMLWordPrintable

    Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: 3.4
    • Component/s: None
    • Labels:
      None

      Attachments

        Issue Links

        1.
        Add syntax tokens for Modifiers SONARJAVA-1092 Sub-task Closed Michael Gumowski Major
        2.
        Add declaration keyword for classes, interfaces, enums, @annnotations SONARJAVA-1093 Sub-task Closed Michael Gumowski Major
        3.
        Add SyntaxToken for values of literals SONARJAVA-1094 Sub-task Closed Michael Gumowski Major
        4.
        Add the query tokens, as well as extends and super to wildcard tree SONARJAVA-1098 Sub-task Closed Michael Gumowski Major
        5.
        Add array designators to ArrayTypeTree SONARJAVA-1107 Sub-task Closed Michael Gumowski Major
        6.
        Add parentheses to AnnotationTree SONARJAVA-1116 Sub-task Closed Michael Gumowski Major
        7.
        Add arrow token to the lambda expression SONARJAVA-1122 Sub-task Closed Michael Gumowski Major
        8.
        Add the dot token to the MemberSelectExpressionTree SONARJAVA-1123 Sub-task Closed Michael Gumowski Major
        9.
        AssertStatementTreeImpl should not use AstNode to get the "colon", "semicolon" and "assert" tokens SONARJAVA-1124 Sub-task Closed Michael Gumowski Major
        10.
        BreakStatementTreeImpl should not use AstNode to get the "semicolon" and "break" tokens SONARJAVA-1125 Sub-task Closed Michael Gumowski Major
        11.
        CaseLabelTreeImpl should not use AstNode to get the "colon" and "default" or "case" tokens SONARJAVA-1126 Sub-task Closed Michael Gumowski Major
        12.
        ParenthesizedTreeImpl should not use AstNode to get the "openParen" and "closeParen" tokens SONARJAVA-1127 Sub-task Closed Michael Gumowski Major
        13.
        TypeCaseExpressionTreeImpl should not use AstNode to get the "openParen" and "closeParen" tokens SONARJAVA-1128 Sub-task Closed Michael Gumowski Major
        14.
        ContinueStatementTreeImpl should not use AstNode to get the "continue" and "semicolon" tokens SONARJAVA-1129 Sub-task Closed Michael Gumowski Major
        15.
        EmptyStatementTreeImpl should not use AstNode to get the "semicolon" token SONARJAVA-1130 Sub-task Closed Michael Gumowski Major
        16.
        ForEachStatementImpl should not use AstNode to get the "for", "openParen", "colon" and "closeParen" tokens SONARJAVA-1131 Sub-task Closed Michael Gumowski Major
        17.
        ForStatementTreeImpl should not use AstNode to get the "for", "openParen" and "closeParen" tokens SONARJAVA-1132 Sub-task Closed Michael Gumowski Major
        18.
        LabeledStatementTreeImpl should not use AstNode to get the "colon" token SONARJAVA-1133 Sub-task Closed Michael Gumowski Major
        19.
        ReturnStatementTreeImpl should not use AstNode to get the "return" and "semicolon" tokens SONARJAVA-1134 Sub-task Closed Michael Gumowski Major
        20.
        ThrowStatementTreeImpl should not use AstNode to get the "throw" and "semicolon" tokens SONARJAVA-1135 Sub-task Closed Michael Gumowski Major
        21.
        TryStatementTreeImpl should not use AstNode to get the "finally" token SONARJAVA-1136 Sub-task Closed Michael Gumowski Major
        22.
        The bound of the type cast should be present in the TypeCastTree SONARJAVA-1139 Sub-task Closed Nicolas Peru Major
        23.
        Add package and semicolon tokens to CompilationUnitTree SONARJAVA-1154 Sub-task Closed Michael Gumowski Major
        24.
        Add Brackets of dimensions to NewArrayTree SONARJAVA-1158 Sub-task Closed Michael Gumowski Major
        25.
        Add commas separating expressions to TypeArguments SONARJAVA-1159 Sub-task Closed Michael Gumowski Major
        26.
        Add commas separating expressions to TypeParameters SONARJAVA-1160 Sub-task Closed Michael Gumowski Major
        27.
        Add commas separating expressions to ArgumentListTreeImpl SONARJAVA-1161 Sub-task Closed Michael Gumowski Major
        28.
        Add commas separating throwed exceptions of method signature SONARJAVA-1163 Sub-task Closed Nicolas Peru Major
        29.
        Add commas separating interfaces of classes SONARJAVA-1164 Sub-task Closed Nicolas Peru Major
        30.
        Add commas separating initializers and updates of a "for" statement SONARJAVA-1165 Sub-task Closed Nicolas Peru Major
        31.
        Add commas and trailing semicolon separating enum constants SONARJAVA-1166 Sub-task Closed Michael Gumowski Major
        32.
        Add commas separating initializers of Arrays SONARJAVA-1173 Sub-task Closed Nicolas Peru Major
        33.
        Add pipe token to UnionTypeTree SONARJAVA-1174 Sub-task Closed Nicolas Peru Major
        34.
        Add semi colon token to try with resources SONARJAVA-1175 Sub-task Closed Nicolas Peru Major
        35.
        Add the last comma of array initializer SONARJAVA-1177 Sub-task Closed Michael Gumowski Major
        36.
        Add type arguments for NewClassTree and NewArrayTree SONARJAVA-1178 Sub-task Closed Michael Gumowski Major

          Activity

            People

            Assignee:
            michael.gumowski Michael Gumowski
            Reporter:
            m.g.sonar OLD - Michael Gumowski
            Votes:
            0 Vote for this issue
            Watchers:
            2 Start watching this issue

              Dates

              Created:
              Updated:
              Resolved: