Package | Description |
---|---|
io.vertx.codegen | |
io.vertx.codegen.doc | |
io.vertx.codegen.type |
Modifier and Type | Field and Description |
---|---|
protected TypeInfo |
ClassModel.concreteSuperType |
protected TypeInfo[] |
ClassModel.functionArgs |
protected TypeInfo |
ClassModel.handlerArg |
protected TypeInfo |
ClassModel.iterableArg |
protected TypeInfo |
ClassModel.iteratorArg |
protected TypeInfo |
ClassModel.readStreamArg |
protected TypeInfo |
ClassModel.writeStreamArg |
Modifier and Type | Field and Description |
---|---|
protected List<TypeInfo> |
ClassModel.abstractSuperTypes |
protected List<TypeInfo> |
ClassModel.superTypes |
Modifier and Type | Method and Description |
---|---|
TypeInfo |
ClassModel.getConcreteSuperType() |
TypeInfo[] |
ClassModel.getFunctionArgs() |
TypeInfo |
ClassModel.getHandlerArg() |
TypeInfo |
ClassModel.getIterableArg() |
TypeInfo |
ClassModel.getIteratorArg() |
TypeInfo |
ClassModel.getReadStreamArg() |
TypeInfo |
MethodInfo.getReturnType() |
TypeInfo |
ConstantInfo.getType() |
TypeInfo |
ParamInfo.getType() |
TypeInfo |
PropertyInfo.getType() |
TypeInfo |
ParamInfo.getUnresolvedType() |
TypeInfo |
ClassModel.getWriteStreamArg() |
Modifier and Type | Method and Description |
---|---|
List<TypeInfo> |
ClassModel.getAbstractSuperTypes() |
List<TypeInfo> |
ClassModel.getSuperTypeArguments() |
List<TypeInfo> |
ClassModel.getSuperTypes() |
Modifier and Type | Method and Description |
---|---|
protected void |
ClassModel.checkConstantType(VariableElement elem,
TypeInfo type,
TypeMirror typeMirror,
boolean allowAnyJavaType) |
protected void |
ClassModel.checkParamType(ExecutableElement elem,
TypeMirror type,
TypeInfo typeInfo,
int pos,
int numParams,
boolean allowAnyJavaType) |
protected void |
ClassModel.checkReturnType(ExecutableElement elem,
TypeInfo type,
TypeMirror typeMirror,
boolean allowAnyJavaType) |
protected void |
ClassModel.checkSuperType(Element elt,
TypeInfo type) |
protected MethodInfo |
ClassModel.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) |
protected boolean |
ClassModel.isLegalContainerParam(TypeInfo type,
boolean allowAnyJavaType) |
protected boolean |
ClassModel.isLegalContainerReturn(TypeInfo type,
boolean allowAnyJavaType) |
protected boolean |
ClassModel.isLegalDataObjectTypeReturn(TypeInfo type) |
MethodInfo |
MethodInfo.setReturnType(TypeInfo returnType) |
ConstantInfo |
ConstantInfo.setType(TypeInfo type) |
Constructor and Description |
---|
ConstantInfo(Doc doc,
String name,
TypeInfo type) |
MethodInfo(Set<ClassTypeInfo> ownerTypes,
String name,
TypeInfo returnType,
Text returnDescription,
boolean fluent,
boolean cacheReturn,
List<ParamInfo> params,
String comment,
Doc doc,
boolean staticMethod,
boolean defaultMethod,
List<TypeParamInfo.Method> typeParams,
boolean deprecated,
Text deprecatedDesc) |
ParamInfo(int index,
String name,
Text description,
TypeInfo type) |
ParamInfo(int index,
String name,
Text description,
TypeInfo type,
TypeInfo unresolvedType) |
PropertyInfo(boolean declared,
String name,
Doc doc,
TypeInfo type,
String setterMethod,
String adderMethod,
String getterMethod,
List<AnnotationValueInfo> annotations,
PropertyKind kind,
boolean jsonifiable,
boolean deprecated,
Text deprecatedDesc) |
Modifier and Type | Method and Description |
---|---|
TypeInfo |
Tag.Link.getTargetType() |
Constructor and Description |
---|
Link(String rawValue,
Element targetElement,
TypeInfo type,
String label) |
Modifier and Type | Class and Description |
---|---|
class |
ApiTypeInfo
A special subclass for
ClassKind.API kinds. |
class |
ArrayTypeInfo |
class |
ClassTypeInfo |
class |
DataObjectTypeInfo |
class |
EnumTypeInfo |
class |
ParameterizedTypeInfo |
class |
PrimitiveTypeInfo |
class |
TypeVariableInfo |
class |
VoidTypeInfo |
Modifier and Type | Field and Description |
---|---|
static TypeInfo |
VoidTypeInfo.INSTANCE |
Modifier and Type | Method and Description |
---|---|
TypeInfo |
TypeMirrorFactory.create(DeclaredType type) |
static TypeInfo |
TypeReflectionFactory.create(Type type) |
TypeInfo |
TypeMirrorFactory.create(TypeMirror type) |
TypeInfo |
TypeMirrorFactory.create(TypeUse use,
DeclaredType type) |
TypeInfo |
TypeMirrorFactory.create(TypeUse use,
DeclaredType type,
boolean checkTypeArgs) |
TypeInfo |
TypeMirrorFactory.create(TypeUse use,
TypeMirror type) |
TypeInfo |
ParameterizedTypeInfo.getArg(int index) |
TypeInfo |
ParameterizedTypeInfo.getErased() |
TypeInfo |
TypeInfo.getErased() |
TypeInfo |
TypeVariableInfo.getErased() |
TypeInfo |
ApiTypeInfo.getHandlerArg() |
Modifier and Type | Method and Description |
---|---|
List<TypeInfo> |
ParameterizedTypeInfo.getArgs() |
Constructor and Description |
---|
ApiTypeInfo(String fqcn,
boolean concrete,
List<TypeParamInfo.Class> params,
TypeInfo handlerArg,
ModuleInfo module,
boolean nullable,
boolean proxyGen) |
ArrayTypeInfo(TypeInfo componentType,
boolean nullable) |
Constructor and Description |
---|
ParameterizedTypeInfo(ClassTypeInfo raw,
boolean nullable,
List<TypeInfo> args) |
Copyright © 2019 Eclipse. All rights reserved.