package net.sourceforge.stripes.test; /** * A JavaBean that is a generic type. Used to test some of the more gnarly aspects * of binding into beans with lots of generics going on. This is exercised in * {@link net.sourceforge.stripes.controller.GenericsBindingTests#testGenericBean()}. * * The specifics of what is being tested is described in STS-427, which is now fixed. * * @author Alan Burlison */ public class TestGenericBean { public static class Class1<A,B> { private A genericA; private B genericB; public A getGenericA() { return genericA; } public void setGenericA(A genericA) { this.genericA = genericA; } public B getGenericB() { return genericB; } public void setGenericB(B genericB) { this.genericB = genericB; } } public static class Class2<B,A> extends Class1<B,A> {} public static class Class3<A,B> extends Class2<A,B> {} public static class GenericBean<G,H> extends Class3<G,H> {} }