Wed, 14 Apr 2010 12:31:55 +0100
6939620: Switch to 'complex' diamond inference scheme
Summary: Implement new inference scheme for diamond operator that takes into account type of actual arguments supplied to constructor
Reviewed-by: jjg, darcy
mcimadamore@537 | 1 | Neg05.java:19:48: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 2 | Neg05.java:19:35: compiler.err.prob.found.req: (compiler.misc.incompatible.types), Neg05.Foo<java.lang.String>, Neg05<?>.Foo<java.lang.String> |
mcimadamore@537 | 3 | Neg05.java:20:58: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 4 | Neg05.java:20:45: compiler.err.prob.found.req: (compiler.misc.incompatible.types), Neg05.Foo<java.lang.String>, Neg05<?>.Foo<? extends java.lang.String> |
mcimadamore@537 | 5 | Neg05.java:21:43: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 6 | Neg05.java:21:30: compiler.err.prob.found.req: (compiler.misc.incompatible.types), Neg05.Foo<java.lang.String>, Neg05<?>.Foo<?> |
mcimadamore@537 | 7 | Neg05.java:22:56: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 8 | Neg05.java:22:43: compiler.err.prob.found.req: (compiler.misc.incompatible.types), Neg05.Foo<java.lang.String>, Neg05<?>.Foo<? super java.lang.String> |
mcimadamore@537 | 9 | Neg05.java:24:48: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 10 | Neg05.java:24:35: compiler.err.prob.found.req: (compiler.misc.incompatible.types), compiler.misc.anonymous.class: Neg05.Foo<java.lang.String>, Neg05<?>.Foo<java.lang.String> |
mcimadamore@537 | 11 | Neg05.java:25:58: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 12 | Neg05.java:25:45: compiler.err.prob.found.req: (compiler.misc.incompatible.types), compiler.misc.anonymous.class: Neg05.Foo<java.lang.String>, Neg05<?>.Foo<? extends java.lang.String> |
mcimadamore@537 | 13 | Neg05.java:26:43: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 14 | Neg05.java:26:30: compiler.err.prob.found.req: (compiler.misc.incompatible.types), compiler.misc.anonymous.class: Neg05.Foo<java.lang.String>, Neg05<?>.Foo<?> |
mcimadamore@537 | 15 | Neg05.java:27:56: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 16 | Neg05.java:27:43: compiler.err.prob.found.req: (compiler.misc.incompatible.types), compiler.misc.anonymous.class: Neg05.Foo<java.lang.String>, Neg05<?>.Foo<? super java.lang.String> |
mcimadamore@537 | 17 | Neg05.java:29:48: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 18 | Neg05.java:29:35: compiler.err.prob.found.req: (compiler.misc.incompatible.types), Neg05.Foo<java.lang.String>, Neg05<?>.Foo<java.lang.String> |
mcimadamore@537 | 19 | Neg05.java:30:59: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 20 | Neg05.java:30:46: compiler.err.prob.found.req: (compiler.misc.incompatible.types), Neg05.Foo<java.lang.String>, Neg05<?>.Foo<? extends java.lang.String> |
mcimadamore@537 | 21 | Neg05.java:31:44: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 22 | Neg05.java:31:31: compiler.err.prob.found.req: (compiler.misc.incompatible.types), Neg05.Foo<java.lang.String>, Neg05<?>.Foo<?> |
mcimadamore@537 | 23 | Neg05.java:32:57: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 24 | Neg05.java:32:44: compiler.err.prob.found.req: (compiler.misc.incompatible.types), Neg05.Foo<java.lang.String>, Neg05<?>.Foo<? super java.lang.String> |
mcimadamore@537 | 25 | Neg05.java:34:49: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 26 | Neg05.java:34:36: compiler.err.prob.found.req: (compiler.misc.incompatible.types), compiler.misc.anonymous.class: Neg05.Foo<java.lang.String>, Neg05<?>.Foo<java.lang.String> |
mcimadamore@537 | 27 | Neg05.java:35:59: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 28 | Neg05.java:35:46: compiler.err.prob.found.req: (compiler.misc.incompatible.types), compiler.misc.anonymous.class: Neg05.Foo<java.lang.String>, Neg05<?>.Foo<? extends java.lang.String> |
mcimadamore@537 | 29 | Neg05.java:36:44: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 30 | Neg05.java:36:31: compiler.err.prob.found.req: (compiler.misc.incompatible.types), compiler.misc.anonymous.class: Neg05.Foo<java.lang.String>, Neg05<?>.Foo<?> |
mcimadamore@537 | 31 | Neg05.java:37:57: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 32 | Neg05.java:37:44: compiler.err.prob.found.req: (compiler.misc.incompatible.types), compiler.misc.anonymous.class: Neg05.Foo<java.lang.String>, Neg05<?>.Foo<? super java.lang.String> |
mcimadamore@537 | 33 | Neg05.java:41:37: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 34 | Neg05.java:42:47: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 35 | Neg05.java:43:32: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 36 | Neg05.java:44:45: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 37 | Neg05.java:46:37: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 38 | Neg05.java:47:47: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 39 | Neg05.java:48:32: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 40 | Neg05.java:49:45: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 41 | Neg05.java:51:37: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 42 | Neg05.java:52:48: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 43 | Neg05.java:53:33: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 44 | Neg05.java:54:46: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 45 | Neg05.java:56:38: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 46 | Neg05.java:57:48: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 47 | Neg05.java:58:33: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 48 | Neg05.java:59:46: compiler.err.improperly.formed.type.inner.raw.param |
mcimadamore@537 | 49 | 48 errors |