Remove KotlinSignature annotations from project code

This commit is contained in:
Alexander Udalov
2015-10-11 18:28:02 +03:00
parent b378969a0a
commit baaa3ef50a
36 changed files with 7 additions and 370 deletions
@@ -16,14 +16,11 @@
package org.jetbrains.kotlin.codegen.optimization.transformer;
import kotlin.jvm.KotlinSignature;
import org.jetbrains.annotations.NotNull;
import org.jetbrains.org.objectweb.asm.tree.MethodNode;
import org.jetbrains.org.objectweb.asm.tree.analysis.*;
public abstract class MethodTransformer {
@KotlinSignature("fun <V : Value?> runAnalyzer(analyzer: Analyzer<V>, internalClassName: String, node: MethodNode): Array<Frame<V>?>")
@NotNull
protected static <V extends Value> Frame<V>[] runAnalyzer(
@NotNull Analyzer<V> analyzer,
@@ -38,7 +35,6 @@ public abstract class MethodTransformer {
}
}
@KotlinSignature("fun <V : Value?> analyze(internalClassName: String, node: MethodNode, interpreter: Interpreter<V>): Array<Frame<V>?>")
@NotNull
protected static <V extends Value> Frame<V>[] analyze(
@NotNull String internalClassName,
@@ -48,5 +44,5 @@ public abstract class MethodTransformer {
return runAnalyzer(new Analyzer<V>(interpreter), internalClassName, node);
}
abstract public void transform(@NotNull String internalClassName, @NotNull MethodNode methodNode);
public abstract void transform(@NotNull String internalClassName, @NotNull MethodNode methodNode);
}