Interface CodeWriter
-
- All Superinterfaces:
BiFunction<io.vertx.codegen.ClassModel,PrintWriter,Void>
- All Known Subinterfaces:
ConditionalCodeWriter
- All Known Implementing Classes:
BufferRelatedMethodCodeWriter,ClassDeclarationCodeWriter,ClassJavadocCodeWriter,ConstantCodeWriter,ConstructorWithDelegateParameterCodeWriter,ConstructorWithGenericTypesCodeWriter,ConstructorWithObjectDelegateCodeWriter,ConsumerMethodCodeWriter,DelegateFieldCodeWriter,DelegateMethodDeclarationCodeWriter,FunctionApplyMethodCodeWriter,GetDelegateMethodCodeWriter,HashCodeAndEqualsMethodsCodeWriter,ImplClassCodeWriter,ImportDeclarationCodeWriter,IterableMethodCodeWriter,IteratorMethodsCodeWriter,MutinyGenAnnotationCodeWriter,NewInstanceMethodCodeWriter,NewInstanceWithGenericsMethodCodeWriter,NoArgConstructorCodeWriter,PackageDeclarationCodeWriter,ReadStreamMethodDeclarationCodeWriter,ToMultiMethodCodeWriter,ToStringMethodCodeWriter,ToSubscriberCodeWriter,TypeArgsConstantCodeWriter
public interface CodeWriter extends BiFunction<io.vertx.codegen.ClassModel,PrintWriter,Void>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Voidapply(io.vertx.codegen.ClassModel model, PrintWriter writer)voidgenerate(io.vertx.codegen.ClassModel model, PrintWriter writer)default StringgenTypeName(io.vertx.codegen.type.TypeInfo type)-
Methods inherited from interface java.util.function.BiFunction
andThen
-
-
-
-
Method Detail
-
generate
void generate(io.vertx.codegen.ClassModel model, PrintWriter writer)
-
apply
default Void apply(io.vertx.codegen.ClassModel model, PrintWriter writer)
- Specified by:
applyin interfaceBiFunction<io.vertx.codegen.ClassModel,PrintWriter,Void>
-
genTypeName
default String genTypeName(io.vertx.codegen.type.TypeInfo type)
-
-