The only non-constant strategy made a constant (for readability)

This commit is contained in:
Andrey Breslav
2012-10-22 20:39:19 +04:00
parent 71ea3f7330
commit 55cd9246ad
2 changed files with 9 additions and 7 deletions
@@ -314,13 +314,7 @@ public interface Errors {
DiagnosticFactory2.create(ERROR, DECLARATION_RETURN_TYPE);
DiagnosticFactory2<JetProperty, PropertyDescriptor, PropertyDescriptor> VAR_OVERRIDDEN_BY_VAL =
DiagnosticFactory2.create(ERROR, new PositioningStrategy<JetProperty>() {
@NotNull
@Override
public List<TextRange> mark(@NotNull JetProperty property) {
return markNode(property.getValOrVarNode());
}
});
DiagnosticFactory2.create(ERROR, VAL_OR_VAR_NODE);
DiagnosticFactory2<PsiElement, JetClassOrObject, CallableMemberDescriptor> ABSTRACT_MEMBER_NOT_IMPLEMENTED =
DiagnosticFactory2.create(ERROR);
@@ -264,6 +264,14 @@ public class PositioningStrategies {
}
};
public static PositioningStrategy<JetProperty> VAL_OR_VAR_NODE = new PositioningStrategy<JetProperty>() {
@NotNull
@Override
public List<TextRange> mark(@NotNull JetProperty property) {
return markNode(property.getValOrVarNode());
}
};
public static PositioningStrategy<JetWhenEntry> ELSE_ENTRY = new PositioningStrategy<JetWhenEntry>() {
@NotNull
@Override