Minor, NotNull annotations

This commit is contained in:
Alexander Udalov
2013-12-17 18:57:27 +04:00
parent 11f33c9399
commit 3a57694ddd
35 changed files with 82 additions and 70 deletions
@@ -32,8 +32,8 @@ public class ArrayGet extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -32,8 +32,8 @@ public class ArrayIndices extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -44,8 +44,8 @@ public class ArrayIterator extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -32,8 +32,8 @@ public class ArraySet extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -30,8 +30,8 @@ public class ArraySize extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -40,8 +40,8 @@ public class BinaryOp extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -33,8 +33,8 @@ public class CompareTo extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -35,8 +35,8 @@ public class Concat extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -33,8 +33,8 @@ public class CopyToArray extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -33,8 +33,12 @@ public class EnumValueOf extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen, InstructionAdapter v, @NotNull Type returnType, @Nullable PsiElement element,
@Nullable List<JetExpression> arguments, StackValue receiver
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
StackValue receiver
) {
assert arguments != null;
codegen.gen(arguments.get(0), JAVA_STRING_TYPE);
@@ -31,8 +31,12 @@ public class EnumValues extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen, InstructionAdapter v, @NotNull Type returnType, @Nullable PsiElement element,
@Nullable List<JetExpression> arguments, StackValue receiver
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
StackValue receiver
) {
v.invokestatic(returnType.getElementType().getInternalName(), "values", "()" + returnType);
return returnType;
@@ -35,8 +35,8 @@ public class Equals extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -33,8 +33,8 @@ public class HashCode extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -35,8 +35,8 @@ public class IdentityEquals extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -41,8 +41,8 @@ public class Increment extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -43,8 +43,8 @@ public abstract class IntrinsicMethod implements Callable {
@NotNull
protected abstract Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -33,8 +33,8 @@ public class Inv extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -31,8 +31,8 @@ public class IteratorIterator extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -31,8 +31,8 @@ public class IteratorNext extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -39,8 +39,8 @@ public class JavaClassArray extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -40,8 +40,12 @@ public class JavaClassFunction extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen, InstructionAdapter v, @NotNull Type expectedType, @Nullable PsiElement element,
@Nullable List<JetExpression> arguments, StackValue receiver
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type expectedType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
StackValue receiver
) {
JetCallExpression call = (JetCallExpression) element;
ResolvedCall<? extends CallableDescriptor> resolvedCall =
@@ -35,8 +35,8 @@ public class JavaClassProperty extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -31,8 +31,8 @@ public class NewArray extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -30,8 +30,8 @@ public class Not extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -30,8 +30,8 @@ public class NumberCast extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -44,8 +44,8 @@ public class PropertyOfProgressionOrRange extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -31,8 +31,8 @@ public class RangeTo extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -42,8 +42,8 @@ public class StaticField extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -30,8 +30,8 @@ public class StringGetChar extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -30,8 +30,8 @@ public class StringLength extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -33,8 +33,8 @@ public class StringPlus extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -36,8 +36,8 @@ public class StupidSync extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,
@@ -32,8 +32,8 @@ public class ToString extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -32,8 +32,8 @@ public class UnaryMinus extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
PsiElement element,
List<JetExpression> arguments,
@@ -33,8 +33,8 @@ public class UnaryPlus extends IntrinsicMethod {
@NotNull
@Override
public Type generateImpl(
ExpressionCodegen codegen,
InstructionAdapter v,
@NotNull ExpressionCodegen codegen,
@NotNull InstructionAdapter v,
@NotNull Type returnType,
@Nullable PsiElement element,
@Nullable List<JetExpression> arguments,