[core] Create CpdLanguageProperties

This commit is contained in:
Andreas Dangel
2023-08-24 11:14:08 +02:00
parent 932ac33d15
commit 681c52836c
21 changed files with 119 additions and 98 deletions

View File

@ -4,6 +4,7 @@
package net.sourceforge.pmd.lang.plsql;
import net.sourceforge.pmd.cpd.CpdLanguageProperties;
import net.sourceforge.pmd.cpd.Tokenizer;
import net.sourceforge.pmd.lang.LanguagePropertyBundle;
import net.sourceforge.pmd.lang.impl.SimpleLanguageModuleBase;
@ -45,8 +46,8 @@ public class PLSQLLanguageModule extends SimpleLanguageModuleBase {
@Override
public LanguagePropertyBundle newPropertyBundle() {
LanguagePropertyBundle bundle = super.newPropertyBundle();
bundle.definePropertyDescriptor(Tokenizer.CPD_ANONYMIZE_LITERALS);
bundle.definePropertyDescriptor(Tokenizer.CPD_ANONYMIZE_IDENTIFIERS);
bundle.definePropertyDescriptor(CpdLanguageProperties.CPD_ANONYMIZE_LITERALS);
bundle.definePropertyDescriptor(CpdLanguageProperties.CPD_ANONYMIZE_IDENTIFIERS);
return bundle;
}

View File

@ -4,7 +4,7 @@
package net.sourceforge.pmd.lang.plsql.cpd;
import net.sourceforge.pmd.cpd.Tokenizer;
import net.sourceforge.pmd.cpd.CpdLanguageProperties;
import net.sourceforge.pmd.cpd.impl.JavaCCTokenizer;
import net.sourceforge.pmd.lang.LanguagePropertyBundle;
import net.sourceforge.pmd.lang.TokenManager;
@ -25,8 +25,8 @@ public class PLSQLTokenizer extends JavaCCTokenizer {
* interested in comment variation, so we shall default ignoreComments
* to true
*/
ignoreIdentifiers = properties.getProperty(Tokenizer.CPD_ANONYMIZE_IDENTIFIERS);
ignoreLiterals = properties.getProperty(Tokenizer.CPD_ANONYMIZE_LITERALS);
ignoreIdentifiers = properties.getProperty(CpdLanguageProperties.CPD_ANONYMIZE_IDENTIFIERS);
ignoreLiterals = properties.getProperty(CpdLanguageProperties.CPD_ANONYMIZE_LITERALS);
}
@Override