Skip navigation links
A B C D E F G H I J K L M N O P Q R S T V W 

A

abstractSuperTypes - Variable in class io.vertx.codegen.ClassModel
 
add(String) - Method in class io.vertx.core.json.JsonArray
 
add(JsonObject) - Method in class io.vertx.core.json.JsonArray
 
add(JsonArray) - Method in class io.vertx.core.json.JsonArray
 
addOption(String) - Method in class io.vertx.codegen.Compiler
 
ApiTypeInfo - Class in io.vertx.codegen.type
A special subclass for ClassKind.API kinds.
ApiTypeInfo(String, boolean, List<TypeParamInfo.Class>, TypeInfo, TypeInfo, TypeInfo, ModuleInfo, boolean, boolean) - Constructor for class io.vertx.codegen.type.ApiTypeInfo
 
apply(Model, String) - Method in class io.vertx.codegen.Template
 
apply(Model, File) - Method in class io.vertx.codegen.Template
 
apply(Model, File, Map<String, Object>) - Method in class io.vertx.codegen.Template
 
AsyncResult<T> - Interface in io.vertx.core
 

B

basic - Variable in enum io.vertx.codegen.type.ClassKind
 

C

CacheReturn - Annotation Type in io.vertx.codegen.annotations
Declares that the value returned by a method will always be the same.
CAMEL - Static variable in class io.vertx.codegen.Case
Camel case, for instance FooBar.
CamelCase - Class in io.vertx.codegen
 
CamelCase() - Constructor for class io.vertx.codegen.CamelCase
 
Case - Class in io.vertx.codegen
 
Case() - Constructor for class io.vertx.codegen.Case
 
cause() - Method in interface io.vertx.core.AsyncResult
 
checkAmbiguous(List<MethodInfo>) - Method in class io.vertx.codegen.overloadcheck.MethodOverloadChecker
 
checkAmbiguousSimple(List<SimpleMethod>) - Method in class io.vertx.codegen.overloadcheck.MethodOverloadChecker
 
checkMethod(MethodInfo) - Method in class io.vertx.codegen.ClassModel
 
checkMethod(MethodInfo) - Method in class io.vertx.codegen.ProxyModel
 
checkParamType(Element, TypeMirror, TypeInfo, int, int) - Method in class io.vertx.codegen.ClassModel
 
checkParamType(Element, TypeMirror, TypeInfo, int, int) - Method in class io.vertx.codegen.ProxyModel
 
checkReturnType(ExecutableElement, TypeInfo, TypeMirror) - Method in class io.vertx.codegen.ClassModel
 
checkReturnType(ExecutableElement, TypeInfo, TypeMirror) - Method in class io.vertx.codegen.ProxyModel
 
Class(String, int, String, Set<Variance>) - Constructor for class io.vertx.codegen.TypeParamInfo.Class
 
ClassEnumerator - Class in io.vertx.codegen
Based on: https://github.com/ddopson/java-class-enumerator Which has the following license: ***** This code was originally a snippet on StackOverflow, thus it has the following license: http://creativecommons.org/licenses/by-sa/2.5/ I deduced this from http://meta.stackexchange.com/questions/25956/what-is-up-with-the-source-code-license-on-stack-overflow Further, whatever rights I have accidentally retained unto my own person, I forfeit under the [WTFPL](http://www.wtfpl.net/about/) to the extent that is compatible with the primary license and does not contradict the primary license.
ClassEnumerator() - Constructor for class io.vertx.codegen.ClassEnumerator
 
classKind - Variable in class io.vertx.codegen.overloadcheck.SimpleParam
 
ClassKind - Enum in io.vertx.codegen.type
 
ClassModel - Class in io.vertx.codegen
A processed source.
ClassModel(MethodOverloadChecker, Messager, Map<String, TypeElement>, Elements, Types, TypeElement) - Constructor for class io.vertx.codegen.ClassModel
 
ClassTypeInfo - Class in io.vertx.codegen.type
 
ClassTypeInfo(ClassKind, String, ModuleInfo, boolean, boolean, List<TypeParamInfo.Class>) - Constructor for class io.vertx.codegen.type.ClassTypeInfo
 
CodeGen - Class in io.vertx.codegen
 
CodeGen(ProcessingEnvironment, RoundEnvironment) - Constructor for class io.vertx.codegen.CodeGen
 
CodeGenProcessor - Class in io.vertx.codegen
 
CodeGenProcessor() - Constructor for class io.vertx.codegen.CodeGenProcessor
 
collectedTypes - Variable in class io.vertx.codegen.ClassModel
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.MethodInfo
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
collectImports(Collection<ClassTypeInfo>) - Method in class io.vertx.codegen.type.TypeInfo
Collect the import fqcn needed by this type.
collection - Variable in enum io.vertx.codegen.type.ClassKind
 
compareTo(MethodInfo) - Method in class io.vertx.codegen.MethodInfo
 
compile(Class...) - Method in class io.vertx.codegen.Compiler
 
compile(List<Class>) - Method in class io.vertx.codegen.Compiler
 
compile(File...) - Method in class io.vertx.codegen.Compiler
 
Compiler - Class in io.vertx.codegen
 
Compiler(Processor) - Constructor for class io.vertx.codegen.Compiler
 
Compiler(Processor, DiagnosticListener<JavaFileObject>) - Constructor for class io.vertx.codegen.Compiler
 
Compiler() - Constructor for class io.vertx.codegen.Compiler
 
composite(String) - Static method in interface io.vertx.codegen.type.TypeNameTranslator
 
concrete - Variable in class io.vertx.codegen.ClassModel
 
concreteSuperType - Variable in class io.vertx.codegen.ClassModel
 
convertCamelCaseToUnderscores(String) - Static method in class io.vertx.codegen.Helper
 
create(String) - Static method in class io.vertx.codegen.doc.Doc
Create and returns a doc object for the specified javadoc argument.
create(TypeMirror) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(TypeUse, TypeMirror) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(DeclaredType) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(TypeUse, DeclaredType) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(TypeUse, TypeVariable) - Method in class io.vertx.codegen.type.TypeMirrorFactory
 
create(Type) - Static method in class io.vertx.codegen.type.TypeReflectionFactory
 
create(TypeVariable) - Static method in class io.vertx.codegen.TypeParamInfo
 
create(TypeParameterElement) - Static method in class io.vertx.codegen.TypeParamInfo
 
