New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
[apex] Summit-AST Apex module - Part 6 Passing testsuite #4251
[apex] Summit-AST Apex module - Part 6 Passing testsuite #4251
Commits on Dec 1, 2022
-
Fix an unexpected `RuntimeException` from `AbstractApexNodeBase.getBeginColumn` in instances where a `Node` had a start column of `0`.
Configuration menu - View commit details
-
Copy full SHA for 90aec7a - Browse repository at this point
Copy the full SHA 90aec7aView commit details -
Set `ASTMethod.getImage` to name of type for constructors
Configuration menu - View commit details
-
Copy full SHA for 9e5d4d4 - Browse repository at this point
Copy the full SHA 9e5d4d4View commit details -
Configuration menu - View commit details
-
Copy full SHA for c6ad8fb - Browse repository at this point
Copy the full SHA c6ad8fbView commit details -
Change-Id: I033160534044936ac2ec416428662024b63e8c5f
Configuration menu - View commit details
-
Copy full SHA for da9e1ef - Browse repository at this point
Copy the full SHA da9e1efView commit details -
- Don't build the `exceptionVariable` property of `CatchBlock` nodes. Some rules (e.g. `LocalVariableNamingConventionsRule`) expect the parent of every `ASTVariableDeclaration` to be an `ASTVariableDeclarationStatements`. - Fix `LocalVariableNamingConventionsRule` crash.
Configuration menu - View commit details
-
Copy full SHA for 1f438e6 - Browse repository at this point
Copy the full SHA 1f438e6View commit details -
Upgrade Summit to 1.1.0 (snapshot).
Make updates related to new VariableDeclarationGroup. Translate SOQL and SOSL expressions and bindings. Change-Id: I18995800e292cabe9f61176fa7aefedfc9729def
Configuration menu - View commit details
-
Copy full SHA for 4fbe0de - Browse repository at this point
Copy the full SHA 4fbe0deView commit details -
Add back ApexTreeBuilder.java.
Change-Id: I6fb29b07e3679f333cae37fe28dfd8b14c8d4a20
Configuration menu - View commit details
-
Copy full SHA for 157558c - Browse repository at this point
Copy the full SHA 157558cView commit details -
Translate
EnumValue
node toASTField
.Change-Id: Iec7c8335b966b243a63243ad631193b82598808b
Configuration menu - View commit details
-
Copy full SHA for fb32ba3 - Browse repository at this point
Copy the full SHA fb32ba3View commit details -
Rename former ApexTreeBuilder.java to ApexCommentBuilder.java.
Change-Id: I662171da66517235ce30a701ed84b687edfdb3a3
Configuration menu - View commit details
-
Copy full SHA for 611d788 - Browse repository at this point
Copy the full SHA 611d788View commit details -
* ASTFormalComments: represent and build. * Mark comment containers * Populate suppression map This reuses the existing code to the extent possible. Makes ApexDocTest pass. Change-Id: I5843ffa9174f7f501aae551e5d493ee973c3dd45
Configuration menu - View commit details
-
Copy full SHA for 581d4d6 - Browse repository at this point
Copy the full SHA 581d4d6View commit details -
Change-Id: I06a3bc7afce01d2050c46aa2ca674a7a91fc4c5a
Configuration menu - View commit details
-
Copy full SHA for 701fb53 - Browse repository at this point
Copy the full SHA 701fb53View commit details -
Replicate previous behavior for type names:
* Case normalize primitive types (e.g. Integer) * Use type-erased names for super classes and interfaces * Include type arguments for all other uses Add documentation. Change-Id: I9edf979c58a5fcf6f251e93013be85fea22a8be1
Configuration menu - View commit details
-
Copy full SHA for ff9de70 - Browse repository at this point
Copy the full SHA ff9de70View commit details -
Fix test failures related to Boolean cognitive complexity due to (unn…
…ecessarily) disabled code. Change-Id: I45fab6872f5a69910452b6ac2429716b677bd93a
Configuration menu - View commit details
-
Copy full SHA for 914f6a8 - Browse repository at this point
Copy the full SHA 914f6a8View commit details -
Fix test failure due to incorrect case-sensitive identifier comparison.
Change-Id: I232b8e7ad0ffc5f9ac8beab741e48d90b24063d4
Configuration menu - View commit details
-
Copy full SHA for ecad878 - Browse repository at this point
Copy the full SHA ecad878View commit details -
Update TreeDumper regression test with Summit AST output.
Change-Id: I92b456c124c50ceb20416d69b1d88d0b5405dd89
Configuration menu - View commit details
-
Copy full SHA for 0524d66 - Browse repository at this point
Copy the full SHA 0524d66View commit details -
Update test to use getOp replacement for deprecated and now retired g…
…etOperator. Change-Id: I1fdfc314ede7ccfcfe3e169acaef309ba07c17c1
Configuration menu - View commit details
-
Copy full SHA for 072bb72 - Browse repository at this point
Copy the full SHA 072bb72View commit details -
Upgrade Summit AST dependency to release version 2.0.0.
Update code to remove reference to deleted MODULO operator. Change-Id: I39d9f7adc0407aafa9af31d3b2253c6c37c735b1
Configuration menu - View commit details
-
Copy full SHA for 6897164 - Browse repository at this point
Copy the full SHA 6897164View commit details -
Update test with Jorje vs. Summit source location and node count diff…
…erences. Re-enable some tests that were disabled due to Jorje limitations. Change-Id: Id81582231afcc3b2e9f13ac52860ac0de538f41b
Configuration menu - View commit details
-
Copy full SHA for 19225dc - Browse repository at this point
Copy the full SHA 19225dcView commit details -
Remove pmd-visualforce Jorje dependency.
Change-Id: Id580cdfa39b4288c239a496ed4a61afb123b0b2f
Configuration menu - View commit details
-
Copy full SHA for d57d482 - Browse repository at this point
Copy the full SHA d57d482View commit details
Commits on Dec 2, 2022
-
Refactor ASTMethod to support synthetic definitions, and add a synthe…
…tic "invoke" method inside triggers. Change-Id: I21344a36c9795deffd9c62aa0e768eb6f6742796
Configuration menu - View commit details
-
Copy full SHA for 62080c6 - Browse repository at this point
Copy the full SHA 62080c6View commit details -
ASTField: store String type name instead of either typeRef or enumVal…
…ue node. Change-Id: I1542cdd3da3675a04f36c0b0627ea837e2005ac3
Configuration menu - View commit details
-
Copy full SHA for 9fef04f - Browse repository at this point
Copy the full SHA 9fef04fView commit details -
Change-Id: I3371e80418e11766657e7f461d26f440fcd78e79
Configuration menu - View commit details
-
Copy full SHA for 8734d45 - Browse repository at this point
Copy the full SHA 8734d45View commit details -
Change-Id: I6c371bdecaf08d306bee7308e94f2f1bc5ef0e4c
Configuration menu - View commit details
-
Copy full SHA for 16a492f - Browse repository at this point
Copy the full SHA 16a492fView commit details -
Change case normalization of primitive from 'ID' to 'Id' to match exi…
…sting behavior. Change-Id: I7b3406a60bbc18dc2b1e441b8c0122452f709404
Configuration menu - View commit details
-
Copy full SHA for e9eafdd - Browse repository at this point
Copy the full SHA e9eafddView commit details -
Property getter and setter methods default to visibility of property.
Change-Id: Ib8d4a2d5941b47c47cbd469c1af5ab5f405b120f
Configuration menu - View commit details
-
Copy full SHA for 6d35496 - Browse repository at this point
Copy the full SHA 6d35496View commit details -
Update tested return type name to match Summit, which returns the syn…
…tactic type name. Change-Id: I6ea22b890e60f24c2684f85753223f240e33509a
Configuration menu - View commit details
-
Copy full SHA for 1a5c571 - Browse repository at this point
Copy the full SHA 1a5c571View commit details -
Move guava to a non-test dependency, due to implicit dependencies tha…
…t were previous satisfied by copy inside Jorje JAR. Change-Id: Iebbc77d4f1ece8ec4712f749356d877858c14d21
Configuration menu - View commit details
-
Copy full SHA for 626aec5 - Browse repository at this point
Copy the full SHA 626aec5View commit details
Commits on Jan 3, 2023
-
Update pmd-apex/src/main/java/net/sourceforge/pmd/lang/apex/ast/ASTLi…
…teralExpression.java Co-authored-by: Andreas Dangel <andreas.dangel@adangel.org>
Configuration menu - View commit details
-
Copy full SHA for 8745d00 - Browse repository at this point
Copy the full SHA 8745d00View commit details -
Configuration menu - View commit details
-
Copy full SHA for 60da7bd - Browse repository at this point
Copy the full SHA 60da7bdView commit details
Commits on Jan 5, 2023
-
Configuration menu - View commit details
-
Copy full SHA for 656dff9 - Browse repository at this point
Copy the full SHA 656dff9View commit details
Commits on Jan 6, 2023
-
Remove ApexRootNode.getApexVersion.
The deprecation was proposed for master/pmd6.
Configuration menu - View commit details
-
Copy full SHA for b4b9dd2 - Browse repository at this point
Copy the full SHA b4b9dd2View commit details -
Configuration menu - View commit details
-
Copy full SHA for 58ca81d - Browse repository at this point
Copy the full SHA 58ca81dView commit details -
Sort children of ASTUserClass to order ASTField nodes earlier, immedi…
…ately after modifiers. This matches one observed property in the way that Jorje ordered nodes. Update the dump test.
Configuration menu - View commit details
-
Copy full SHA for ebb861a - Browse repository at this point
Copy the full SHA ebb861aView commit details -
Configuration menu - View commit details
-
Copy full SHA for b8ccafa - Browse repository at this point
Copy the full SHA b8ccafaView commit details