Remove unneeded nullability annotations in CallableReference

This commit is contained in:
Alexander Udalov
2017-06-26 18:46:26 +03:00
parent 20842dcc44
commit 8783f7a94e
@@ -19,8 +19,6 @@ package kotlin.jvm.internal;
import kotlin.SinceKotlin; import kotlin.SinceKotlin;
import kotlin.jvm.KotlinReflectionNotSupportedError; import kotlin.jvm.KotlinReflectionNotSupportedError;
import kotlin.reflect.*; import kotlin.reflect.*;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.annotations.Nullable;
import java.io.ObjectStreamException; import java.io.ObjectStreamException;
import java.io.Serializable; import java.io.Serializable;
@@ -140,7 +138,6 @@ public abstract class CallableReference implements KCallable, Serializable {
return getReflected().getAnnotations(); return getReflected().getAnnotations();
} }
@NotNull
@Override @Override
@SinceKotlin(version = "1.1") @SinceKotlin(version = "1.1")
public List<KTypeParameter> getTypeParameters() { public List<KTypeParameter> getTypeParameters() {
@@ -148,16 +145,15 @@ public abstract class CallableReference implements KCallable, Serializable {
} }
@Override @Override
public Object call(@NotNull Object... args) { public Object call(Object... args) {
return getReflected().call(args); return getReflected().call(args);
} }
@Override @Override
public Object callBy(@NotNull Map args) { public Object callBy(Map args) {
return getReflected().callBy(args); return getReflected().callBy(args);
} }
@Nullable
@Override @Override
@SinceKotlin(version = "1.1") @SinceKotlin(version = "1.1")
public KVisibility getVisibility() { public KVisibility getVisibility() {