createDoc(Element) - Method in class io.vertx.codegen.doc.Doc.Factory
When the elt argument has a comment, this comment is parsed and returned as a Doc object.
createMethodInfo(Set<ClassTypeInfo>, String, String, Doc, MethodKind, TypeInfo, Text, boolean, boolean, List<ParamInfo>, ExecutableElement, boolean, boolean, ArrayList<TypeParamInfo.Method>, TypeElement) - Method in class io.vertx.codegen.ClassModel
 
createMethodInfo(Set<ClassTypeInfo>, String, String, Doc, MethodKind, TypeInfo, Text, boolean, boolean, List<ParamInfo>, ExecutableElement, boolean, boolean, ArrayList<TypeParamInfo.Method>, TypeElement) - Method in class io.vertx.codegen.ProxyModel
 
createTypeUse(AnnotatedType...) - Static method in class io.vertx.codegen.type.TypeUse
Create a type use for reflect types.
createTypeUse(TypeMirror...) - Static method in class io.vertx.codegen.type.TypeUse
Create a type use for model types.

D

DataObject - Annotation Type in io.vertx.codegen.annotations
Declares a data object, such object must provide at least: a constructor with no arguments a constructor with JsonObject a copy constructor

When the data object is processed, a model of properties from the setter methods or adder methods.

DataObjectModel - Class in io.vertx.codegen
 
DataObjectModel(Elements, Types, TypeElement, Messager) - Constructor for class io.vertx.codegen.DataObjectModel
 
decapitaliseFirstLetter(String) - Static method in class io.vertx.codegen.Helper
 
doc - Variable in class io.vertx.codegen.ClassModel
 
Doc - Class in io.vertx.codegen.doc
Documention of a program element, the documentation is a composed of a: a first sentence an optional body a list of block tags
Doc(Text) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(Text, Text) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(Text, Text, List<Tag>) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(String) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(String, String) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc(String, String, List<Tag>) - Constructor for class io.vertx.codegen.doc.Doc
 
Doc.Factory - Class in io.vertx.codegen.doc
Doc factory.
docFactory - Variable in class io.vertx.codegen.ClassModel
 

E

elementUtils - Variable in class io.vertx.codegen.ClassModel
 
elementUtils - Variable in class io.vertx.codegen.EnumModel
 
EnumModel - Class in io.vertx.codegen
A processed enum.
EnumModel(Messager, Elements, Types, TypeElement) - Constructor for class io.vertx.codegen.EnumModel
 
EnumTypeInfo - Class in io.vertx.codegen.type
 
EnumTypeInfo(String, boolean, List<String>, ModuleInfo, boolean, boolean) - Constructor for class io.vertx.codegen.type.EnumTypeInfo
 
EnumValueInfo - Class in io.vertx.codegen
The value (member) of an enumeration model.
EnumValueInfo(String, Doc) - Constructor for class io.vertx.codegen.EnumValueInfo
 
equals(Object) - Method in class io.vertx.codegen.doc.Tag
 
equals(Object) - Method in class io.vertx.codegen.doc.Text
 
equals(Object) - Method in exception io.vertx.codegen.GenException
 
equals(Object) - Method in class io.vertx.codegen.overloadcheck.SimpleType
 
equals(Object) - Method in class io.vertx.codegen.ParamInfo
 
equals(Object) - Method in class io.vertx.codegen.Signature
 
equals(Object) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.PrimitiveTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.TypeInfo
 
equals(Object) - Method in class io.vertx.codegen.type.TypeVariableInfo
 
equals(Object) - Method in class io.vertx.codegen.type.VoidTypeInfo
 
equals(Object) - Method in class io.vertx.codegen.TypeParamInfo.Class
 
equals(Object) - Method in class io.vertx.codegen.TypeParamInfo.Method
 

F

Factory(Messager, Elements, Types, TypeMirrorFactory, TypeElement) - Constructor for class io.vertx.codegen.doc.Doc.Factory
 
failedFuture(Throwable) - Static method in interface io.vertx.core.Future
 
FILTER_METHOD - Static variable in class io.vertx.codegen.Helper
 
Fluent - Annotation Type in io.vertx.codegen.annotations
Declares a fluent method return type when the method returns the type of the class declaring this method or a sub type.
format(Iterable<String>) - Method in class io.vertx.codegen.CamelCase
 
format(Iterable<String>) - Method in class io.vertx.codegen.Case
 
format(Iterable<String>) - Method in class io.vertx.codegen.KebabCase
 
format(Iterable<String>) - Method in class io.vertx.codegen.LowerCamelCase
 
format(Iterable<String>) - Method in class io.vertx.codegen.QualifiedCase
 
format(Iterable<String>) - Method in class io.vertx.codegen.SnakeCase
 
format(boolean) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
format(boolean) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
format(boolean) - Method in class io.vertx.codegen.type.PrimitiveTypeInfo
 
format(boolean) - Method in class io.vertx.codegen.type.TypeVariableInfo
 
format(boolean) - Method in class io.vertx.codegen.type.VoidTypeInfo
 
Future<T> - Interface in io.vertx.core
 

G

genAndApply(String, Function<String, Boolean>, Function<Class, String>, String) - Method in class io.vertx.codegen.Generator
 
genAndApply(Class, Function<Class, String>, String) - Method in class io.vertx.codegen.Generator
 
generateClass(Class, Class...) - Method in class io.vertx.codegen.Generator
 
generateClass(Function<CodeGen, M>, Class, Class...) - Method in class io.vertx.codegen.Generator
 
generateDataObject(Class, Class...) - Method in class io.vertx.codegen.Generator
 
generateEnum(Class, Class...) - Method in class io.vertx.codegen.Generator
 
generateModule(ClassLoader, String) - Method in class io.vertx.codegen.Generator
 
generatePackage(Class) - Method in class io.vertx.codegen.Generator
 
generateProxyModel(Class, Class...) - Method in class io.vertx.codegen.Generator
 
Generator - Class in io.vertx.codegen
 
Generator() - Constructor for class io.vertx.codegen.Generator
 
GenException - Exception in io.vertx.codegen
 
GenException(Element, String) - Constructor for exception io.vertx.codegen.GenException
 
GenIgnore - Annotation Type in io.vertx.codegen.annotations
The annotated element is ignored by the code generator, this can be used to provide Java exclusive methods that are not compatible with the vertx codegen rules.
getAbstractSuperTypes() - Method in class io.vertx.codegen.ClassModel
 
getAbstractSuperTypes() - Method in class io.vertx.codegen.DataObjectModel
 
getAdderMethod() - Method in class io.vertx.codegen.PropertyInfo
 
