diff --git a/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.java b/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.java new file mode 100644 index 00000000000..21c805204fb --- /dev/null +++ b/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.java @@ -0,0 +1,10 @@ +package test; + +import jet.runtime.typeinfo.KotlinSignature; + +public class SyntaxError { + @KotlinSignature("fun foo(,) : Int") + public Integer foo() { + throw new UnsupportedOperationException(); + } +} diff --git a/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.kt b/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.kt new file mode 100644 index 00000000000..c18e1ca7028 --- /dev/null +++ b/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.kt @@ -0,0 +1,9 @@ +package test + +import java.util.* + +public open class SyntaxError : Object() { + open fun foo() : Int? { + throw UnsupportedOperationException() + } +} diff --git a/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.txt b/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.txt new file mode 100644 index 00000000000..8223a42b275 --- /dev/null +++ b/compiler/testData/readJavaBinaryClass/kotlinSignature/error/SyntaxError.txt @@ -0,0 +1,6 @@ +namespace test + +open class test.SyntaxError : java.lang.Object { + final /*constructor*/ fun (): test.SyntaxError + open fun foo(): jet.Int? +}