| Package | Description |
|---|---|
| io.sundr.codegen.converters | |
| io.sundr.codegen.functions | |
| io.sundr.codegen.model | |
| io.sundr.codegen.utils |
| Modifier and Type | Method and Description |
|---|---|
JavaType |
StringToJavaType.apply(String fullName) |
JavaType |
StringToJavaType.apply(String fullName,
Set<String> visited) |
| Constructor and Description |
|---|
ExecutableElementToJavaMethod(Function<String,JavaType> toJavaType,
Function<VariableElement,JavaProperty> toJavaProperty) |
TypeElementToJavaClazz(Elements elements,
Function<String,JavaType> toJavaType,
Function<ExecutableElement,JavaMethod> toJavaMethod,
Function<VariableElement,JavaProperty> toJavaProperty) |
VariableElementToJavaProperty(Function<String,JavaType> toType) |
| Modifier and Type | Method and Description |
|---|---|
JavaType |
ClassToJavaType.apply(Class item) |
| Modifier and Type | Method and Description |
|---|---|
Set<JavaType> |
JavaClazzToReferences.apply(JavaClazz item) |
Set<JavaType> |
JavaMethodToReferences.apply(JavaMethod item) |
Set<JavaType> |
JavaPropertyToReferences.apply(JavaProperty item) |
Set<JavaType> |
JavaTypeToReferences.apply(JavaType item) |
| Modifier and Type | Method and Description |
|---|---|
Set<JavaType> |
JavaTypeToReferences.apply(JavaType item) |
| Modifier and Type | Class and Description |
|---|---|
class |
EditableJavaType |
| Modifier and Type | Method and Description |
|---|---|
JavaType |
JavaTypeFluent.getDefaultImplementation() |
JavaType |
JavaType.getDefaultImplementation() |
JavaType[] |
JavaTypeFluent.getGenericTypes() |
JavaType[] |
JavaType.getGenericTypes() |
JavaType |
JavaMethodFluent.getReturnType() |
JavaType |
JavaMethod.getReturnType() |
JavaType |
JavaTypeFluent.getSuperClass() |
JavaType |
JavaType.getSuperClass() |
JavaType |
JavaPropertyFluent.getType() |
JavaType |
JavaProperty.getType() |
JavaType |
JavaClazzFluent.getType() |
JavaType |
JavaClazz.getType() |
| Modifier and Type | Method and Description |
|---|---|
Set<JavaType> |
JavaPropertyFluent.getAnnotations() |
Set<JavaType> |
JavaProperty.getAnnotations() |
Set<JavaType> |
JavaMethodFluent.getAnnotations() |
Set<JavaType> |
JavaMethod.getAnnotations() |
Set<JavaType> |
JavaClazzFluent.getAnnotations() |
Set<JavaType> |
JavaClazz.getAnnotations() |
Set<JavaType> |
JavaMethodFluent.getExceptions() |
Set<JavaType> |
JavaMethod.getExceptions() |
Set<JavaType> |
JavaClazzFluent.getImports() |
Set<JavaType> |
JavaClazz.getImports() |
Set<JavaType> |
JavaTypeFluent.getInterfaces() |
Set<JavaType> |
JavaType.getInterfaces() |
Set<JavaType> |
JavaMethodFluent.getTypeParameters() |
Set<JavaType> |
JavaMethod.getTypeParameters() |
| Modifier and Type | Method and Description |
|---|---|
T |
JavaPropertyFluent.withAnnotations(Set<JavaType> annotations) |
T |
JavaMethodFluent.withAnnotations(Set<JavaType> annotations) |
T |
JavaClazzFluent.withAnnotations(Set<JavaType> annotations) |
T |
JavaMethodFluent.withExceptions(Set<JavaType> exceptions) |
T |
JavaClazzFluent.withImports(Set<JavaType> imports) |
T |
JavaTypeFluent.withInterfaces(Set<JavaType> interfaces) |
T |
JavaMethodFluent.withTypeParameters(Set<JavaType> typeParameters) |
| Constructor and Description |
|---|
EditableJavaClazz(JavaType type,
Set<JavaType> annotations,
Set<JavaMethod> constructors,
Set<JavaMethod> methods,
Set<JavaProperty> fields,
Set<JavaType> imports,
Map<String,Object> attributes,
Set<JavaClazz> nested) |
EditableJavaMethod(Set<JavaType> annotations,
Set<Modifier> modifiers,
Set<JavaType> typeParameters,
String name,
JavaType returnType,
JavaProperty[] arguments,
Set<JavaType> exceptions,
Map<String,Object> attributes) |
EditableJavaProperty(Set<JavaType> annotations,
Set<Modifier> modifiers,
JavaType type,
String name,
boolean array,
Map<String,Object> attributes) |
EditableJavaType(JavaKind kind,
String packageName,
String className,
boolean array,
boolean collection,
boolean concrete,
JavaType defaultImplementation,
JavaType superClass,
Set<JavaType> interfaces,
JavaType[] genericTypes,
Map<String,Object> attributes) |
EditableJavaType(JavaKind kind,
String packageName,
String className,
boolean array,
boolean collection,
boolean concrete,
JavaType defaultImplementation,
JavaType superClass,
Set<JavaType> interfaces,
JavaType[] genericTypes,
Map<String,Object> attributes) |
JavaClazz(JavaType type,
Set<JavaType> annotations,
Set<JavaMethod> constructors,
Set<JavaMethod> methods,
Set<JavaProperty> fields,
Set<JavaType> imports,
Map<String,Object> attributes,
Set<JavaClazz> nested) |
JavaMethod(Set<JavaType> annotations,
Set<Modifier> modifiers,
Set<JavaType> typeParameters,
String name,
JavaType returnType,
JavaProperty[] arguments,
Set<JavaType> exceptions,
Map<String,Object> attributes) |
JavaProperty(Set<JavaType> annotations,
Set<Modifier> modifiers,
JavaType type,
String name,
boolean array,
Map<String,Object> attributes) |
JavaType(JavaKind kind,
String packageName,
String className,
boolean array,
boolean collection,
boolean concrete,
JavaType defaultImplementation,
JavaType superClass,
Set<JavaType> interfaces,
JavaType[] genericTypes,
Map<String,Object> attributes) |
JavaType(JavaKind kind,
String packageName,
String className,
boolean array,
boolean collection,
boolean concrete,
JavaType defaultImplementation,
JavaType superClass,
Set<JavaType> interfaces,
JavaType[] genericTypes,
Map<String,Object> attributes) |
JavaTypeBuilder(JavaType instance) |
JavaTypeBuilder(JavaTypeFluent<?> fluent,
JavaType instance) |
| Constructor and Description |
|---|
EditableJavaClazz(JavaType type,
Set<JavaType> annotations,
Set<JavaMethod> constructors,
Set<JavaMethod> methods,
Set<JavaProperty> fields,
Set<JavaType> imports,
Map<String,Object> attributes,
Set<JavaClazz> nested) |
EditableJavaClazz(JavaType type,
Set<JavaType> annotations,
Set<JavaMethod> constructors,
Set<JavaMethod> methods,
Set<JavaProperty> fields,
Set<JavaType> imports,
Map<String,Object> attributes,
Set<JavaClazz> nested) |
EditableJavaMethod(Set<JavaType> annotations,
Set<Modifier> modifiers,
Set<JavaType> typeParameters,
String name,
JavaType returnType,
JavaProperty[] arguments,
Set<JavaType> exceptions,
Map<String,Object> attributes) |
EditableJavaMethod(Set<JavaType> annotations,
Set<Modifier> modifiers,
Set<JavaType> typeParameters,
String name,
JavaType returnType,
JavaProperty[] arguments,
Set<JavaType> exceptions,
Map<String,Object> attributes) |
EditableJavaMethod(Set<JavaType> annotations,
Set<Modifier> modifiers,
Set<JavaType> typeParameters,
String name,
JavaType returnType,
JavaProperty[] arguments,
Set<JavaType> exceptions,
Map<String,Object> attributes) |
EditableJavaProperty(Set<JavaType> annotations,
Set<Modifier> modifiers,
JavaType type,
String name,
boolean array,
Map<String,Object> attributes) |
EditableJavaType(JavaKind kind,
String packageName,
String className,
boolean array,
boolean collection,
boolean concrete,
JavaType defaultImplementation,
JavaType superClass,
Set<JavaType> interfaces,
JavaType[] genericTypes,
Map<String,Object> attributes) |
JavaClazz(JavaType type,
Set<JavaType> annotations,
Set<JavaMethod> constructors,
Set<JavaMethod> methods,
Set<JavaProperty> fields,
Set<JavaType> imports,
Map<String,Object> attributes,
Set<JavaClazz> nested) |
JavaClazz(JavaType type,
Set<JavaType> annotations,
Set<JavaMethod> constructors,
Set<JavaMethod> methods,
Set<JavaProperty> fields,
Set<JavaType> imports,
Map<String,Object> attributes,
Set<JavaClazz> nested) |
JavaMethod(Set<JavaType> annotations,
Set<Modifier> modifiers,
Set<JavaType> typeParameters,
String name,
JavaType returnType,
JavaProperty[] arguments,
Set<JavaType> exceptions,
Map<String,Object> attributes) |
JavaMethod(Set<JavaType> annotations,
Set<Modifier> modifiers,
Set<JavaType> typeParameters,
String name,
JavaType returnType,
JavaProperty[] arguments,
Set<JavaType> exceptions,
Map<String,Object> attributes) |
JavaMethod(Set<JavaType> annotations,
Set<Modifier> modifiers,
Set<JavaType> typeParameters,
String name,
JavaType returnType,
JavaProperty[] arguments,
Set<JavaType> exceptions,
Map<String,Object> attributes) |
JavaProperty(Set<JavaType> annotations,
Set<Modifier> modifiers,
JavaType type,
String name,
boolean array,
Map<String,Object> attributes) |
JavaType(JavaKind kind,
String packageName,
String className,
boolean array,
boolean collection,
boolean concrete,
JavaType defaultImplementation,
JavaType superClass,
Set<JavaType> interfaces,
JavaType[] genericTypes,
Map<String,Object> attributes) |
| Modifier and Type | Method and Description |
|---|---|
static JavaType |
TypeUtils.newGeneric(String letter)
Creates a new generic JavaType.
|
static JavaType |
TypeUtils.typeExtends(JavaType base,
JavaType superClass)
Sets one
JavaType as a super class of an other. |
static JavaType |
TypeUtils.typeGenericOf(JavaType base,
JavaType... generic)
Sets one
JavaType as a generic of an other. |
static JavaType |
TypeUtils.unwrapGeneric(JavaType base)
Removes a new generic JavaType.
|
| Modifier and Type | Method and Description |
|---|---|
static JavaType |
TypeUtils.typeExtends(JavaType base,
JavaType superClass)
Sets one
JavaType as a super class of an other. |
static JavaType |
TypeUtils.typeGenericOf(JavaType base,
JavaType... generic)
Sets one
JavaType as a generic of an other. |
static JavaType |
TypeUtils.typeGenericOf(JavaType base,
JavaType... generic)
Sets one
JavaType as a generic of an other. |
static JavaType |
TypeUtils.unwrapGeneric(JavaType base)
Removes a new generic JavaType.
|
Copyright © 2016. All Rights Reserved.