public class ProxyModel extends ClassModel
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 |
|---|
ProxyModel(ProcessingEnvironment env,
TypeMirrorFactory typeFactory,
TypeElement modelElt) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkMethod(MethodInfo methodInfo) |
protected void |
checkParamType(ExecutableElement elem,
TypeInfo typeInfo,
int pos,
int numParams,
boolean allowAnyJavaType) |
protected void |
checkReturnType(ExecutableElement elem,
TypeInfo type,
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 methodDeprecatedDesc,
boolean useFutures) |
String |
getKind() |
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, processpublic ProxyModel(ProcessingEnvironment env, TypeMirrorFactory typeFactory, TypeElement modelElt)
public String getKind()
getKind in interface ModelgetKind in class ClassModelprotected void checkParamType(ExecutableElement elem, TypeInfo typeInfo, int pos, int numParams, boolean allowAnyJavaType)
checkParamType in class ClassModelprotected void checkReturnType(ExecutableElement elem, TypeInfo type, boolean allowAnyJavaType)
checkReturnType in class ClassModelprotected void checkMethod(MethodInfo methodInfo)
checkMethod in class ClassModelprotected 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 methodDeprecatedDesc, boolean useFutures)
createMethodInfo in class ClassModelCopyright © 2021 Eclipse. All rights reserved.