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,
boolean useFutures,
boolean methodOverride) |
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, boolean useFutures, boolean methodOverride)
createMethodInfo
in class ProxyModel
Copyright © 2022 Eclipse. All rights reserved.