From 569582fd3425943380ba5c58f1bc47107e02b59d Mon Sep 17 00:00:00 2001 From: Yan Zhulanow Date: Wed, 20 May 2015 19:53:35 +0300 Subject: [PATCH] kapt: Add constructor collectToFile test --- .../AnnotationProcessorBoxTestGenerated.java | 6 ++++++ .../collectToFile/constructors/annotations.txt | 4 ++++ .../collectToFile/constructors/constructors.kt | 13 +++++++++++++ 3 files changed, 23 insertions(+) create mode 100644 plugins/annotation-collector/testData/collectToFile/constructors/annotations.txt create mode 100644 plugins/annotation-collector/testData/collectToFile/constructors/constructors.kt diff --git a/plugins/annotation-collector/test/org/jetbrains/kotlin/annotation/AnnotationProcessorBoxTestGenerated.java b/plugins/annotation-collector/test/org/jetbrains/kotlin/annotation/AnnotationProcessorBoxTestGenerated.java index f10744acb93..4a793f4facd 100644 --- a/plugins/annotation-collector/test/org/jetbrains/kotlin/annotation/AnnotationProcessorBoxTestGenerated.java +++ b/plugins/annotation-collector/test/org/jetbrains/kotlin/annotation/AnnotationProcessorBoxTestGenerated.java @@ -59,6 +59,12 @@ public class AnnotationProcessorBoxTestGenerated extends AbstractAnnotationProce doTest(fileName); } + @TestMetadata("constructors") + public void testConstructors() throws Exception { + String fileName = JetTestUtils.navigationMetadata("plugins/annotation-collector/testData/collectToFile/constructors/"); + doTest(fileName); + } + @TestMetadata("defaultPackage") public void testDefaultPackage() throws Exception { String fileName = JetTestUtils.navigationMetadata("plugins/annotation-collector/testData/collectToFile/defaultPackage/"); diff --git a/plugins/annotation-collector/testData/collectToFile/constructors/annotations.txt b/plugins/annotation-collector/testData/collectToFile/constructors/annotations.txt new file mode 100644 index 00000000000..9bda17de858 --- /dev/null +++ b/plugins/annotation-collector/testData/collectToFile/constructors/annotations.txt @@ -0,0 +1,4 @@ +a java.lang.Deprecated 0 +p org.test 0 +m 0 0/SomeClass +m 0 0/SomeClass diff --git a/plugins/annotation-collector/testData/collectToFile/constructors/constructors.kt b/plugins/annotation-collector/testData/collectToFile/constructors/constructors.kt new file mode 100644 index 00000000000..2cc16eb9ab6 --- /dev/null +++ b/plugins/annotation-collector/testData/collectToFile/constructors/constructors.kt @@ -0,0 +1,13 @@ +package org.test + +public class SomeClass { + + [Deprecated] constructor() { + + } + + [Deprecated] constructor(s: String) { + + } + +} \ No newline at end of file