Skip to content
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

[java] Remove qualified names #2366

Merged
merged 9 commits into from
Mar 27, 2020

Conversation

oowekyala
Copy link
Member

  • Remove JavaQualifiedName from the codebase
  • MethodLikeNode is still there until we can get rid of it in metrics (not sure what this will look like atm)
  • Recycle QualifiedNameResolver to build symbols. It still resolves the binary name of each class, which the symbols use. This is a major simplification. The class is moved into the AST symbol implementation package. Tests are recycled too.

@oowekyala oowekyala added this to the 7.0.0 milestone Mar 18, 2020
@ghost
Copy link

ghost commented Mar 19, 2020

1 Message
📖 No java rules are changed!

Generated by 🚫 Danger

ArrayDeque doesn't support null elements
@oowekyala oowekyala merged commit bc06bfe into pmd:java-grammar Mar 27, 2020
@oowekyala oowekyala deleted the remove-qualified-names branch March 27, 2020 09:14
@adangel adangel added in:symbol-table Affects the symbol table code is:feature-removal Remove an unneeded unused feature labels Jan 13, 2023
@adangel adangel mentioned this pull request Jan 23, 2023
55 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
in:symbol-table Affects the symbol table code is:feature-removal Remove an unneeded unused feature
Projects
None yet
Development

Successfully merging this pull request may close these issues.

2 participants