| Modifier and Type | Field and Description |
|---|---|
| protected List | |
| protected List | |
| protected final AnnotationValueInfoFactory | |
| protected LinkedHashMap | |
| private static final ClassTypeInfo | |
| protected Set | |
| protected boolean | |
| protected TypeInfo | |
| protected List | |
| protected boolean | |
| protected Text | |
| protected Doc | |
| protected final Doc. | |
| protected final Elements | |
| protected final ProcessingEnvironment | |
| public static final String | |
| protected TypeInfo[] | |
| protected Set | |
| private static final ClassTypeInfo | |
| protected TypeInfo | |
| protected String | |
| protected String | |
| protected String | |
| protected String | |
| protected Set | |
| public static final String | |
| protected TypeInfo | |
| public static final String | |
| protected TypeInfo | |
| public static final String | |
| public static final String | |
| private static final Logger | |
| protected final Messager | |
| protected Map | |
| protected Map | |
| protected LinkedHashMap | |
| protected final TypeElement | |
| protected boolean | |
| protected TypeInfo | |
| protected Set | |
| protected Set | |
| protected Set | |
| private List | |
| protected List | |
| protected ClassTypeInfo | |
| protected final TypeMirrorFactory | |
| protected final Types | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| public static final String | |
| protected TypeInfo |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected void | |
| protected void | checkParamType(ExecutableElement elem, TypeInfo typeInfo, int pos, int numParams, boolean allowAnyJavaType)
|
| protected void | |
| private MethodInfo | |
| 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.
|
| private void | |
| private TypeInfo | |
| private TypeInfo[] | |
| private ConstantInfo | |
| public List | |
| public List | Returns: all the annotations on this classOverrides default io.
|
| public List | |
| public TypeInfo | |
| public List | |
| public Text | |
| public Doc | |
| public TypeElement | |
| public String | |
| public TypeInfo[] | |
| public TypeInfo | |
| public String | |
| public String | |
| public String | |
| public String | |
| public Set | |
| public List | |
| public TypeInfo | |
| public TypeInfo | |
| public String | |
| public Map | |
| public Map | |
| public List | |
| public ModuleInfo | |
| public TypeInfo | |
| public Set | |
| public Set | |
| public Set | |
| public List | |
| public List | |
| public List | |
| public ClassTypeInfo | |
| public List | |
| public Map | |
| public TypeInfo | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| public boolean | |
| private boolean | |
| public boolean | |
| public boolean | |
| private void | |
| public boolean | |
| private void | |
| private void | |
| private void |
| abstractSuperTypes | back to summary |
|---|---|
| protected List<TypeInfo> abstractSuperTypes | |
| annotations | back to summary |
|---|---|
| protected List<AnnotationValueInfo> annotations | |
| annotationValueInfoFactory | back to summary |
|---|---|
| protected final AnnotationValueInfoFactory annotationValueInfoFactory | |
| anyJavaTypeMethods | back to summary |
|---|---|
| protected LinkedHashMap<ExecutableElement, MethodInfo> anyJavaTypeMethods | |
| ASYNC_RESULT_TYPE | back to summary |
|---|---|
| private static final ClassTypeInfo ASYNC_RESULT_TYPE | |
| collectedTypes | back to summary |
|---|---|
| protected Set<ClassTypeInfo> collectedTypes | |
| concrete | back to summary |
|---|---|
| protected boolean concrete | |
| concreteSuperType | back to summary |
|---|---|
| protected TypeInfo concreteSuperType | |
| constants | back to summary |
|---|---|
| protected List<ConstantInfo> constants | |
| deprecated | back to summary |
|---|---|
| protected boolean deprecated | |
| deprecatedDesc | back to summary |
|---|---|
| protected Text deprecatedDesc | |
| doc | back to summary |
|---|---|
| protected Doc doc | |
| docFactory | back to summary |
|---|---|
| protected final Doc. | |
| elementUtils | back to summary |
|---|---|
| protected final Elements elementUtils | |
| env | back to summary |
|---|---|
| protected final ProcessingEnvironment env | |
| FUNCTION | back to summary |
|---|---|
| public static final String FUNCTION | |
| functionArgs | back to summary |
|---|---|
| protected TypeInfo[] functionArgs | |
| futureMethods | back to summary |
|---|---|
| protected Set<MethodInfo> futureMethods | |
| HANDLER_TYPE | back to summary |
|---|---|
| private static final ClassTypeInfo HANDLER_TYPE | |
| handlerArg | back to summary |
|---|---|
| protected TypeInfo handlerArg | |
| ifaceComment | back to summary |
|---|---|
| protected String ifaceComment | |
| ifaceFQCN | back to summary |
|---|---|
| protected String ifaceFQCN | |
| ifacePackageName | back to summary |
|---|---|
| protected String ifacePackageName | |
| ifaceSimpleName | back to summary |
|---|---|
| protected String ifaceSimpleName | |
| importedTypes | back to summary |
|---|---|
| protected Set<ClassTypeInfo> importedTypes | |
| ITERABLE | back to summary |
|---|---|
| public static final String ITERABLE | |
| iterableArg | back to summary |
|---|---|
| protected TypeInfo iterableArg | |
| ITERATOR | back to summary |
|---|---|
| public static final String ITERATOR | |
| iteratorArg | back to summary |
|---|---|
| protected TypeInfo iteratorArg | |
| JSON_ARRAY | back to summary |
|---|---|
| public static final String JSON_ARRAY | |
| JSON_OBJECT | back to summary |
|---|---|
| public static final String JSON_OBJECT | |
| logger | back to summary |
|---|---|
| private static final Logger logger | |
| messager | back to summary |
|---|---|
| protected final Messager messager | |
| methodAnnotationsMap | back to summary |
|---|---|
| protected Map<String, List<AnnotationValueInfo>> methodAnnotationsMap | |
| methodMap | back to summary |
|---|---|
| protected Map<String, List<MethodInfo>> methodMap | |
| methods | back to summary |
|---|---|
| protected LinkedHashMap<ExecutableElement, MethodInfo> methods | |
| modelElt | back to summary |
|---|---|
| protected final TypeElement modelElt | |
| processed | back to summary |
|---|---|
| protected boolean processed | |
| readStreamArg | back to summary |
|---|---|
| protected TypeInfo readStreamArg | |
| referencedDataObjectTypes | back to summary |
|---|---|
| protected Set<ClassTypeInfo> referencedDataObjectTypes | |
| referencedEnumTypes | back to summary |
|---|---|
| protected Set<EnumTypeInfo> referencedEnumTypes | |
| referencedTypes | back to summary |
|---|---|
| protected Set<ApiTypeInfo> referencedTypes | |
| superTypeArguments | back to summary |
|---|---|
| private List<TypeInfo> superTypeArguments | |
| superTypes | back to summary |
|---|---|
| protected List<TypeInfo> superTypes | |
| type | back to summary |
|---|---|
| protected ClassTypeInfo type | |
| typeFactory | back to summary |
|---|---|
| protected final TypeMirrorFactory typeFactory | |
| typeUtils | back to summary |
|---|---|
| protected final Types typeUtils | |
| VERTX | back to summary |
|---|---|
| public static final String VERTX | |
| VERTX_ASYNC_RESULT | back to summary |
|---|---|
| public static final String VERTX_ASYNC_RESULT | |
| VERTX_HANDLER | back to summary |
|---|---|
| public static final String VERTX_HANDLER | |
| VERTX_READ_STREAM | back to summary |
|---|---|
| public static final String VERTX_READ_STREAM | |
| VERTX_WRITE_STREAM | back to summary |
|---|---|
| public static final String VERTX_WRITE_STREAM | |
| writeStreamArg | back to summary |
|---|---|
| protected TypeInfo writeStreamArg | |
| ClassModel | back to summary |
|---|---|
| public ClassModel(ProcessingEnvironment env, TypeMirrorFactory typeFactory, TypeElement modelElt) | |
| checkMethod | back to summary |
|---|---|
| protected void checkMethod(MethodInfo methodInfo) | |
| checkParamType | back to summary |
|---|---|
| protected void checkParamType(ExecutableElement elem, TypeInfo typeInfo, int pos, int numParams, boolean allowAnyJavaType) | |
| checkReturnType | back to summary |
|---|---|
| protected void checkReturnType(ExecutableElement elem, TypeInfo type, boolean allowAnyJavaType) | |
| createMethod | back to summary |
|---|---|
| private MethodInfo createMethod(ExecutableElement modelMethod, boolean allowAnyJavaType) | |
| createMethodInfo | back to summary |
|---|---|
| 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. | |
| determineApiTypes | back to summary |
|---|---|
| private void determineApiTypes() | |
| extractArg | back to summary |
|---|---|
| private TypeInfo extractArg(String subType, DeclaredType declaredType) | |
| extractArgs | back to summary |
|---|---|
| private TypeInfo[] extractArgs(String subType, DeclaredType declaredType) | |
| fieldMethod | back to summary |
|---|---|
| private ConstantInfo fieldMethod(Types typeUtils, VariableElement modelField, boolean allowAnyJavaType) | |
| getAbstractSuperTypes | back to summary |
|---|---|
| public List | |
| getAnnotations | back to summary |
|---|---|
| public List Overrides default io.
| |
| getAnyJavaTypeMethods | back to summary |
|---|---|
| public List | |
| getConcreteSuperType | back to summary |
|---|---|
| public TypeInfo getConcreteSuperType() | |
| getConstants | back to summary |
|---|---|
| public List | |
| getDeprecatedDesc | back to summary |
|---|---|
public Text getDeprecatedDesc()
| |
| getDoc | back to summary |
|---|---|
| public Doc getDoc() | |
| getElement | back to summary |
|---|---|
| public TypeElement getElement() Implements io. | |
| getFqn | back to summary |
|---|---|
| public String getFqn() Implements io.
| |
| getFunctionArgs | back to summary |
|---|---|
| public TypeInfo[] getFunctionArgs() | |
| getHandlerArg | back to summary |
|---|---|
| public TypeInfo getHandlerArg() | |
| getIfaceComment | back to summary |
|---|---|
| public String getIfaceComment() | |
| getIfaceFQCN | back to summary |
|---|---|
| public String getIfaceFQCN() | |
| getIfacePackageName | back to summary |
|---|---|
| public String getIfacePackageName() | |
| getIfaceSimpleName | back to summary |
|---|---|
| public String getIfaceSimpleName() | |
| getImportedTypes | back to summary |
|---|---|
public Set
| |
| getInstanceMethods | back to summary |
|---|---|
| public List | |
| getIterableArg | back to summary |
|---|---|
| public TypeInfo getIterableArg() | |
| getIteratorArg | back to summary |
|---|---|
| public TypeInfo getIteratorArg() | |
| getKind | back to summary |
|---|---|
| public String getKind() Implements io.
| |
| getMethodAnnotations | back to summary |
|---|---|
public Map
| |
| getMethodMap | back to summary |
|---|---|
| public Map | |
| getMethods | back to summary |
|---|---|
| public List | |
| getModule | back to summary |
|---|---|
| public ModuleInfo getModule() Implements io. | |
| getReadStreamArg | back to summary |
|---|---|
| public TypeInfo getReadStreamArg() | |
| getReferencedDataObjectTypes | back to summary |
|---|---|
public Set
| |
| getReferencedEnumTypes | back to summary |
|---|---|
public Set
| |
| getReferencedTypes | back to summary |
|---|---|
public Set
| |
| getStaticMethods | back to summary |
|---|---|
| public List | |
| getSuperTypeArguments | back to summary |
|---|---|
| public List | |
| getSuperTypes | back to summary |
|---|---|
| public List | |
| getType | back to summary |
|---|---|
| public ClassTypeInfo getType() | |
| getTypeParams | back to summary |
|---|---|
| public List | |
| getVars | back to summary |
|---|---|
| public Map Overrides default io.
| |
| getWriteStreamArg | back to summary |
|---|---|
| public TypeInfo getWriteStreamArg() | |
| isConcrete | back to summary |
|---|---|
| public boolean isConcrete() | |
| isDeprecated | back to summary |
|---|---|
public boolean isDeprecated()
| |
| isFunction | back to summary |
|---|---|
| public boolean isFunction() | |
| isHandler | back to summary |
|---|---|
| public boolean isHandler() | |
| isIterable | back to summary |
|---|---|
| public boolean isIterable() | |
| isIterator | back to summary |
|---|---|
| public boolean isIterator() | |
| isObjectBound | back to summary |
|---|---|
| private boolean isObjectBound(TypeMirror bound) | |
| isReadStream | back to summary |
|---|---|
| public boolean isReadStream() | |
| isWriteStream | back to summary |
|---|---|
| public boolean isWriteStream() | |
| logNonFutures | back to summary |
|---|---|
| private void logNonFutures() | |
| process | back to summary |
|---|---|
| public boolean process() Implements io. | |
| processTypeAnnotations | back to summary |
|---|---|
| private void processTypeAnnotations() | |
| sortMethodMap | back to summary |
|---|---|
| private void sortMethodMap(Map<String, List<MethodInfo>> map) | |
| traverseType | back to summary |
|---|---|
| private void traverseType(Element elem) | |