-
-
Notifications
You must be signed in to change notification settings - Fork 1.5k
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
[core] Consolidate @InternalApi
classes
#4348
Labels
in:pmd-internals
Affects PMD's internals
Milestone
Comments
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 26, 2024
28 tasks
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 26, 2024
PmdReporter is supposed to be used when configuring PMD (see AbstractConfiguration#setReporter), so it can't be internal. Refs pmd#4348
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 27, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 27, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 27, 2024
Both stay Internal API, update javadoc Refs pmd#4348
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 27, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 27, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 27, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 28, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 28, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 28, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 28, 2024
Introduce InternalApiBridge to collect all internal API endpoints. Refs pmd#4348
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 30, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Jan 30, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
adangel
added a commit
to adangel/pmd
that referenced
this issue
Feb 1, 2024
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
internal
sub-packages, if possible. Or make this classes package-private.Annotated with @InternalApi
✔️ everything done now
Done
Everything that's done...
pmd-compat6 - we keep this as is, no additional change in this module
pmd-core
now public API
done - in some other way
to be hidden
net.sourceforge.pmd.util.log.MessageReporter (TODO: Rename to PmdReporter)
Already in internal packages
net.sourceforge.pmd.util.ResourceLoader
net.sourceforge.pmd.cpd.Tokens#Tokens()
net.sourceforge.pmd.cpd.Tokens
net.sourceforge.pmd.lang.rule.RuleTargetSelector#isRuleChain
net.sourceforge.pmd.rules.RuleFactory ([core] Consolidate
n.s.pmd.lang.rule
package #4799 !!)net.sourceforge.pmd.RuleSetReference ([core] Consolidate
n.s.pmd.lang.rule
package #4799 !!)net.sourceforge.pmd.RuleSetReferenceId ([core] Consolidate
n.s.pmd.lang.rule
package #4799 !!)net.sourceforge.pmd.RuleSets ([core] Consolidate
n.s.pmd.lang.rule
package #4799 !!)net.sourceforge.pmd.Report - made the following methods private
n.s.pmd.reporting
package #4803 ...net.sourceforge.pmd.RuleContext
To be done after [core] Consolidate
n.s.pmd.reporting
package #4803 is merged:n.s.pmd.reporting
package #4803 !!)To be done after [core] Consolidate
n.s.pmd.lang.rule
package #4799 is merged:net.sourceforge.pmd.RuleSet#removeDysfunctionalRules ([core] Undeprecate PropertySource::dysfunctionReason in PMD 7 #4793 !!)
net.sourceforge.pmd.lang.ast.LexException#LexException(boolean, java.lang.String, int, int, java.lang.String, char) (previously TokenMgrError)
net.sourceforge.pmd.PMDConfiguration#getAnalysisCache
net.sourceforge.pmd.PMDConfiguration#setAnalysisCache(AnalysisCache)
net.sourceforge.pmd.lang.document.FileCollector#newCollector(net.sourceforge.pmd.lang.LanguageVersionDiscoverer, net.sourceforge.pmd.util.log.PmdReporter)
net.sourceforge.pmd.lang.document.FileCollector#newCollector(net.sourceforge.pmd.util.log.PmdReporter)
net.sourceforge.pmd.lang.rule.xpath.Attribute#replacementIfDeprecated
net.sourceforge.pmd.properties.PropertyDescriptor#getTypeId
net.sourceforge.pmd.properties.PropertyTypeId
pmd-ant
pmd-apex
pmd-java
pmd-jsp
pmd-modelica
pmd-plsql
pmd-scala
pmd-visualforce
doc
The text was updated successfully, but these errors were encountered: