java.lang.Object
io.smallrye.mutiny.vertx.codegen.lang.IteratorMethodsCodeWriter
All Implemented Interfaces:
CodeWriter, ConditionalCodeWriter, BiFunction<io.vertx.codegen.ClassModel,PrintWriter,Void>, Predicate<io.vertx.codegen.ClassModel>

public class IteratorMethodsCodeWriter extends Object implements ConditionalCodeWriter
Add methods if the class implements Iterator interface. It also injects a toMulti method if not present.
  • Constructor Details

    • IteratorMethodsCodeWriter

      public IteratorMethodsCodeWriter()
  • Method Details

    • generate

      public void generate(io.vertx.codegen.ClassModel model, PrintWriter writer)
      Specified by:
      generate in interface CodeWriter
    • test

      public boolean test(io.vertx.codegen.ClassModel model)
      Specified by:
      test in interface Predicate<io.vertx.codegen.ClassModel>