Uses of Class
net.sourceforge.pmd.annotation.InternalApi
-
Packages that use InternalApi Package Description net.sourceforge.pmd This is the PMD programming mistake detector.net.sourceforge.pmd.cache The violation caching system.net.sourceforge.pmd.cli net.sourceforge.pmd.cpd net.sourceforge.pmd.lang net.sourceforge.pmd.lang.ast net.sourceforge.pmd.lang.document Contains types to model text files and handle operations on text.net.sourceforge.pmd.lang.rule net.sourceforge.pmd.lang.rule.xpath net.sourceforge.pmd.properties net.sourceforge.pmd.renderers net.sourceforge.pmd.rules net.sourceforge.pmd.util net.sourceforge.pmd.util.log org.slf4j -
Packages with annotations of type InternalApi Package Description net.sourceforge.pmd.cache The violation caching system. -
-
Uses of InternalApi in net.sourceforge.pmd
Classes in net.sourceforge.pmd with annotations of type InternalApi Modifier and Type Class Description class
RuleSetReference
Deprecated.This is part of the internals of theRuleSetLoader
.class
RuleSetReferenceId
Deprecated.This is part of the internals of theRuleSetLoader
.class
RuleSets
Deprecated.Internal APIMethods in net.sourceforge.pmd with annotations of type InternalApi Modifier and Type Method Description void
Report. addConfigError(Report.ConfigurationError error)
Deprecated.PMD's way of creating a report is internal and may be changed in pmd 7.void
Report. addError(Report.ProcessingError error)
Deprecated.PMD's way of creating a report is internal and may be changed in pmd 7.void
Report. addRuleViolation(RuleViolation violation)
Deprecated.PMD's way of creating a report is internal and may be changed in pmd 7.void
RuleContext. addViolationNoSuppress(RuleViolation rv)
Force the recording of a violation, ignoring the violation suppression mechanism (ViolationSuppressor
).boolean
RuleSet. applies(String qualFileName)
Check if a given source file should be checked by rules in this RuleSet.static boolean
RuleSet. applies(Rule rule, LanguageVersion languageVersion)
Deprecated.This is internal API, removed in PMD 7.static RuleContext
RuleContext. create(FileAnalysisListener listener, Rule rule)
Create a new RuleContext.Rule
RuleContext. getRule()
Deprecated.Used inAbstractRule.asCtx(Object)
, when that is gone, will be removed.List<RuleSet>
RuleSetLoader. loadRuleSetsWithoutException(List<String> rulesetPaths)
Loads a list of rulesets, if any has an error, report it on the contextual error reporter instead of aborting, and continue loading the rest.void
RuleSet. removeDysfunctionalRules(Collection<Rule> collector)
Deprecated.This is internal API, removed in PMD 7.Constructors in net.sourceforge.pmd with annotations of type InternalApi Constructor Description Report()
RuleSetLoadException(RuleSetReferenceId rsetId, @NonNull Throwable cause)
Constructors are internal.RuleSetLoadException(RuleSetReferenceId rsetId, String message)
Constructors are internal. -
Uses of InternalApi in net.sourceforge.pmd.cache
Classes in net.sourceforge.pmd.cache with annotations of type InternalApi Modifier and Type Class Description class
AbstractAnalysisCache
Deprecated.This is internal API, will be hidden with 7.0.0interface
AnalysisCache
Deprecated.This is internal API, will be hidden with 7.0.0class
AnalysisCacheListener
Deprecated.class
AnalysisResult
Deprecated.This is internal API, will be hidden with 7.0.0class
CachedRuleMapper
Deprecated.This is internal API, will be hidden with 7.0.0class
CachedRuleViolation
Deprecated.This is internal API, will be hidden with 7.0.0interface
ChecksumAware
Deprecated.This is internal API, will be hidden with 7.0.0class
FileAnalysisCache
Deprecated.This is internal API, will be hidden with 7.0.0class
NoopAnalysisCache
Deprecated.This is internal API, will be hidden with 7.0.0 -
Uses of InternalApi in net.sourceforge.pmd.cli
Classes in net.sourceforge.pmd.cli with annotations of type InternalApi Modifier and Type Class Description class
PMDCommandLineInterface
Deprecated.Internal API.class
PMDParameters
Deprecated.Internal API. -
Uses of InternalApi in net.sourceforge.pmd.cpd
Classes in net.sourceforge.pmd.cpd with annotations of type InternalApi Modifier and Type Class Description class
GridBagHelper
Deprecated.Is internal APIstatic class
TokenEntry.State
Deprecated.This is internal API. -
Uses of InternalApi in net.sourceforge.pmd.lang
Constructors in net.sourceforge.pmd.lang with annotations of type InternalApi Constructor Description AnalysisTask(RuleSets rulesets, List<TextFile> files, GlobalAnalysisListener listener, int threadCount, AnalysisCache analysisCache, MessageReporter messageReporter, LanguageProcessorRegistry lpRegistry)
Create a new task. -
Uses of InternalApi in net.sourceforge.pmd.lang.ast
Constructors in net.sourceforge.pmd.lang.ast with annotations of type InternalApi Constructor Description TokenMgrError(boolean eofSeen, String lexStateName, int errorLine, int errorColumn, String errorAfter, char curChar)
Constructor called by JavaCC. -
Uses of InternalApi in net.sourceforge.pmd.lang.document
Methods in net.sourceforge.pmd.lang.document with annotations of type InternalApi Modifier and Type Method Description List<TextFile>
FileCollector. getCollectedFiles()
Returns an unmodifiable list of all files that have been collected.MessageReporter
FileCollector. getReporter()
Returns the reporter for the file collection phase.static FileCollector
FileCollector. newCollector(LanguageVersionDiscoverer discoverer, MessageReporter reporter)
Internal API: please usePmdAnalysis.files()
instead of creating a collector yourself.FileCollector
FileCollector. newCollector(MessageReporter logger)
Returns a new collector using the configuration except for the logger. -
Uses of InternalApi in net.sourceforge.pmd.lang.rule
Classes in net.sourceforge.pmd.lang.rule with annotations of type InternalApi Modifier and Type Class Description class
ParametricRuleViolation
Deprecated.This is internal.Methods in net.sourceforge.pmd.lang.rule with annotations of type InternalApi Modifier and Type Method Description boolean
RuleTargetSelector. isRuleChain()
-
Uses of InternalApi in net.sourceforge.pmd.lang.rule.xpath
Methods in net.sourceforge.pmd.lang.rule.xpath with annotations of type InternalApi Modifier and Type Method Description String
Attribute. replacementIfDeprecated()
Returns null for "not deprecated", empty string for "deprecated without replacement", otherwise name of replacement attribute. -
Uses of InternalApi in net.sourceforge.pmd.properties
Classes in net.sourceforge.pmd.properties with annotations of type InternalApi Modifier and Type Interface Description interface
ValueParser<U>
Deprecated.class
ValueParserConstants
Deprecated.Was internal APIMethods in net.sourceforge.pmd.properties with annotations of type InternalApi Modifier and Type Method Description boolean
PropertyDescriptor. isDefinedExternally()
Deprecated.May be removed with 7.0.0 -
Uses of InternalApi in net.sourceforge.pmd.renderers
Methods in net.sourceforge.pmd.renderers with annotations of type InternalApi Modifier and Type Method Description void
AbstractAccumulatingRenderer. renderFileReport(Report report)
Deprecated.This is internal API. -
Uses of InternalApi in net.sourceforge.pmd.rules
Classes in net.sourceforge.pmd.rules with annotations of type InternalApi Modifier and Type Class Description class
RuleFactory
Deprecated. -
Uses of InternalApi in net.sourceforge.pmd.util
Classes in net.sourceforge.pmd.util with annotations of type InternalApi Modifier and Type Class Description class
ResourceLoader
Deprecated.Is internal API -
Uses of InternalApi in net.sourceforge.pmd.util.log
Classes in net.sourceforge.pmd.util.log with annotations of type InternalApi Modifier and Type Interface Description interface
MessageReporter
Façade to report user-facing messages (info, warning and error). -
Uses of InternalApi in org.slf4j
Classes in org.slf4j with annotations of type InternalApi Modifier and Type Class Description class
PmdLoggerFactoryFriend
Deprecated.internal, do not use
-