public abstract class AbstractMutinyGenerator
extends io.vertx.codegen.Generator<io.vertx.codegen.ClassModel>
| Constructor and Description |
|---|
AbstractMutinyGenerator() |
| Modifier and Type | Method and Description |
|---|---|
Collection<Class<? extends Annotation>> |
annotations() |
String |
filename(io.vertx.codegen.ClassModel model) |
protected abstract void |
genBlockingMethod(boolean decl,
io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
PrintWriter writer) |
protected abstract void |
genConsumerMethodInfo(boolean decl,
io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
PrintWriter writer) |
protected abstract io.vertx.codegen.MethodInfo |
genConsumerMethodInfo(io.vertx.codegen.MethodInfo method) |
void |
generateClassBody(io.vertx.codegen.ClassModel model,
PrintWriter writer) |
protected abstract void |
genForgetMethods(io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
List<String> cacheDecls,
PrintWriter writer) |
protected abstract void |
genMethods(io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
List<String> cacheDecls,
PrintWriter writer) |
protected abstract void |
genUniMethod(boolean decl,
io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
PrintWriter writer) |
String |
render(io.vertx.codegen.ClassModel model,
int index,
int size,
Map<String,Object> session) |
public static final String ID
public Collection<Class<? extends Annotation>> annotations()
annotations in class io.vertx.codegen.Generator<io.vertx.codegen.ClassModel>public String filename(io.vertx.codegen.ClassModel model)
filename in class io.vertx.codegen.Generator<io.vertx.codegen.ClassModel>public String render(io.vertx.codegen.ClassModel model, int index, int size, Map<String,Object> session)
render in class io.vertx.codegen.Generator<io.vertx.codegen.ClassModel>public void generateClassBody(io.vertx.codegen.ClassModel model,
PrintWriter writer)
protected abstract void genMethods(io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
List<String> cacheDecls,
PrintWriter writer)
protected abstract void genForgetMethods(io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
List<String> cacheDecls,
PrintWriter writer)
protected abstract void genUniMethod(boolean decl,
io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
PrintWriter writer)
protected abstract void genBlockingMethod(boolean decl,
io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
PrintWriter writer)
protected abstract io.vertx.codegen.MethodInfo genConsumerMethodInfo(io.vertx.codegen.MethodInfo method)
protected abstract void genConsumerMethodInfo(boolean decl,
io.vertx.codegen.ClassModel model,
io.vertx.codegen.MethodInfo method,
PrintWriter writer)
Copyright © 2019–2020 SmallRye. All rights reserved.