getArg(int) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getArg(int) - Method in class io.vertx.codegen.type.TypeUse
Return the type use of a type argument of the underlying type.
getArgs() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getBlockTags() - Method in class io.vertx.codegen.doc.Doc
 
getBody() - Method in class io.vertx.codegen.doc.Doc
 
getBoolean(String, Boolean) - Method in class io.vertx.core.json.JsonObject
 
getBoxed() - Method in class io.vertx.codegen.type.PrimitiveTypeInfo
 
getClassesForPackage(String, Function<String, Boolean>) - Static method in class io.vertx.codegen.ClassEnumerator
 
getClassModel(String) - Method in class io.vertx.codegen.CodeGen
 
getClassModels() - Method in class io.vertx.codegen.CodeGen
 
getComment() - Method in class io.vertx.codegen.MethodInfo
 
getConcreteSuperType() - Method in class io.vertx.codegen.ClassModel
 
getDataObjectModel(String) - Method in class io.vertx.codegen.CodeGen
 
getDataObjectModels() - Method in class io.vertx.codegen.CodeGen
 
getDescription() - Method in class io.vertx.codegen.ParamInfo
 
getDiagnostics() - Method in class io.vertx.codegen.Generator
 
getDoc() - Method in class io.vertx.codegen.ClassModel
 
getDoc() - Method in class io.vertx.codegen.DataObjectModel
 
getDoc() - Method in class io.vertx.codegen.EnumModel
 
getDoc() - Method in class io.vertx.codegen.EnumValueInfo
 
getDoc() - Method in class io.vertx.codegen.MethodInfo
 
getDoc() - Method in class io.vertx.codegen.PropertyInfo
 
getDouble(String, Double) - Method in class io.vertx.core.json.JsonObject
 
getElement() - Method in class io.vertx.codegen.ClassModel
 
getElement() - Method in class io.vertx.codegen.DataObjectModel
 
getElement() - Method in class io.vertx.codegen.EnumModel
 
getElement() - Method in interface io.vertx.codegen.Model
 
getElement() - Method in class io.vertx.codegen.ModuleModel
 
getElement() - Method in class io.vertx.codegen.PackageModel
 
getElementTypeOf(Element) - Static method in class io.vertx.codegen.Helper
Return the element type of the specified element.
getEnumModel(String) - Method in class io.vertx.codegen.CodeGen
 
getEnumModels() - Method in class io.vertx.codegen.CodeGen
 
getErased() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getErased() - Method in class io.vertx.codegen.type.TypeInfo
 
getErased() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
getFirstSentence() - Method in class io.vertx.codegen.doc.Doc
 
getFloat(String, Float) - Method in class io.vertx.core.json.JsonObject
 
getFqn() - Method in class io.vertx.codegen.ClassModel
 
getFqn() - Method in class io.vertx.codegen.DataObjectModel
 
getFqn() - Method in class io.vertx.codegen.EnumModel
 
getFqn() - Method in interface io.vertx.codegen.Model
 
getFqn() - Method in class io.vertx.codegen.ModuleModel
 
getFqn() - Method in class io.vertx.codegen.PackageModel
 
getGenerateConverter() - Method in class io.vertx.codegen.DataObjectModel
 
getGetterMethod() - Method in class io.vertx.codegen.PropertyInfo
 
getGroupPackage() - Method in class io.vertx.codegen.ModuleInfo
 
getHandlerArg() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
getHandlerSuperType() - Method in class io.vertx.codegen.ClassModel
 
getIdentifier() - Method in class io.vertx.codegen.EnumValueInfo
 
getIfaceComment() - Method in class io.vertx.codegen.ClassModel
 
getIfaceFQCN() - Method in class io.vertx.codegen.ClassModel
 
getIfacePackageName() - Method in class io.vertx.codegen.ClassModel
 
getIfaceSimpleName() - Method in class io.vertx.codegen.ClassModel
 
getImportedTypes() - Method in class io.vertx.codegen.ClassModel
 
getImportedTypes() - Method in class io.vertx.codegen.DataObjectModel
 
getIndex() - Method in class io.vertx.codegen.ParamInfo
 
getIndex() - Method in class io.vertx.codegen.TypeParamInfo
 
getInheritConverter() - Method in class io.vertx.codegen.DataObjectModel
 
getInstanceMethods() - Method in class io.vertx.codegen.ClassModel
 
getInteger(String) - Method in class io.vertx.core.json.JsonObject
 
getInteger(String, Integer) - Method in class io.vertx.core.json.JsonObject
 
getJavadocTag(String, String) - Static method in class io.vertx.codegen.Helper
 
getJsonArray(String) - Method in class io.vertx.core.json.JsonObject
 
getJsonObject(String) - Method in class io.vertx.core.json.JsonObject
 
getKind() - Method in class io.vertx.codegen.ClassModel
 
getKind() - Method in class io.vertx.codegen.DataObjectModel
 
getKind() - Method in class io.vertx.codegen.EnumModel
 
getKind() - Method in class io.vertx.codegen.MethodInfo
 
getKind() - Method in interface io.vertx.codegen.Model
 
getKind() - Method in class io.vertx.codegen.ModuleModel
 
getKind() - Method in class io.vertx.codegen.PackageModel
 
getKind() - Method in class io.vertx.codegen.PropertyInfo
 
getKind() - Method in class io.vertx.codegen.ProxyModel
 
getKind(String, boolean, boolean) - Static method in enum io.vertx.codegen.type.ClassKind
 
getKind() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getKind() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getKind() - Method in class io.vertx.codegen.type.PrimitiveTypeInfo
 
getKind() - Method in class io.vertx.codegen.type.TypeInfo
 
getKind() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
getLabel() - Method in class io.vertx.codegen.doc.Tag.Link
 
getList() - Method in class io.vertx.core.json.JsonArray
 
getLong(String, Long) - Method in class io.vertx.core.json.JsonObject
 
getMap() - Method in class io.vertx.core.json.JsonObject
 
getMethodMap() - Method in class io.vertx.codegen.ClassModel
 
getMethods() - Method in class io.vertx.codegen.ClassModel
 
getModels() - Method in class io.vertx.codegen.CodeGen
 
getModule() - Method in class io.vertx.codegen.ClassModel
 
getModule() - Method in class io.vertx.codegen.DataObjectModel
 
getModule() - Method in class io.vertx.codegen.EnumModel
 
getModule() - Method in interface io.vertx.codegen.Model
 
getModule() - Method in class io.vertx.codegen.ModuleModel
 
