diff options
| author | Roel Spilker <r.spilker@gmail.com> | 2012-04-02 20:47:33 +0200 |
|---|---|---|
| committer | Roel Spilker <r.spilker@gmail.com> | 2012-04-02 20:47:33 +0200 |
| commit | b041b355d64cf0c3ec17f360a1cee27a8fe0ea3f (patch) | |
| tree | 8ff2d09567bb116fd1ea358cecc6753ae26d711e /test/transform/resource/after-delombok | |
| parent | 1954c022a401cebdbb090d0b80c4f01d7bc76ec3 (diff) | |
| download | lombok-b041b355d64cf0c3ec17f360a1cee27a8fe0ea3f.tar.gz lombok-b041b355d64cf0c3ec17f360a1cee27a8fe0ea3f.tar.bz2 lombok-b041b355d64cf0c3ec17f360a1cee27a8fe0ea3f.zip | |
Added tests for issue 358
Diffstat (limited to 'test/transform/resource/after-delombok')
| -rw-r--r-- | test/transform/resource/after-delombok/ValOutersWithGenerics.java | 11 |
1 files changed, 11 insertions, 0 deletions
diff --git a/test/transform/resource/after-delombok/ValOutersWithGenerics.java b/test/transform/resource/after-delombok/ValOutersWithGenerics.java index 150e3a2a..901ad2f7 100644 --- a/test/transform/resource/after-delombok/ValOutersWithGenerics.java +++ b/test/transform/resource/after-delombok/ValOutersWithGenerics.java @@ -2,6 +2,8 @@ import java.util.*; public class ValOutersWithGenerics<Z> { class Inner { } + class InnerWithGenerics<H> { + } public void testOutersWithGenerics() { final java.lang.String foo = ""; List<Inner> list = new ArrayList<Inner>(); @@ -12,10 +14,19 @@ public class ValOutersWithGenerics<Z> { } final Local<java.lang.String> q = new Local<String>(); } + public static void test() { + final ValOutersWithGenerics<java.lang.String> outer = new ValOutersWithGenerics<String>(); + final ValOutersWithGenerics<java.lang.String>.Inner inner1 = outer.new Inner(); + final ValOutersWithGenerics<java.lang.String>.InnerWithGenerics<java.lang.Integer> inner2 = outer.new InnerWithGenerics<Integer>(); + } static class SubClass extends ValOutersWithGenerics<String> { public void testSubClassOfOutersWithGenerics() { List<Inner> list = new ArrayList<Inner>(); final ValOutersWithGenerics<java.lang.String>.Inner elem = list.get(0); } } + public static void loop(Map<String, String> map) { + for (final java.util.Map.Entry<java.lang.String, java.lang.String> e : map.entrySet()) { + } + } } |
