diff --git a/js/js.dart-ast/src/com/google/dart/compiler/backend/js/ast/JsInvocation.java b/js/js.dart-ast/src/com/google/dart/compiler/backend/js/ast/JsInvocation.java index d7569b12f4b..233c0b22bc7 100644 --- a/js/js.dart-ast/src/com/google/dart/compiler/backend/js/ast/JsInvocation.java +++ b/js/js.dart-ast/src/com/google/dart/compiler/backend/js/ast/JsInvocation.java @@ -5,6 +5,7 @@ package com.google.dart.compiler.backend.js.ast; import com.intellij.util.SmartList; +import org.jetbrains.annotations.NotNull; import java.util.Arrays; import java.util.Collections; @@ -17,7 +18,7 @@ public final class JsInvocation extends JsExpressionImpl.JsExpressionHasArgument super(new SmartList()); } - public JsInvocation(JsExpression qualifier, List arguments) { + public JsInvocation(JsExpression qualifier, @NotNull List arguments) { super(arguments); this.qualifier = qualifier; } @@ -35,6 +36,7 @@ public final class JsInvocation extends JsExpressionImpl.JsExpressionHasArgument this.qualifier = qualifier; } + @NotNull @Override public List getArguments() { return arguments; diff --git a/js/js.translator/src/org/jetbrains/k2js/translate/declaration/ClassTranslator.java b/js/js.translator/src/org/jetbrains/k2js/translate/declaration/ClassTranslator.java index 4d5e555f8f5..71dac14063e 100644 --- a/js/js.translator/src/org/jetbrains/k2js/translate/declaration/ClassTranslator.java +++ b/js/js.translator/src/org/jetbrains/k2js/translate/declaration/ClassTranslator.java @@ -99,6 +99,7 @@ public final class ClassTranslator extends AbstractTranslator { return descriptor.getKind().equals(ClassKind.TRAIT); } + @NotNull private List getClassCreateInvocationArguments(@NotNull TranslationContext declarationContext) { List invocationArguments = new ArrayList();