getModule() - Method in class io.vertx.codegen.PackageModel
 
getModule() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getModuleModel(String) - Method in class io.vertx.codegen.CodeGen
 
getModuleModels() - Method in class io.vertx.codegen.CodeGen
 
getModuleName() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getName() - Method in class io.vertx.codegen.doc.Tag
 
getName() - Method in class io.vertx.codegen.MethodInfo
 
getName(Case) - Method in class io.vertx.codegen.MethodInfo
 
getName() - Method in class io.vertx.codegen.ModuleInfo
 
getName(Case) - Method in class io.vertx.codegen.ModuleInfo
 
getName() - Method in class io.vertx.codegen.ModuleModel
 
getName() - Method in class io.vertx.codegen.ParamInfo
 
getName(Case) - Method in class io.vertx.codegen.ParamInfo
 
getName() - Method in class io.vertx.codegen.PropertyInfo
 
getName() - Method in class io.vertx.codegen.Signature
 
getName() - Method in class io.vertx.codegen.Template
 
getName() - Method in class io.vertx.codegen.type.TypeInfo
 
getName() - Method in class io.vertx.codegen.TypeParamInfo
 
getNonGenericType(String) - Static method in class io.vertx.codegen.Helper
 
getOwnerTypes() - Method in class io.vertx.codegen.MethodInfo
 
getPackageModel(String) - Method in class io.vertx.codegen.CodeGen
 
getPackageModels() - Method in class io.vertx.codegen.CodeGen
 
getPackageName(String) - Static method in class io.vertx.codegen.Helper
 
getPackageName() - Method in class io.vertx.codegen.ModuleInfo
 
getPackageName() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getParam() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
getParamDescription() - Method in class io.vertx.codegen.doc.Tag.Param
 
getParamName() - Method in class io.vertx.codegen.doc.Tag.Param
 
getParams() - Method in class io.vertx.codegen.MethodInfo
 
getParams() - Method in class io.vertx.codegen.Signature
 
getParams() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getProcessor() - Method in class io.vertx.codegen.Compiler
 
getPropertyMap() - Method in class io.vertx.codegen.DataObjectModel
 
getProxyModel(String) - Method in class io.vertx.codegen.CodeGen
 
getProxyModels() - Method in class io.vertx.codegen.CodeGen
 
getRaw() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getRaw() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
getRaw() - Method in class io.vertx.codegen.type.TypeInfo
 
getReadStreamArg() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
getReferencedDataObjectTypes() - Method in class io.vertx.codegen.ClassModel
 
getReferencedTypes() - Method in class io.vertx.codegen.ClassModel
 
getReturnDescription() - Method in class io.vertx.codegen.MethodInfo
 
getReturnType() - Method in class io.vertx.codegen.MethodInfo
 
getSetterMethod() - Method in class io.vertx.codegen.PropertyInfo
 
getSignature() - Method in class io.vertx.codegen.MethodInfo
Returns the method signature, the returned object is freely modifiable.
getSimpleName(String) - Static method in class io.vertx.codegen.Helper
 
getSimpleName(Case) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
getSimpleName() - Method in class io.vertx.codegen.type.TypeInfo
 
getStaticMethods() - Method in class io.vertx.codegen.ClassModel
 
getString(int) - Method in class io.vertx.core.json.JsonArray
 
getString(String) - Method in class io.vertx.core.json.JsonObject
 
getString(String, String) - Method in class io.vertx.core.json.JsonObject
 
getSuperType() - Method in class io.vertx.codegen.DataObjectModel
 
getSuperTypes() - Method in class io.vertx.codegen.ClassModel
 
getSuperTypes() - Method in class io.vertx.codegen.DataObjectModel
 
getSupportedAnnotationTypes() - Method in class io.vertx.codegen.CodeGenProcessor
 
getTag() - Method in class io.vertx.codegen.doc.Token.InlineTag
 
getTargetElement() - Method in class io.vertx.codegen.doc.Tag.Link
 
getTargetType() - Method in class io.vertx.codegen.doc.Tag.Link
 
getTokens() - Method in class io.vertx.codegen.doc.Doc
 
getTokens() - Method in class io.vertx.codegen.doc.Text
 
getType() - Method in class io.vertx.codegen.ClassModel
 
getType() - Method in class io.vertx.codegen.DataObjectModel
 
getType() - Method in class io.vertx.codegen.EnumModel
 
getType() - Method in class io.vertx.codegen.ParamInfo
 
getType() - Method in class io.vertx.codegen.PropertyInfo
 
getTypeParams() - Method in class io.vertx.codegen.ClassModel
 
getTypeParams() - Method in class io.vertx.codegen.MethodInfo
 
getValue() - Method in class io.vertx.codegen.doc.Tag
 
getValue() - Method in class io.vertx.codegen.doc.Text
 
getValue() - Method in class io.vertx.codegen.doc.Token
 
getValues() - Method in class io.vertx.codegen.EnumModel
 
getValues() - Method in class io.vertx.codegen.type.EnumTypeInfo
 
getVars() - Method in class io.vertx.codegen.ClassModel
 
getVars() - Method in class io.vertx.codegen.DataObjectModel
 
getVars() - Method in class io.vertx.codegen.EnumModel
 
getVars() - Method in interface io.vertx.codegen.Model
 
getVars() - Method in class io.vertx.codegen.ModuleModel
 
getVars() - Method in class io.vertx.codegen.PackageModel
 
getWriteStreamArg() - Method in class io.vertx.codegen.type.ApiTypeInfo
 

H

handle(T) - Method in interface io.vertx.core.Handler
 
Handler<T> - Interface in io.vertx.core
 
handlerSuperType - Variable in class io.vertx.codegen.ClassModel
 
hashCode() - Method in exception io.vertx.codegen.GenException
 
hashCode() - Method in class io.vertx.codegen.ParamInfo
 
hashCode() - Method in class io.vertx.codegen.Signature
 
hashCode() - Method in class io.vertx.codegen.type.TypeInfo
 
Helper - Class in io.vertx.codegen
 
Helper() - Constructor for class io.vertx.codegen.Helper
 
hierarchical(String) - Static method in interface io.vertx.codegen.type.TypeNameTranslator
 

I

ifaceComment - Variable in class io.vertx.codegen.ClassModel
 
ifaceFQCN - Variable in class io.vertx.codegen.ClassModel
 
ifacePackageName - Variable in class io.vertx.codegen.ClassModel
 
ifaceSimpleName - Variable in class io.vertx.codegen.ClassModel
 
importedTypes - Variable in class io.vertx.codegen.ClassModel
 
