Community
Participate
Working Groups
I have the following internal class: public interface ValueRepresentationStrategy<V> { public <N extends V> Component<?> createComponent(final TreeModel model, final TreeNodeModel<N> treeNode, final boolean editable, final boolean selected, final boolean focused); } The following internal class in the same file will not compile, even though it compiles under JDK 1.5.0_04: public static class TestValueRepresentationStrategy implements ValueRepresentationStrategy<LabelModel> { public <N extends LabelModel> Component<?> createComponent(final TreeModel model, final TreeNodeModel<N> treeNode, final boolean editable, final boolean selected, final boolean focused) { return null; } } Changing the class to the following allows it to compile: public interface ValueRepresentationStrategy<V> { public Component<?> createComponent(final TreeModel model, final TreeNodeModel<V> treeNode, final boolean editable, final boolean selected, final boolean focused); }
fixed & released in 3.1.1 stream
Added MethodVerify test069
What about the next 3.2 milestone---will this fix be included, or is it only being applied to the 3.1.x stream?
released in 3.2 HEAD stream
Verified for 3.2 M2 with build I20050920-0010.
Verified for 3.1.1 using M20050923-1430.
Reopen to close as VERIFIED.
Fixed.