@Override public GenericNullableRefedInterface<RefedInterface1> methodWithGenericNullableApiReturn(boolean notNull) { return new GenericNullableRefedInterface<RefedInterface1>() { @Override public RefedInterface1 getValue() { return notNull ? new RefedInterface1Impl().setString("the_string_value") : null; } }; }
@Override public void methodWithHandlerAsyncResultSetVertxGen(Handler<AsyncResult<Set<RefedInterface1>>> setHandler) { Set<RefedInterface1> list = new LinkedHashSet<>(Arrays.asList(new RefedInterface1Impl().setString("foo"), new RefedInterface1Impl().setString("bar"))); setHandler.handle(Future.succeededFuture(list)); }
@Override public void methodWithHandlerAsyncResultSetVertxGen(Handler<AsyncResult<Set<RefedInterface1>>> setHandler) { Set<RefedInterface1> list = new LinkedHashSet<>(Arrays.asList(new RefedInterface1Impl().setString("foo"), new RefedInterface1Impl().setString("bar"))); setHandler.handle(Future.succeededFuture(list)); }
@Override public void methodWithHandlerAsyncResultSetVertxGen(Handler<AsyncResult<Set<RefedInterface1>>> setHandler) { Set<RefedInterface1> list = new LinkedHashSet<>(Arrays.asList(new RefedInterface1Impl().setString("foo"), new RefedInterface1Impl().setString("bar"))); setHandler.handle(Future.succeededFuture(list)); }
@Override public RefedInterface1 methodWithCachedReturn(String foo) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString(foo); return refed; }
static RefedInterface1 staticFactoryMethod(String foo) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString(foo); return refed; }
@Override public void methodWithHandlerAsyncResultListVertxGen(Handler<AsyncResult<List<RefedInterface1>>> listHandler) { List<RefedInterface1> list = Arrays.asList(new RefedInterface1Impl().setString("foo"), new RefedInterface1Impl().setString("bar")); listHandler.handle(Future.succeededFuture(list)); }
@Override public void methodWithHandlerUserTypes(Handler<RefedInterface1> handler) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString("echidnas"); handler.handle(refed); }
@Override public void methodWithHandlerAsyncResultUserTypes(Handler<AsyncResult<RefedInterface1>> handler) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString("cheetahs"); handler.handle(Future.succeededFuture(refed)); }
@Override public RefedInterface1 methodWithCachedReturn(String foo) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString(foo); return refed; }
@Override public void methodWithHandlerUserTypes(Handler<RefedInterface1> handler) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString("echidnas"); handler.handle(refed); }
@Override public RefedInterface1 getValue() { return notNull ? new RefedInterface1Impl().setString("the_string_value") : null; } };
static RefedInterface1 staticFactoryMethod(String foo) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString(foo); return refed; }
@Override public RefedInterface1 methodWithVertxGenReturn() { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString("chaffinch"); return refed; }
@Override public RefedInterface1 methodWithCachedReturn(String foo) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString(foo); return refed; }
@Override public Set<@Nullable RefedInterface1> methodWithSetNullableApiReturn() { LinkedHashSet<RefedInterface1> ret = new LinkedHashSet<>(); ret.add(new RefedInterface1Impl().setString("first")); ret.add(null); ret.add(new RefedInterface1Impl().setString("third")); return ret; }
@Override public Set<@Nullable RefedInterface1> methodWithSetNullableApiReturn() { LinkedHashSet<RefedInterface1> ret = new LinkedHashSet<>(); ret.add(new RefedInterface1Impl().setString("first")); ret.add(null); ret.add(new RefedInterface1Impl().setString("third")); return ret; }
@Override public List<@Nullable RefedInterface1> methodWithListNullableApiReturn() { ArrayList<RefedInterface1> ret = new ArrayList<>(); ret.add(new RefedInterface1Impl().setString("first")); ret.add(null); ret.add(new RefedInterface1Impl().setString("third")); return ret; }
@Override public void methodWithConcreteHandlerUserTypeSubtype(ConcreteHandlerUserType handler) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString("echidnas"); handler.handle(refed); }
@Override public void methodWithConcreteHandlerUserTypeSubtypeExtension(ConcreteHandlerUserTypeExtension handler) { RefedInterface1 refed = new RefedInterface1Impl(); refed.setString("echidnas"); handler.handle(refed); }