indentString(String, String) - Static method in class io.vertx.codegen.Helper
 
index - Variable in class io.vertx.codegen.TypeParamInfo
 
init(ProcessingEnvironment) - Method in class io.vertx.codegen.CodeGenProcessor
 
InlineTag(String, Tag) - Constructor for class io.vertx.codegen.doc.Token.InlineTag
 
INSTANCE - Static variable in class io.vertx.codegen.type.VoidTypeInfo
 
io.vertx.codegen - package io.vertx.codegen
= Vert.x Codegen Vert.x Codegen is an annotation processing tool for processing Vert.x API and create API in different JVM lauguages.
io.vertx.codegen.annotations - package io.vertx.codegen.annotations
 
io.vertx.codegen.doc - package io.vertx.codegen.doc
 
io.vertx.codegen.overloadcheck - package io.vertx.codegen.overloadcheck
 
io.vertx.codegen.type - package io.vertx.codegen.type
 
io.vertx.core - package io.vertx.core
 
io.vertx.core.json - package io.vertx.core.json
 
io.vertx.core.net - package io.vertx.core.net
 
io.vertx.core.streams - package io.vertx.core.streams
 
isAbstract() - Method in class io.vertx.codegen.DataObjectModel
 
isAbstract() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
isAdder() - Method in class io.vertx.codegen.PropertyInfo
 
isAll() - Method in class io.vertx.codegen.overloadcheck.SimpleType
 
isCacheReturn() - Method in class io.vertx.codegen.MethodInfo
 
isClass() - Method in class io.vertx.codegen.DataObjectModel
 
isConcrete() - Method in class io.vertx.codegen.ClassModel
 
isConcrete() - Method in class io.vertx.codegen.DataObjectModel
 
isConcrete() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
isDataObject() - Method in class io.vertx.codegen.ParamInfo
 
isDataObjectTypeWithToJson(TypeInfo) - Method in class io.vertx.codegen.ClassModel
 
isDeclared() - Method in class io.vertx.codegen.PropertyInfo
 
isDefaultMethod() - Method in class io.vertx.codegen.MethodInfo
 
isFluent() - Method in class io.vertx.codegen.MethodInfo
 
isGen() - Method in class io.vertx.codegen.type.EnumTypeInfo
 
isHandler() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
isInlineTag() - Method in class io.vertx.codegen.doc.Token.InlineTag
 
isInlineTag() - Method in class io.vertx.codegen.doc.Token
 
isJsonifiable() - Method in class io.vertx.codegen.DataObjectModel
 
isJsonifiable() - Method in class io.vertx.codegen.PropertyInfo
 
isLegalListSetMapParam(TypeInfo) - Method in class io.vertx.codegen.ClassModel
 
isLegalListSetMapParam(TypeInfo) - Method in class io.vertx.codegen.ProxyModel
 
isLegalListSetMapReturn(TypeInfo) - Method in class io.vertx.codegen.ClassModel
 
isLineBreak() - Method in class io.vertx.codegen.doc.Token
 
isLineBreak() - Method in class io.vertx.codegen.doc.Token.LineBreak
 
isList() - Method in class io.vertx.codegen.PropertyInfo
 
isList() - Method in enum io.vertx.codegen.PropertyKind
 
isMap() - Method in class io.vertx.codegen.PropertyInfo
 
isMap() - Method in enum io.vertx.codegen.PropertyKind
 
isNullable() - Method in class io.vertx.codegen.ParamInfo
 
isNullable() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
isNullable() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
isNullable() - Method in class io.vertx.codegen.type.TypeInfo
 
isNullable() - Method in class io.vertx.codegen.type.TypeUse
 
isNullable() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
isNullableCallback() - Method in class io.vertx.codegen.ParamInfo
 
isNullableReturn() - Method in class io.vertx.codegen.MethodInfo
 
isOwnedBy(ClassTypeInfo) - Method in class io.vertx.codegen.MethodInfo
Return true if the provided type is the sole owner of this method, i.e this method is only declared by the provided type.
isParameterized() - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
isParameterized() - Method in class io.vertx.codegen.type.TypeInfo
 
isProxyClose() - Method in class io.vertx.codegen.ProxyMethodInfo
 
isProxyGen() - Method in class io.vertx.codegen.type.ClassTypeInfo
 
isProxyIgnore() - Method in class io.vertx.codegen.ProxyMethodInfo
 
isReadStream() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
isSet() - Method in class io.vertx.codegen.PropertyInfo
 
isSet() - Method in enum io.vertx.codegen.PropertyKind
 
isSetter() - Method in class io.vertx.codegen.PropertyInfo
 
isSiteContravariant() - Method in class io.vertx.codegen.TypeParamInfo.Class
 
isSiteCovariant() - Method in class io.vertx.codegen.TypeParamInfo.Class
 
isStaticMethod() - Method in class io.vertx.codegen.MethodInfo
 
isText() - Method in class io.vertx.codegen.doc.Token
 
isText() - Method in class io.vertx.codegen.doc.Token.Text
 
isValue() - Method in class io.vertx.codegen.PropertyInfo
 
isValue() - Method in enum io.vertx.codegen.PropertyKind
 
isVariable() - Method in class io.vertx.codegen.type.TypeInfo
 
isVariable() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
isVoid() - Method in class io.vertx.codegen.type.TypeInfo
 
isVoid() - Method in class io.vertx.codegen.type.VoidTypeInfo
 
isWriteStream() - Method in class io.vertx.codegen.type.ApiTypeInfo
 
iterator() - Method in class io.vertx.core.json.JsonArray
 

J

json - Variable in enum io.vertx.codegen.type.ClassKind
 
JSON_ARRAY - Static variable in class io.vertx.codegen.ClassModel
 
JSON_OBJECT - Static variable in class io.vertx.codegen.ClassModel
 
JsonArray - Class in io.vertx.core.json
 
JsonArray() - Constructor for class io.vertx.core.json.JsonArray
 
JsonArray(List) - Constructor for class io.vertx.core.json.JsonArray
 
JsonObject - Class in io.vertx.core.json
 
JsonObject(String) - Constructor for class io.vertx.core.json.JsonObject
 
JsonObject() - Constructor for class io.vertx.core.json.JsonObject
 
JsonObject(Map<String, Object>) - Constructor for class io.vertx.core.json.JsonObject
 

K

KEBAB - Static variable in class io.vertx.codegen.Case
Kebab case, for instance foo-bar.
KebabCase - Class in io.vertx.codegen
 
