Skip to content

Commit 852db12

Browse files
committed
Fixed PMD issues
1 parent a100e1f commit 852db12

File tree

2 files changed

+40
-34
lines changed

2 files changed

+40
-34
lines changed

src/com/magento/idea/magento2plugin/actions/generation/data/PreferenceFileData.java

Lines changed: 18 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -8,27 +8,27 @@
88
import com.jetbrains.php.lang.psi.elements.PhpClass;
99

1010
public class PreferenceFileData {
11-
private String preferenceDirectory;
12-
private String preferenceClassName;
13-
private String preferenceModule;
14-
private PhpClass targetClass;
15-
private String preferenceFqn;
16-
private String namespace;
17-
private boolean inheritClass;
18-
private boolean isInterface;
11+
private final String preferenceDirectory;
12+
private final String preferenceClassName;
13+
private final String preferenceModule;
14+
private final PhpClass targetClass;
15+
private final String preferenceFqn;
16+
private final String namespace;
17+
private final boolean inheritClass;
18+
private final boolean isAnInterface;
1919

2020
/**
2121
* Constructor.
2222
*/
2323
public PreferenceFileData(
24-
String preferenceDirectory,
25-
String preferenceClassName,
26-
String preferenceModule,
27-
PhpClass targetClass,
28-
String preferenceFqn,
29-
String namespace,
30-
boolean inheritClass,
31-
boolean isInterface
24+
final String preferenceDirectory,
25+
final String preferenceClassName,
26+
final String preferenceModule,
27+
final PhpClass targetClass,
28+
final String preferenceFqn,
29+
final String namespace,
30+
final boolean inheritClass,
31+
final boolean isAnInterface
3232
) {
3333
this.preferenceDirectory = preferenceDirectory;
3434
this.preferenceClassName = preferenceClassName;
@@ -37,7 +37,7 @@ public PreferenceFileData(
3737
this.preferenceFqn = preferenceFqn;
3838
this.namespace = namespace;
3939
this.inheritClass = inheritClass;
40-
this.isInterface = isInterface;
40+
this.isAnInterface = isAnInterface;
4141
}
4242

4343
public String getPreferenceClassName() {
@@ -69,6 +69,6 @@ public boolean isInheritClass() {
6969
}
7070

7171
public boolean isInterface() {
72-
return isInterface;
72+
return isAnInterface;
7373
}
7474
}

src/com/magento/idea/magento2plugin/actions/generation/generator/PreferenceClassGenerator.java

Lines changed: 22 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -25,17 +25,20 @@
2525
import org.jetbrains.annotations.NotNull;
2626

2727
public class PreferenceClassGenerator extends FileGenerator {
28-
private PreferenceFileData preferenceFileData;
29-
private Project project;
30-
private ValidatorBundle validatorBundle;
31-
private CommonBundle commonBundle;
28+
private final PreferenceFileData preferenceFileData;
29+
private final Project project;
30+
private final ValidatorBundle validatorBundle;
31+
private final CommonBundle commonBundle;
3232
private final DirectoryGenerator directoryGenerator;
3333
private final FileFromTemplateGenerator fileFromTemplateGenerator;
3434
private final GetFirstClassOfFile getFirstClassOfFile;
3535

36+
/**
37+
* Constructor.
38+
*/
3639
public PreferenceClassGenerator(
37-
@NotNull PreferenceFileData preferenceFileData,
38-
Project project
40+
@NotNull final PreferenceFileData preferenceFileData,
41+
final Project project
3942
) {
4043
super(project);
4144
this.directoryGenerator = DirectoryGenerator.getInstance();
@@ -47,7 +50,9 @@ public PreferenceClassGenerator(
4750
this.commonBundle = new CommonBundle();
4851
}
4952

50-
public PsiFile generate(String actionName) {
53+
54+
@Override
55+
public PsiFile generate(final String actionName) {
5156
PhpClass pluginClass = GetPhpClassByFQN.getInstance(project).execute(
5257
preferenceFileData.getPreferenceFqn()
5358
);
@@ -57,7 +62,7 @@ public PsiFile generate(String actionName) {
5762
}
5863

5964
if (pluginClass == null) {
60-
String errorMessage = validatorBundle.message(
65+
final String errorMessage = validatorBundle.message(
6166
"validator.file.cantBeCreated",
6267
"Preference Class"
6368
);
@@ -74,18 +79,18 @@ public PsiFile generate(String actionName) {
7479
return pluginClass.getContainingFile();
7580
}
7681

77-
private PhpClass createPluginClass(String actionName) {
82+
private PhpClass createPluginClass(final String actionName) {
7883
PsiDirectory parentDirectory = ModuleIndex.getInstance(project)
7984
.getModuleDirectoryByModuleName(getPreferenceModule());
80-
String[] pluginDirectories = preferenceFileData.getPreferenceDirectory()
85+
final String[] pluginDirectories = preferenceFileData.getPreferenceDirectory()
8186
.split(File.separator);
82-
for (String pluginDirectory: pluginDirectories) {
87+
for (final String pluginDirectory: pluginDirectories) {
8388
parentDirectory = directoryGenerator
8489
.findOrCreateSubdirectory(parentDirectory, pluginDirectory);
8590
}
8691

87-
Properties attributes = getAttributes();
88-
PsiFile pluginFile = fileFromTemplateGenerator.generate(
92+
final Properties attributes = getAttributes();
93+
final PsiFile pluginFile = fileFromTemplateGenerator.generate(
8994
PhpPreference.getInstance(preferenceFileData.getPreferenceClassName()),
9095
attributes,
9196
parentDirectory,
@@ -97,8 +102,9 @@ private PhpClass createPluginClass(String actionName) {
97102
return getFirstClassOfFile.execute((PhpFile) pluginFile);
98103
}
99104

100-
protected void fillAttributes(Properties attributes) {
101-
String preferenceClassName = preferenceFileData.getPreferenceClassName();
105+
@Override
106+
protected void fillAttributes(final Properties attributes) {
107+
final String preferenceClassName = preferenceFileData.getPreferenceClassName();
102108
attributes.setProperty("NAME", preferenceClassName);
103109
attributes.setProperty("NAMESPACE", preferenceFileData.getNamespace());
104110
if (preferenceFileData.isInterface()) {
@@ -107,7 +113,7 @@ protected void fillAttributes(Properties attributes) {
107113
if (!preferenceFileData.isInheritClass()) {
108114
return;
109115
}
110-
String parentClassName = preferenceFileData.getTargetClass().getName();
116+
final String parentClassName = preferenceFileData.getTargetClass().getName();
111117
if (!parentClassName.equals(preferenceClassName)) {
112118
attributes.setProperty("USE", preferenceFileData.getTargetClass().getPresentableFQN());
113119
attributes.setProperty("EXTENDS", parentClassName);

0 commit comments

Comments
 (0)