Property accessor methods nullability

This commit is contained in:
Rustam Vishnyakov
2019-02-14 14:28:16 +03:00
parent 5fa744f0a1
commit da2a1d374e
2 changed files with 4 additions and 0 deletions
@@ -365,6 +365,7 @@ public class JavaLanguageCodeStyleSettingsProvider extends LanguageCodeStyleSett
}
@Override
@Nullable
public List<String> get() {
return mySettings.getRepeatAnnotations();
}
@@ -2,10 +2,12 @@
package com.intellij.application.options.codeStyle.properties;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
public abstract class CodeStylePropertyAccessor<V> {
public abstract boolean set(@NotNull V extVal);
@Nullable
public abstract V get();
public final boolean setFromString(@NotNull String valueString) {
@@ -16,6 +18,7 @@ public abstract class CodeStylePropertyAccessor<V> {
return false;
}
@Nullable
protected abstract V parseString(@NotNull String string);
public boolean isGenericProperty() {