package io.vertx.test.codegen.testapi; import io.vertx.codegen.annotations.VertxGen; import io.vertx.core.AsyncResult; import io.vertx.core.Handler; /** * @author <a href="http://tfox.org">Tim Fox</a> */ @VertxGen public interface GenericInterface<T> { T methodWithClassTypeParam(T t, Handler<T> handler, Handler<AsyncResult<T>> asyncResultHandler); <R> GenericInterface<R> someGenericMethod(R r, Handler<R> handler, Handler<AsyncResult<R>> asyncResultHandler); }