KebabCase() - Constructor for class io.vertx.codegen.KebabCase
 

L

LineBreak(String) - Constructor for class io.vertx.codegen.doc.Token.LineBreak
 
Link(String, Element, TypeInfo, String) - Constructor for class io.vertx.codegen.doc.Tag.Link
 
LINK_REFERENCE_PATTERN - Static variable in class io.vertx.codegen.Helper
 
loadCompiled(URL) - Static method in class io.vertx.codegen.Template
Load a template given its templateURL.
loadCompiled(InputStream) - Static method in class io.vertx.codegen.Template
Load a template given its source.
LOWER_CAMEL - Static variable in class io.vertx.codegen.Case
Camel case starting with a lower case, for instance fooBar.
LowerCamelCase - Class in io.vertx.codegen
 
LowerCamelCase() - Constructor for class io.vertx.codegen.LowerCamelCase
 

M

map(Function<Token, Token>) - Method in class io.vertx.codegen.doc.Text
Returns a new text object with tokens mapped by the mapper function.
matches(SimpleType) - Method in class io.vertx.codegen.overloadcheck.SimpleType
 
mergeTypeParams(List<TypeParamInfo.Method>) - Method in class io.vertx.codegen.MethodInfo
 
messager - Variable in class io.vertx.codegen.ClassModel
 
Method(String, String, int, String) - Constructor for class io.vertx.codegen.TypeParamInfo.Method
 
MethodInfo - Class in io.vertx.codegen
 
MethodInfo(Set<ClassTypeInfo>, String, MethodKind, TypeInfo, Text, boolean, boolean, List<ParamInfo>, String, Doc, boolean, boolean, List<TypeParamInfo.Method>) - Constructor for class io.vertx.codegen.MethodInfo
 
MethodKind - Enum in io.vertx.codegen
 
methodMap - Variable in class io.vertx.codegen.ClassModel
 
methodOverloadChecker - Variable in class io.vertx.codegen.ClassModel
 
MethodOverloadChecker - Class in io.vertx.codegen.overloadcheck
 
MethodOverloadChecker() - Constructor for class io.vertx.codegen.overloadcheck.MethodOverloadChecker
 
methods - Variable in class io.vertx.codegen.ClassModel
 
Model - Interface in io.vertx.codegen
 
modelElt - Variable in class io.vertx.codegen.ClassModel
 
modelElt - Variable in class io.vertx.codegen.EnumModel
 
ModuleGen - Annotation Type in io.vertx.codegen.annotations
Declares a Codegen module, all the processed elements contained in the annotated package or one of its child package will be part of the same module.
ModuleInfo - Class in io.vertx.codegen
Describes a module.
ModuleInfo(String, String, String) - Constructor for class io.vertx.codegen.ModuleInfo
 
ModuleModel - Class in io.vertx.codegen
 
ModuleModel(PackageElement, ModuleInfo) - Constructor for class io.vertx.codegen.ModuleModel
 

N

name() - Method in class io.vertx.codegen.CamelCase
 
name() - Method in class io.vertx.codegen.Case
 
name() - Method in class io.vertx.codegen.KebabCase
 
name() - Method in class io.vertx.codegen.LowerCamelCase
 
name - Variable in class io.vertx.codegen.overloadcheck.SimpleMethod
 
name - Variable in class io.vertx.codegen.overloadcheck.SimpleParam
 
name() - Method in class io.vertx.codegen.QualifiedCase
 
name() - Method in class io.vertx.codegen.SnakeCase
 
name - Variable in class io.vertx.codegen.TypeParamInfo
 
NetServerOptions - Interface in io.vertx.core.net
 
normalizePropertyName(String) - Static method in class io.vertx.codegen.Helper
Normalize a property name:
the first char will always be a lower case if the first char is an upper case, any following upper case char will be lower cased unless it is followed by a lower case char For instance: foo -> foo Foo -> foo URL -> url URLFactory -> urlFactory
normalizeWhitespaces(String) - Static method in class io.vertx.codegen.Helper
Trim and normalize the whitespaces in a string: any cluster of more than one whitespace char is replaced by a space char, then the string is trimmed.
Nullable - Annotation Type in io.vertx.codegen.annotations
 
nullable - Variable in class io.vertx.codegen.overloadcheck.SimpleParam
 

O

optionsFromJson(JsonObject) - Static method in interface io.vertx.core.net.NetServerOptions
 

P

PackageModel - Class in io.vertx.codegen
 
PackageModel(String, ModuleInfo) - Constructor for class io.vertx.codegen.PackageModel
 
Param(Tag) - Constructor for class io.vertx.codegen.doc.Tag.Param
 
Param(String, String) - Constructor for class io.vertx.codegen.doc.Tag.Param
 
ParameterizedTypeInfo - Class in io.vertx.codegen.type
 
ParameterizedTypeInfo(ClassTypeInfo, boolean, List<TypeInfo>) - Constructor for class io.vertx.codegen.type.ParameterizedTypeInfo
 
ParamInfo - Class in io.vertx.codegen
 
ParamInfo(int, String, Text, TypeInfo) - Constructor for class io.vertx.codegen.ParamInfo
 
params - Variable in class io.vertx.codegen.overloadcheck.SimpleMethod
 
parse(String) - Method in class io.vertx.codegen.CamelCase
 
parse(String) - Method in class io.vertx.codegen.Case
Parse the name argument and returns a list of the name atoms.
parse(String) - Method in class io.vertx.codegen.KebabCase
 
parse(String) - Method in class io.vertx.codegen.QualifiedCase
 
parse(String) - Method in class io.vertx.codegen.SnakeCase
 
PrimitiveTypeInfo - Class in io.vertx.codegen.type
 
process(Set<? extends TypeElement>, RoundEnvironment) - Method in class io.vertx.codegen.CodeGenProcessor
 
processed - Variable in class io.vertx.codegen.ClassModel
 
PropertyInfo - Class in io.vertx.codegen
Describes a property of a data object model.
PropertyInfo(boolean, String, Doc, TypeInfo, String, String, String, PropertyKind, boolean) - Constructor for class io.vertx.codegen.PropertyInfo
 
PropertyKind - Enum in io.vertx.codegen
The kind of property.
ProxyClose - Annotation Type in io.vertx.codegen.annotations
Declares a proxy close method.
ProxyGen - Annotation Type in io.vertx.codegen.annotations
Declares a Java interface type to be processed for generating a Java proxy that can be connected to the original API via Vert.x event bus.
ProxyIgnore - Annotation Type in io.vertx.codegen.annotations
The annotated element is ignored by the proxy generator, this can be used to provide Java exclusive methods that are not compatible with the proxy codegen rules.
ProxyMethodInfo - Class in io.vertx.codegen
 
