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,
TypeMirrorFactory typeFactory,
TypeElement modelElt) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkParamType(ExecutableElement elem,
TypeInfo typeInfo,
int pos,
int numParams,
boolean allowAnyJavaType) |
protected MethodInfo |
createMethodInfo(Set<ClassTypeInfo> ownerTypes,
String methodName,
String comment,
Doc doc,
TypeInfo returnType,
Text returnDescription,
boolean isFluent,
boolean isCacheReturn,
List<ParamInfo> mParams,
ExecutableElement methodElt,
boolean isStatic,
boolean isDefault,
ArrayList<TypeParamInfo.Method> typeParams,
TypeElement declaringElt,
boolean methodDeprecated,
Text deprecatedDesc) |
String |
getKind() |
checkMethod, checkReturnTypegetAbstractSuperTypes, 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, processpublic WebApiProxyModel(ProcessingEnvironment env, TypeMirrorFactory typeFactory, TypeElement modelElt)
public String getKind()
getKind in interface ModelgetKind in class ProxyModelprotected void checkParamType(ExecutableElement elem, TypeInfo typeInfo, int pos, int numParams, boolean allowAnyJavaType)
checkParamType in class ProxyModelprotected MethodInfo createMethodInfo(Set<ClassTypeInfo> ownerTypes, String methodName, String comment, Doc doc, TypeInfo returnType, Text returnDescription, boolean isFluent, boolean isCacheReturn, List<ParamInfo> mParams, ExecutableElement methodElt, boolean isStatic, boolean isDefault, ArrayList<TypeParamInfo.Method> typeParams, TypeElement declaringElt, boolean methodDeprecated, Text deprecatedDesc)
createMethodInfo in class ProxyModelCopyright © 2021. All rights reserved.