public class ProxyModel
extends io.vertx.codegen.ClassModel
abstractSuperTypes, annotations, annotationValueInfoFactory, anyJavaTypeMethods, collectedTypes, concrete, concreteSuperType, constants, deprecated, deprecatedDesc, doc, docFactory, elementUtils, env, FUNCTION, functionArgs, 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,
TypeElement modelElt) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
checkMethod(io.vertx.codegen.MethodInfo methodInfo) |
protected void |
checkParamType(ExecutableElement elem,
TypeMirror type,
io.vertx.codegen.type.TypeInfo typeInfo,
int pos,
int numParams,
boolean allowAnyJavaType) |
protected void |
checkReturnType(ExecutableElement elem,
io.vertx.codegen.type.TypeInfo type,
TypeMirror typeMirror,
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 methodDeprecatedDesc) |
String |
getKind() |
protected boolean |
isLegalContainerParam(io.vertx.codegen.type.TypeInfo type) |
checkConstantType, checkSuperType, 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, isLegalContainerParam, isLegalContainerReturn, isLegalDataObjectTypeReturn, isReadStream, isWriteStream, processpublic ProxyModel(ProcessingEnvironment env, TypeElement modelElt)
public String getKind()
getKind in interface io.vertx.codegen.ModelgetKind in class io.vertx.codegen.ClassModelprotected void checkParamType(ExecutableElement elem, TypeMirror type, io.vertx.codegen.type.TypeInfo typeInfo, int pos, int numParams, boolean allowAnyJavaType)
checkParamType in class io.vertx.codegen.ClassModelprotected void checkReturnType(ExecutableElement elem, io.vertx.codegen.type.TypeInfo type, TypeMirror typeMirror, boolean allowAnyJavaType)
checkReturnType in class io.vertx.codegen.ClassModelprotected void checkMethod(io.vertx.codegen.MethodInfo methodInfo)
checkMethod in class io.vertx.codegen.ClassModelprotected 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 methodDeprecatedDesc)
createMethodInfo in class io.vertx.codegen.ClassModelprotected boolean isLegalContainerParam(io.vertx.codegen.type.TypeInfo type)
Copyright © 2021 Eclipse. All rights reserved.