Top Fields Constructors Methods
io.vertx.codegen.type

public final Enum ClassKind

extends Enum<ClassKind>
Class Inheritance
Imports
io.vertx.codegen.ClassModel, java.util.HashMap, .List, .Map, .Set, java.util.function.Function

Author
Julien Viet

Field Summary

Modifier and TypeField and Description
public static final ClassKind
public static final ClassKind
public final boolean
public static final ClassKind
public static final ClassKind
public final boolean
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind
public final boolean
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind
public static final ClassKind

Constructor Summary

AccessConstructor and Description
private
ClassKind(boolean basic, boolean json, boolean collection)

Method Summary

Modifier and TypeMethod and Description
public static ClassKind
getKind(String fqcn, boolean isVertxGenAnnotated)

public static ClassKind
public static ClassKind[]
public static Map<String, ClassKind>
vars()

Useful for testing the type class kind, allows to do type.kind == CLASS_API instead of type.kind.name() == "API"

Inherited from java.lang.Enum:
clonecompareTodescribeConstableequalsfinalizegetDeclaringClasshashCodenameordinaltoStringvalueOf

Field Detail

APIback to summary
public static final ClassKind API
ASYNC_RESULTback to summary
public static final ClassKind ASYNC_RESULT
basicback to summary
public final boolean basic
BOXED_PRIMITIVEback to summary
public static final ClassKind BOXED_PRIMITIVE
CLASS_TYPEback to summary
public static final ClassKind CLASS_TYPE
collectionback to summary
public final boolean collection
ENUMback to summary
public static final ClassKind ENUM
FUNCTIONback to summary
public static final ClassKind FUNCTION
FUTUREback to summary
public static final ClassKind FUTURE
HANDLERback to summary
public static final ClassKind HANDLER
jsonback to summary
public final boolean json
JSON_ARRAYback to summary
public static final ClassKind JSON_ARRAY
JSON_OBJECTback to summary
public static final ClassKind JSON_OBJECT
LISTback to summary
public static final ClassKind LIST
MAPback to summary
public static final ClassKind MAP
OBJECTback to summary
public static final ClassKind OBJECT
OTHERback to summary
public static final ClassKind OTHER
PRIMITIVEback to summary
public static final ClassKind PRIMITIVE
SETback to summary
public static final ClassKind SET
STRINGback to summary
public static final ClassKind STRING
THROWABLEback to summary
public static final ClassKind THROWABLE
VOIDback to summary
public static final ClassKind VOID

Constructor Detail

ClassKindback to summary
private ClassKind(boolean basic, boolean json, boolean collection)

Method Detail

getKindback to summary
public static ClassKind getKind(String fqcn, boolean isVertxGenAnnotated)
valueOfback to summary
public static ClassKind valueOf(String name)
valuesback to summary
public static ClassKind[] values()
varsback to summary
public static Map<String, ClassKind> vars()

Useful for testing the type class kind, allows to do type.kind == CLASS_API instead of type.kind.name() == "API"