| Package | Description |
|---|---|
| io.sundr.codegen.functions | |
| io.sundr.codegen.model | |
| io.sundr.codegen.utils |
| Modifier and Type | Field and Description |
|---|---|
static Function<TypeParameterElement,TypeParamDef> |
ElementTo.TYPEPARAMDEF |
| Modifier and Type | Class and Description |
|---|---|
class |
EditableTypeParamDef |
| Modifier and Type | Method and Description |
|---|---|
List<TypeParamDef> |
TypeDefFluent.buildParameters() |
List<TypeParamDef> |
MethodFluent.buildParameters() |
List<TypeParamDef> |
TypeDefFluentImpl.buildParameters() |
List<TypeParamDef> |
MethodFluentImpl.buildParameters() |
List<TypeParamDef> |
TypeDefFluent.getParameters()
Deprecated.
|
List<TypeParamDef> |
MethodFluent.getParameters()
Deprecated.
|
List<TypeParamDef> |
TypeDefFluentImpl.getParameters()
Deprecated.
|
List<TypeParamDef> |
TypeDef.getParameters() |
List<TypeParamDef> |
MethodFluentImpl.getParameters()
Deprecated.
|
List<TypeParamDef> |
Method.getParameters() |
| Constructor and Description |
|---|
TypeParamDefBuilder(TypeParamDef instance) |
TypeParamDefBuilder(TypeParamDefFluent<?> fluent,
TypeParamDef instance) |
TypeParamDefFluentImpl(TypeParamDef instance) |
| Constructor and Description |
|---|
EditableMethod(List<String> comments,
List<AnnotationRef> annotations,
List<TypeParamDef> parameters,
String name,
TypeRef returnType,
List<Property> arguments,
boolean varArgPreferred,
List<ClassRef> exceptions,
Block block,
int modifiers,
Map<AttributeKey,Object> attributes) |
EditableTypeDef(Kind kind,
String packageName,
String name,
List<AnnotationRef> annotations,
List<ClassRef> extendsList,
List<ClassRef> implementsList,
List<TypeParamDef> parameters,
List<Property> properties,
List<Method> constructors,
List<Method> methods,
TypeDef outerType,
List<TypeDef> innerTypes,
int modifiers,
Map<AttributeKey,Object> attributes) |
Method(List<String> comments,
List<AnnotationRef> annotations,
List<TypeParamDef> parameters,
String name,
TypeRef returnType,
List<Property> arguments,
boolean varArgPreferred,
List<ClassRef> exceptions,
Block block,
int modifiers,
Map<AttributeKey,Object> attributes) |
TypeDef(Kind kind,
String packageName,
String name,
List<AnnotationRef> annotations,
List<ClassRef> extendsList,
List<ClassRef> implementsList,
List<TypeParamDef> parameters,
List<Property> properties,
List<Method> constructors,
List<Method> methods,
TypeDef outerType,
List<TypeDef> innerTypes,
int modifiers,
Map<AttributeKey,Object> attributes) |
| Modifier and Type | Method and Description |
|---|---|
static TypeParamDef |
TypeUtils.getParameterDefinition(TypeRef typeRef,
Collection<TypeParamDef> parameters) |
static TypeParamDef |
TypeUtils.newTypeParamDef(String letter)
Creates a new TypeParamDef.
|
| Modifier and Type | Method and Description |
|---|---|
static TypeDef |
TypeUtils.typeGenericOf(TypeDef base,
TypeParamDef... parameters)
Sets one
TypeDef as a generic of an other. |
| Modifier and Type | Method and Description |
|---|---|
static TypeParamDef |
TypeUtils.getParameterDefinition(TypeRef typeRef,
Collection<TypeParamDef> parameters) |
Copyright © 2016. All Rights Reserved.