ProxyMethodInfo(Set<ClassTypeInfo>, String, MethodKind, TypeInfo, Text, boolean, boolean, List<ParamInfo>, String, Doc, boolean, boolean, List<TypeParamInfo.Method>, boolean, boolean) - Constructor for class io.vertx.codegen.ProxyMethodInfo
 
ProxyModel - Class in io.vertx.codegen
 
ProxyModel(MethodOverloadChecker, Messager, Map<String, TypeElement>, Elements, Types, TypeElement) - Constructor for class io.vertx.codegen.ProxyModel
 
put(String, JsonObject) - Method in class io.vertx.core.json.JsonObject
 
put(String, JsonArray) - Method in class io.vertx.core.json.JsonObject
 
put(String, Boolean) - Method in class io.vertx.core.json.JsonObject
 
put(String, String) - Method in class io.vertx.core.json.JsonObject
 
put(String, Integer) - Method in class io.vertx.core.json.JsonObject
 
put(String, Long) - Method in class io.vertx.core.json.JsonObject
 
put(String, Double) - Method in class io.vertx.core.json.JsonObject
 
put(String, Float) - Method in class io.vertx.core.json.JsonObject
 
put(String, Enum) - Method in class io.vertx.core.json.JsonObject
 

Q

QUALIFIED - Static variable in class io.vertx.codegen.Case
Java full qualified case, for instance foo.bar
QualifiedCase - Class in io.vertx.codegen
 
QualifiedCase() - Constructor for class io.vertx.codegen.QualifiedCase
 

R

ReadStream<T> - Interface in io.vertx.core.streams
 
referencedDataObjectTypes - Variable in class io.vertx.codegen.ClassModel
 
referencedTypes - Variable in class io.vertx.codegen.ClassModel
 
removeTags(String) - Static method in class io.vertx.codegen.Helper
 
render(Model) - Method in class io.vertx.codegen.Template
 
render(Model, Map<String, Object>) - Method in class io.vertx.codegen.Template
 
resolve(Elements, PackageElement) - Static method in class io.vertx.codegen.ModuleInfo
Resolve a module info for the specified pkgElt argument, returns null for undertermined.
resolveAncestorTypes(TypeElement, boolean, boolean) - Static method in class io.vertx.codegen.Helper
Resolve the set of all the ancestors declared types of a given type element.
resolveMethodAnnotation(Class<? extends Annotation>, Elements, Types, TypeElement, ExecutableElement) - Static method in class io.vertx.codegen.Helper
Resolve a method annotation, this method scan the specified method, if the annotation is not found it will also scan the methods this method overrides and return the annotation when it is found.
resolveMethodAnnotation(DeclaredType, Elements, Types, TypeElement, ExecutableElement) - Static method in class io.vertx.codegen.Helper
Resolve a method annotation, this method scan the specified method, if the annotation is not found it will also scan the methods this method overrides and return the annotation when it is found.
resolveSignature(Elements, Types, TypeElement, String) - Static method in class io.vertx.codegen.Helper
Resolves a documentation signature, null can be returned if no element can be resolved.
resolveSiteVariance(TypeParameterElement, Variance) - Static method in class io.vertx.codegen.Helper
 
resolveTypeParameter(Types, DeclaredType, TypeParameterElement) - Static method in class io.vertx.codegen.Helper
Return the type of a type parameter element of a given type element when that type parameter element is parameterized by a sub type, directly or indirectly.
resolveTypeParameter(Type, TypeVariable<Class<T>>) - Static method in class io.vertx.codegen.Helper
Return the type of a type parameter element of a given type element when that type parameter element is parameterized by a sub type, directly or indirectly.
result() - Method in interface io.vertx.core.AsyncResult
 

S

setOption(String, String) - Method in class io.vertx.codegen.Generator
 
setOptions(Map<String, String>) - Method in class io.vertx.codegen.Template
 
Signature - Class in io.vertx.codegen
 
Signature(String, List<ParamInfo>) - Constructor for class io.vertx.codegen.Signature
 
SimpleMethod - Class in io.vertx.codegen.overloadcheck
 
SimpleMethod(String, List<SimpleParam>) - Constructor for class io.vertx.codegen.overloadcheck.SimpleMethod
 
SimpleParam - Class in io.vertx.codegen.overloadcheck
 
SimpleParam(String, ClassKind, String) - Constructor for class io.vertx.codegen.overloadcheck.SimpleParam
 
SimpleParam(String, ClassKind, boolean, String) - Constructor for class io.vertx.codegen.overloadcheck.SimpleParam
 
SimpleType - Class in io.vertx.codegen.overloadcheck
 
SimpleType(String, String) - Constructor for class io.vertx.codegen.overloadcheck.SimpleType
 
size() - Method in class io.vertx.core.json.JsonArray
 
SNAKE - Static variable in class io.vertx.codegen.Case
Snake case, for instance foo_bar.
SnakeCase - Class in io.vertx.codegen
 
SnakeCase() - Constructor for class io.vertx.codegen.SnakeCase
 
sources - Variable in class io.vertx.codegen.ClassModel
 
split(String, String) - Static method in class io.vertx.codegen.Case
 
succeeded() - Method in interface io.vertx.core.AsyncResult
 
succeededFuture(T) - Static method in interface io.vertx.core.Future
 
superTypes - Variable in class io.vertx.codegen.ClassModel
 

T

Tag - Class in io.vertx.codegen.doc
A doc tag.
Tag(String, String) - Constructor for class io.vertx.codegen.doc.Tag
 
Tag.Link - Class in io.vertx.codegen.doc
A link tag providing information of element target of the link.
Tag.Param - Class in io.vertx.codegen.doc
 
tagMapper(Elements, Types, TypeElement) - Static method in class io.vertx.codegen.doc.Token
Create a tag mapper that remaps tags with extra contexutal info like @link tags.
Template - Class in io.vertx.codegen
 
Template(URL) - Constructor for class io.vertx.codegen.Template
 
Template(String) - Constructor for class io.vertx.codegen.Template
 
Text - Class in io.vertx.codegen.doc
A structured text, it can be evaluated as a stream of tokens.
Text(String) - Constructor for class io.vertx.codegen.doc.Text
 
Text(String) - Constructor for class io.vertx.codegen.doc.Token.Text
 
