| Package | Description |
|---|---|
| io.sundr.codegen.model | |
| io.sundr.codegen.utils |
| Modifier and Type | Class and Description |
|---|---|
class |
EditableClassRef |
| Modifier and Type | Field and Description |
|---|---|
static ClassRef |
TypeDef.ENUM_REF |
static ClassRef |
ClassRef.OBJECT |
static ClassRef |
TypeDef.OBJECT_REF |
| Modifier and Type | Field and Description |
|---|---|
static AttributeKey<java.util.Collection<ClassRef>> |
Attributeable.ALSO_IMPORT |
| Modifier and Type | Method and Description |
|---|---|
ClassRef |
TypeParamDefFluent.buildBound(int index) |
ClassRef |
TypeParamDefFluentImpl.buildBound(int index) |
ClassRef |
AnnotationRefFluentImpl.buildClassRef() |
ClassRef |
AnnotationRefFluent.buildClassRef() |
ClassRef |
MethodFluentImpl.buildException(int index) |
ClassRef |
MethodFluent.buildException(int index) |
ClassRef |
TypeDefFluentImpl.buildExtendsList(int index) |
ClassRef |
TypeDefFluent.buildExtendsList(int index) |
ClassRef |
TypeParamDefFluent.buildFirstBound() |
ClassRef |
TypeParamDefFluentImpl.buildFirstBound() |
ClassRef |
MethodFluentImpl.buildFirstException() |
ClassRef |
MethodFluent.buildFirstException() |
ClassRef |
TypeDefFluentImpl.buildFirstExtendsList() |
ClassRef |
TypeDefFluent.buildFirstExtendsList() |
ClassRef |
TypeDefFluentImpl.buildFirstImplementsList() |
ClassRef |
TypeDefFluent.buildFirstImplementsList() |
ClassRef |
TypeDefFluentImpl.buildImplementsList(int index) |
ClassRef |
TypeDefFluent.buildImplementsList(int index) |
ClassRef |
TypeParamDefFluent.buildLastBound() |
ClassRef |
TypeParamDefFluentImpl.buildLastBound() |
ClassRef |
MethodFluentImpl.buildLastException() |
ClassRef |
MethodFluent.buildLastException() |
ClassRef |
TypeDefFluentImpl.buildLastExtendsList() |
ClassRef |
TypeDefFluent.buildLastExtendsList() |
ClassRef |
TypeDefFluentImpl.buildLastImplementsList() |
ClassRef |
TypeDefFluent.buildLastImplementsList() |
ClassRef |
TypeParamDefFluent.buildMatchingBound(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeParamDefFluentImpl.buildMatchingBound(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
MethodFluentImpl.buildMatchingException(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
MethodFluent.buildMatchingException(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeDefFluentImpl.buildMatchingExtendsList(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeDefFluent.buildMatchingExtendsList(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeDefFluentImpl.buildMatchingImplementsList(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeDefFluent.buildMatchingImplementsList(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
AnnotationRefFluentImpl.getClassRef()
Deprecated.
|
ClassRef |
AnnotationRef.getClassRef() |
ClassRef |
AnnotationRefFluent.getClassRef()
Deprecated.
|
ClassRef |
TypeDef.toInternalReference()
Creates a
ClassRef for internal use inside the scope of the type (methods, properties
etc). |
ClassRef |
TypeDef.toReference(java.util.Collection<TypeRef> arguments)
Creates a
ClassRef for the current definition with the specified arguments. |
ClassRef |
TypeDef.toReference(java.util.List<TypeRef> arguments)
Creates a
ClassRef for the current definition with the specified arguments. |
ClassRef |
TypeDef.toReference(TypeRef... arguments)
Creates a
ClassRef for the current definition with the specified arguments. |
ClassRef |
TypeDef.toUnboundedReference()
Creates a
ClassRef without bounds. |
ClassRef |
ClassRef.withDimensions(int dimensions) |
| Modifier and Type | Method and Description |
|---|---|
java.util.List<ClassRef> |
TypeParamDefFluent.buildBounds() |
java.util.List<ClassRef> |
TypeParamDefFluentImpl.buildBounds() |
java.util.List<ClassRef> |
MethodFluentImpl.buildExceptions() |
java.util.List<ClassRef> |
MethodFluent.buildExceptions() |
java.util.List<ClassRef> |
TypeDefFluentImpl.buildExtendsList() |
java.util.List<ClassRef> |
TypeDefFluent.buildExtendsList() |
java.util.List<ClassRef> |
TypeDefFluentImpl.buildImplementsList() |
java.util.List<ClassRef> |
TypeDefFluent.buildImplementsList() |
java.util.List<ClassRef> |
TypeParamDefFluent.getBounds()
Deprecated.
|
java.util.List<ClassRef> |
TypeParamDefFluentImpl.getBounds()
Deprecated.
|
java.util.List<ClassRef> |
TypeParamDef.getBounds() |
java.util.List<ClassRef> |
Method.getExceptions() |
java.util.List<ClassRef> |
MethodFluentImpl.getExceptions()
Deprecated.
|
java.util.List<ClassRef> |
MethodFluent.getExceptions()
Deprecated.
|
java.util.List<ClassRef> |
TypeDef.getExtendsList() |
java.util.List<ClassRef> |
TypeDefFluentImpl.getExtendsList()
Deprecated.
|
java.util.List<ClassRef> |
TypeDefFluent.getExtendsList()
Deprecated.
|
java.util.List<ClassRef> |
TypeDef.getImplementsList() |
java.util.List<ClassRef> |
TypeDefFluentImpl.getImplementsList()
Deprecated.
|
java.util.List<ClassRef> |
TypeDefFluent.getImplementsList()
Deprecated.
|
java.util.List<ClassRef> |
TypeDef.getReferences() |
java.util.Set<ClassRef> |
Method.getReferences() |
java.util.Set<ClassRef> |
ClassRef.getReferences() |
java.util.Set<ClassRef> |
Property.getReferences() |
| Modifier and Type | Method and Description |
|---|---|
A |
TypeParamDefFluent.addAllToBounds(java.util.Collection<ClassRef> items) |
A |
TypeParamDefFluentImpl.addAllToBounds(java.util.Collection<ClassRef> items) |
A |
ClassRefFluent.addAllToClassRefArguments(java.util.Collection<ClassRef> items) |
A |
ClassRefFluentImpl.addAllToClassRefArguments(java.util.Collection<ClassRef> items) |
A |
WildcardRefFluentImpl.addAllToClassRefBounds(java.util.Collection<ClassRef> items) |
A |
WildcardRefFluent.addAllToClassRefBounds(java.util.Collection<ClassRef> items) |
A |
MethodFluentImpl.addAllToExceptions(java.util.Collection<ClassRef> items) |
A |
MethodFluent.addAllToExceptions(java.util.Collection<ClassRef> items) |
A |
TypeDefFluentImpl.addAllToExtendsList(java.util.Collection<ClassRef> items) |
A |
TypeDefFluent.addAllToExtendsList(java.util.Collection<ClassRef> items) |
A |
TypeDefFluentImpl.addAllToImplementsList(java.util.Collection<ClassRef> items) |
A |
TypeDefFluent.addAllToImplementsList(java.util.Collection<ClassRef> items) |
ClassRef |
TypeParamDefFluent.buildMatchingBound(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeParamDefFluentImpl.buildMatchingBound(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
MethodFluentImpl.buildMatchingException(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
MethodFluent.buildMatchingException(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeDefFluentImpl.buildMatchingExtendsList(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeDefFluent.buildMatchingExtendsList(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeDefFluentImpl.buildMatchingImplementsList(Predicate<Builder<? extends ClassRef>> predicate) |
ClassRef |
TypeDefFluent.buildMatchingImplementsList(Predicate<Builder<? extends ClassRef>> predicate) |
A |
TypeParamDefFluent.removeAllFromBounds(java.util.Collection<ClassRef> items) |
A |
TypeParamDefFluentImpl.removeAllFromBounds(java.util.Collection<ClassRef> items) |
A |
ClassRefFluent.removeAllFromClassRefArguments(java.util.Collection<ClassRef> items) |
A |
ClassRefFluentImpl.removeAllFromClassRefArguments(java.util.Collection<ClassRef> items) |
A |
WildcardRefFluentImpl.removeAllFromClassRefBounds(java.util.Collection<ClassRef> items) |
A |
WildcardRefFluent.removeAllFromClassRefBounds(java.util.Collection<ClassRef> items) |
A |
MethodFluentImpl.removeAllFromExceptions(java.util.Collection<ClassRef> items) |
A |
MethodFluent.removeAllFromExceptions(java.util.Collection<ClassRef> items) |
A |
TypeDefFluentImpl.removeAllFromExtendsList(java.util.Collection<ClassRef> items) |
A |
TypeDefFluent.removeAllFromExtendsList(java.util.Collection<ClassRef> items) |
A |
TypeDefFluentImpl.removeAllFromImplementsList(java.util.Collection<ClassRef> items) |
A |
TypeDefFluent.removeAllFromImplementsList(java.util.Collection<ClassRef> items) |
A |
TypeParamDefFluent.withBounds(java.util.List<ClassRef> bounds) |
A |
TypeParamDefFluentImpl.withBounds(java.util.List<ClassRef> bounds) |
A |
MethodFluentImpl.withExceptions(java.util.List<ClassRef> exceptions) |
A |
MethodFluent.withExceptions(java.util.List<ClassRef> exceptions) |
A |
TypeDefFluentImpl.withExtendsList(java.util.List<ClassRef> extendsList) |
A |
TypeDefFluent.withExtendsList(java.util.List<ClassRef> extendsList) |
A |
TypeDefFluentImpl.withImplementsList(java.util.List<ClassRef> implementsList) |
A |
TypeDefFluent.withImplementsList(java.util.List<ClassRef> implementsList) |
| Constructor and Description |
|---|
AnnotationRef(ClassRef classRef,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
ClassRefBuilder(ClassRef instance) |
ClassRefBuilder(ClassRef instance,
java.lang.Boolean validationEnabled) |
ClassRefBuilder(ClassRefFluent<?> fluent,
ClassRef instance) |
ClassRefBuilder(ClassRefFluent<?> fluent,
ClassRef instance,
java.lang.Boolean validationEnabled) |
ClassRefFluentImpl(ClassRef instance) |
EditableAnnotationRef(ClassRef classRef,
java.util.Map<java.lang.String,java.lang.Object> parameters,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
| Constructor and Description |
|---|
EditableMethod(java.util.List<java.lang.String> comments,
java.util.List<AnnotationRef> annotations,
java.util.List<TypeParamDef> parameters,
java.lang.String name,
TypeRef returnType,
java.util.List<Property> arguments,
boolean varArgPreferred,
java.util.List<ClassRef> exceptions,
Block block,
int modifiers,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
EditableTypeDef(Kind kind,
java.lang.String packageName,
java.lang.String name,
java.util.List<AnnotationRef> annotations,
java.util.List<ClassRef> extendsList,
java.util.List<ClassRef> implementsList,
java.util.List<TypeParamDef> parameters,
java.util.List<Property> properties,
java.util.List<Method> constructors,
java.util.List<Method> methods,
TypeDef outerType,
java.util.List<TypeDef> innerTypes,
int modifiers,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
EditableTypeDef(Kind kind,
java.lang.String packageName,
java.lang.String name,
java.util.List<AnnotationRef> annotations,
java.util.List<ClassRef> extendsList,
java.util.List<ClassRef> implementsList,
java.util.List<TypeParamDef> parameters,
java.util.List<Property> properties,
java.util.List<Method> constructors,
java.util.List<Method> methods,
TypeDef outerType,
java.util.List<TypeDef> innerTypes,
int modifiers,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
EditableTypeParamDef(java.lang.String name,
java.util.List<ClassRef> bounds,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
Method(java.util.List<java.lang.String> comments,
java.util.List<AnnotationRef> annotations,
java.util.List<TypeParamDef> parameters,
java.lang.String name,
TypeRef returnType,
java.util.List<Property> arguments,
boolean varArgPreferred,
java.util.List<ClassRef> exceptions,
Block block,
int modifiers,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
TypeDef(Kind kind,
java.lang.String packageName,
java.lang.String name,
java.util.List<AnnotationRef> annotations,
java.util.List<ClassRef> extendsList,
java.util.List<ClassRef> implementsList,
java.util.List<TypeParamDef> parameters,
java.util.List<Property> properties,
java.util.List<Method> constructors,
java.util.List<Method> methods,
TypeDef outerType,
java.util.List<TypeDef> innerTypes,
int modifiers,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
TypeDef(Kind kind,
java.lang.String packageName,
java.lang.String name,
java.util.List<AnnotationRef> annotations,
java.util.List<ClassRef> extendsList,
java.util.List<ClassRef> implementsList,
java.util.List<TypeParamDef> parameters,
java.util.List<Property> properties,
java.util.List<Method> constructors,
java.util.List<Method> methods,
TypeDef outerType,
java.util.List<TypeDef> innerTypes,
int modifiers,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
TypeParamDef(java.lang.String name,
java.util.List<ClassRef> bounds,
java.util.Map<AttributeKey,java.lang.Object> attributes) |
| Modifier and Type | Method and Description |
|---|---|
static TypeDef |
TypeUtils.typeExtends(TypeDef base,
ClassRef superClass)
Sets one
TypeDef as a super class of an other. |
static TypeDef |
TypeUtils.typeImplements(TypeDef base,
ClassRef... superClass)
Sets one
TypeDef as an interface of an other. |
Copyright © 2018. All Rights Reserved.