Skip to content

Commit a16aee5

Browse files
committed
Fix quality flaw
1 parent 7446ff7 commit a16aee5

2 files changed

Lines changed: 2 additions & 13 deletions

File tree

java-squid/src/main/java/org/sonar/java/model/declaration/ClassTreeImpl.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ public ClassTreeImpl(Kind kind, SyntaxToken openBraceToken, List<Tree> members,
7373
this.openBraceToken = openBraceToken;
7474
this.members = members;
7575
this.closeBraceToken = closeBraceToken;
76-
this.modifiers = ModifiersTreeImpl.EMPTY;
76+
this.modifiers = ModifiersTreeImpl.emptyModifiers();
7777
this.typeParameters = new TypeParameterListTreeImpl();
7878
this.superInterfaces = QualifiedIdentifierListTreeImpl.emptyList();
7979
}

java-squid/src/main/java/org/sonar/java/model/declaration/ModifiersTreeImpl.java

Lines changed: 1 addition & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,6 @@
2020
package org.sonar.java.model.declaration;
2121

2222
import com.google.common.collect.ImmutableList;
23-
import com.google.common.collect.Lists;
2423
import org.sonar.java.ast.parser.JavaLexer;
2524
import org.sonar.java.ast.parser.ListTreeImpl;
2625
import org.sonar.plugins.java.api.tree.AnnotationTree;
@@ -29,27 +28,17 @@
2928
import org.sonar.plugins.java.api.tree.ModifiersTree;
3029
import org.sonar.plugins.java.api.tree.TreeVisitor;
3130

32-
import java.util.Collections;
3331
import java.util.List;
3432

3533
public class ModifiersTreeImpl extends ListTreeImpl<ModifierTree> implements ModifiersTree {
36-
// TODO remove:
37-
public static final org.sonar.java.model.declaration.ModifiersTreeImpl EMPTY = new ModifiersTreeImpl();
3834

39-
/* FIXME */
40-
public static final org.sonar.java.model.declaration.ModifiersTreeImpl emptyModifiers() {
35+
public static ModifiersTreeImpl emptyModifiers() {
4136
return new ModifiersTreeImpl(ImmutableList.<ModifierTree>of());
4237
}
4338

4439
private final List<ModifierKeywordTree> modifiers;
4540
private final List<AnnotationTree> annotations;
4641

47-
private ModifiersTreeImpl() {
48-
super(null, Collections.<ModifierTree>emptyList());
49-
this.annotations = Lists.newArrayList();
50-
modifiers = Lists.newArrayList();
51-
}
52-
5342
public ModifiersTreeImpl(List<ModifierTree> javaTrees) {
5443
super(JavaLexer.MODIFIERS, javaTrees);
5544
ImmutableList.Builder<ModifierKeywordTree> modifierBuilder = ImmutableList.builder();

0 commit comments

Comments
 (0)