public class WebApiProxyModel extends ProxyModel
abstractSuperTypes, annotations, annotationValueInfoFactory, anyJavaTypeMethods, collectedTypes, concrete, concreteSuperType, constants, deprecated, deprecatedDesc, doc, docFactory, elementUtils, env, FUNCTION, functionArgs, futureMethods, handlerArg, ifaceComment, ifaceFQCN, ifacePackageName, ifaceSimpleName, importedTypes, ITERABLE, iterableArg, ITERATOR, iteratorArg, JSON_ARRAY, JSON_OBJECT, messager, methodAnnotationsMap, methodMap, methods, modelElt, processed, readStreamArg, referencedDataObjectTypes, referencedEnumTypes, referencedTypes, superTypes, type, typeFactory, typeUtils, VERTX, VERTX_ASYNC_RESULT, VERTX_HANDLER, VERTX_READ_STREAM, VERTX_WRITE_STREAM, writeStreamArg
Constructor and Description |
---|
WebApiProxyModel(ProcessingEnvironment env,
io.vertx.codegen.type.TypeMirrorFactory typeFactory,
TypeElement modelElt) |
Modifier and Type | Method and Description |
---|---|
protected void |
checkParamType(ExecutableElement elem,
io.vertx.codegen.type.TypeInfo typeInfo,
int pos,
int numParams,
boolean allowAnyJavaType) |
protected io.vertx.codegen.MethodInfo |
createMethodInfo(Set<io.vertx.codegen.type.ClassTypeInfo> ownerTypes,
String methodName,
String comment,
io.vertx.codegen.doc.Doc doc,
io.vertx.codegen.type.TypeInfo returnType,
io.vertx.codegen.doc.Text returnDescription,
boolean isFluent,
boolean isCacheReturn,
List<io.vertx.codegen.ParamInfo> mParams,
ExecutableElement methodElt,
boolean isStatic,
boolean isDefault,
ArrayList<io.vertx.codegen.TypeParamInfo.Method> typeParams,
TypeElement declaringElt,
boolean methodDeprecated,
io.vertx.codegen.doc.Text deprecatedDesc) |
String |
getKind() |
checkMethod, checkReturnType
getAbstractSuperTypes, getAnnotations, getAnyJavaTypeMethods, getConcreteSuperType, getConstants, getDeprecatedDesc, getDoc, getElement, getFqn, getFunctionArgs, getHandlerArg, getIfaceComment, getIfaceFQCN, getIfacePackageName, getIfaceSimpleName, getImportedTypes, getInstanceMethods, getIterableArg, getIteratorArg, getMethodAnnotations, getMethodMap, getMethods, getModule, getReadStreamArg, getReferencedDataObjectTypes, getReferencedEnumTypes, getReferencedTypes, getStaticMethods, getSuperTypeArguments, getSuperTypes, getType, getTypeParams, getVars, getWriteStreamArg, isConcrete, isDeprecated, isFunction, isHandler, isIterable, isIterator, isReadStream, isWriteStream, process
public WebApiProxyModel(ProcessingEnvironment env, io.vertx.codegen.type.TypeMirrorFactory typeFactory, TypeElement modelElt)
public String getKind()
getKind
in interface io.vertx.codegen.Model
getKind
in class ProxyModel
protected void checkParamType(ExecutableElement elem, io.vertx.codegen.type.TypeInfo typeInfo, int pos, int numParams, boolean allowAnyJavaType)
checkParamType
in class ProxyModel
protected io.vertx.codegen.MethodInfo createMethodInfo(Set<io.vertx.codegen.type.ClassTypeInfo> ownerTypes, String methodName, String comment, io.vertx.codegen.doc.Doc doc, io.vertx.codegen.type.TypeInfo returnType, io.vertx.codegen.doc.Text returnDescription, boolean isFluent, boolean isCacheReturn, List<io.vertx.codegen.ParamInfo> mParams, ExecutableElement methodElt, boolean isStatic, boolean isDefault, ArrayList<io.vertx.codegen.TypeParamInfo.Method> typeParams, TypeElement declaringElt, boolean methodDeprecated, io.vertx.codegen.doc.Text deprecatedDesc)
createMethodInfo
in class ProxyModel
Copyright © 2021 Eclipse. All rights reserved.