Property renderer#8
Merged
Merged
Conversation
* Provides also a default fall back to StringProperty * Use the new PropertyDescriptor for PMD command line help text
|
PMD » pmd #13 SUCCESS |
rpelisse
added a commit
that referenced
this pull request
Nov 14, 2012
Great job on Property renderer ! Thanks !
aaronhurst-google
pushed a commit
to aaronhurst-google/pmd
that referenced
this pull request
Oct 11, 2022
* Build expression statements ** Build assignment expressions ** Build array expressions ** Build literal expressions ** Build cast expressions ** Build operator expressions ** Build `this`/`super` expressions ** Build type reference expressions ** Build field/variable expressions ** Build method call expressions * Build ternary expressions * Refactor `AbstractApexNode` ** Add default implementations for some methods ** Add empty constructor ** Implement `AbstractApexNode.getDefiningType` * Fix `ASTLiteralExpression.getImage` * Implement reference types ** Implement `ASTReferenceExpression.isSObjectType` ** Implement `ASTReferenceExpression.hasRealLoc` ** Fix `ASTEmptyReferenceExpression.getDefiningType` * Implement `ASTMethodCallExpression.getFullMethodName` * Update `ASTLiteralExpression.getImage` * Replace `Triple` with `data class` * Fix `BITWISE_XOR` * Replace `Identifier.asCodeString` with `getString` * Fix call expressions ** Only the `receiver` of `CallExpression`s should be flattened * Fix `referenceTypeOf` Reference type should only be `STORE` when the variable is the target of assignment. * Rename `ASTMethodCallExpression.components`
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This one tries to finish the PropertyDescriptor work. The renderers now use the new PropertyDescriptor instead of the old properties map.
The old style properties should still work and are marked as deprecated. It is magically mapped to the new style properties, see defineProperty in AbstractRenderer.