to(Case, String) - Method in class io.vertx.codegen.Case
Convert a name from this case to the dest case
Token - Class in io.vertx.codegen.doc
A comment token.
Token(String) - Constructor for class io.vertx.codegen.doc.Token
 
Token.InlineTag - Class in io.vertx.codegen.doc
 
Token.LineBreak - Class in io.vertx.codegen.doc
 
Token.Text - Class in io.vertx.codegen.doc
 
tokenize(String) - Static method in class io.vertx.codegen.doc.Token
Tokenize the string.
toString() - Method in class io.vertx.codegen.doc.Doc
 
toString() - Method in class io.vertx.codegen.doc.Tag
 
toString() - Method in class io.vertx.codegen.doc.Text
 
toString() - Method in class io.vertx.codegen.MethodInfo
 
toString() - Method in class io.vertx.codegen.overloadcheck.SimpleMethod
 
toString() - Method in class io.vertx.codegen.ParamInfo
 
toString() - Method in class io.vertx.codegen.Signature
 
toString() - Method in class io.vertx.codegen.type.TypeInfo
 
toString() - Method in class io.vertx.codegen.type.TypeVariableInfo
 
toString() - Method in class io.vertx.codegen.TypeParamInfo.Class
 
toString() - Method in class io.vertx.codegen.TypeParamInfo.Method
 
translate(ModuleInfo, String) - Method in interface io.vertx.codegen.type.TypeNameTranslator
 
translateFqn(String) - Method in class io.vertx.codegen.ModuleModel
 
translateName(TypeNameTranslator) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
translateName(TypeNameTranslator) - Method in class io.vertx.codegen.type.ParameterizedTypeInfo
 
translateName(String) - Method in class io.vertx.codegen.type.TypeInfo
Translate the current type name based on the module group package name and the specified lang parameter.
translateName(TypeNameTranslator) - Method in class io.vertx.codegen.type.TypeInfo
 
translatePackageName(String) - Method in class io.vertx.codegen.ModuleInfo
Translates the module package name for the specified lang parameter language.
translatePackageName(String) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
translatePackageName(TypeNameTranslator) - Method in class io.vertx.codegen.type.ClassTypeInfo
 
translateQualifiedName(String, String) - Method in class io.vertx.codegen.ModuleInfo
Translate a given qualified name based on the module group package name and the specified lang parameter.
type - Variable in class io.vertx.codegen.ClassModel
 
type - Variable in class io.vertx.codegen.EnumModel
 
typeFactory - Variable in class io.vertx.codegen.ClassModel
 
TypeInfo - Class in io.vertx.codegen.type
Describes a java type.
TypeInfo() - Constructor for class io.vertx.codegen.type.TypeInfo
 
TypeMirrorFactory - Class in io.vertx.codegen.type
Type info factory based on javax.lang.model and type mirrors.
TypeMirrorFactory(Elements, Types) - Constructor for class io.vertx.codegen.type.TypeMirrorFactory
 
typeName - Variable in class io.vertx.codegen.overloadcheck.SimpleParam
 
TypeNameTranslator - Interface in io.vertx.codegen.type
Translate a type name into a name used in some shims.
TypeParamInfo - Class in io.vertx.codegen
 
TypeParamInfo(int, String) - Constructor for class io.vertx.codegen.TypeParamInfo
 
TypeParamInfo.Class - Class in io.vertx.codegen
 
TypeParamInfo.Method - Class in io.vertx.codegen
 
TypeReflectionFactory - Class in io.vertx.codegen.type
Type info factory based on java.lang.reflect and types
TypeReflectionFactory() - Constructor for class io.vertx.codegen.type.TypeReflectionFactory
 
TypeUse - Class in io.vertx.codegen.type
What we need to use from type use annotations, wether it uses lang model api or lang reflect api.
TypeUse() - Constructor for class io.vertx.codegen.type.TypeUse
 
typeUtils - Variable in class io.vertx.codegen.ClassModel
 
typeUtils - Variable in class io.vertx.codegen.EnumModel
 
TypeVariableInfo - Class in io.vertx.codegen.type
 
TypeVariableInfo(TypeParamInfo, boolean, String) - Constructor for class io.vertx.codegen.type.TypeVariableInfo
 

V

validatePackage(String, Function<String, Boolean>) - Method in class io.vertx.codegen.Generator
 
valueOf(String) - Static method in enum io.vertx.codegen.MethodKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.codegen.PropertyKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.codegen.type.ClassKind
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum io.vertx.codegen.type.Variance
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.vertx.codegen.MethodKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.codegen.PropertyKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.codegen.type.ClassKind
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum io.vertx.codegen.type.Variance
Returns an array containing the constants of this enum type, in the order they are declared.
Variance - Enum in io.vertx.codegen.type
 
vars() - Static method in class io.vertx.codegen.Case
Useful for testing the method kind, allows to do method.kind == METHOD_HANDLER instead of method.kind.name() == "HANDLER"
vars() - Static method in enum io.vertx.codegen.MethodKind
Useful for testing the method kind, allows to do method.kind == METHOD_HANDLER instead of method.kind.name() == "HANDLER"
vars() - Static method in enum io.vertx.codegen.PropertyKind
Useful for testing the type property kind, allows to do prop.kind == PROP_VALUE instead of prop.kind.name() == "VALUE"
vars() - Static method in enum io.vertx.codegen.type.ClassKind
Useful for testing the type class kind, allows to do type.kind == CLASS_API instead of type.kind.name() == "API"
vars(String) - Static method in interface io.vertx.codegen.type.TypeNameTranslator
 
VERTX - Static variable in class io.vertx.codegen.ClassModel
 
VERTX_ASYNC_RESULT - Static variable in class io.vertx.codegen.ClassModel
 
VERTX_HANDLER - Static variable in class io.vertx.codegen.ClassModel
 
VERTX_READ_STREAM - Static variable in class io.vertx.codegen.ClassModel
 
VERTX_WRITE_STREAM - Static variable in class io.vertx.codegen.ClassModel
 
VertxException - Exception in io.vertx.core
 
VertxException(String) - Constructor for exception io.vertx.core.VertxException
 
VertxGen - Annotation Type in io.vertx.codegen.annotations
Declares a Java interface type to be processed for creating API in various languages of polyglot Vert.x.
VoidTypeInfo - Class in io.vertx.codegen.type
 

W

WriteStream<T> - Interface in io.vertx.core.streams
 
A B C D E F G H I J K L M N O P Q R S T V W 
Skip navigation links

Copyright © 2016. All rights reserved.