public abstract class AbstractRxGenerator extends Generator<ClassModel>
env, incremental, kinds, name| Constructor and Description |
|---|
AbstractRxGenerator(String id) |
public AbstractRxGenerator(String id)
public Collection<Class<? extends Annotation>> annotations()
annotations in class Generator<ClassModel>public String filename(ClassModel model)
filename in class Generator<ClassModel>public String render(ClassModel model, int index, int size, Map<String,Object> session)
render in class Generator<ClassModel>protected abstract void genReadStream(List<? extends TypeParamInfo> typeParams, PrintWriter writer)
protected abstract void genToObservable(TypeInfo streamType, PrintWriter writer)
protected abstract void genToSubscriber(TypeInfo streamType, PrintWriter writer)
protected abstract void genMethods(ClassModel model, MethodInfo method, List<String> cacheDecls, boolean genBody, PrintWriter writer)
protected void startMethodTemplate(String visibility, ClassTypeInfo type, MethodInfo method, String deprecated, PrintWriter writer)
protected boolean isImported(TypeInfo type)
protected final void genSimpleMethod(String visibility, ClassModel model, MethodInfo method, List<String> cacheDecls, boolean genBody, PrintWriter writer)
protected void genImports(ClassModel model, PrintWriter writer)
protected final String genInvokeDelegate(ClassModel model, MethodInfo method)
protected String genConvParam(TypeInfo type, MethodInfo method, String expr)
protected String genConvReturn(TypeInfo type, MethodInfo method, String expr)
protected final String genFutureMethodName(MethodInfo method)
Copyright © 2023 Eclipse. All rights reserved.