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<Collection<ClassRef>> |
Attributeable.ALSO_IMPORT |
Modifier and Type | Method and Description |
---|---|
ClassRef |
TypeParamDefFluentImpl.buildBound(int index) |
ClassRef |
TypeParamDefFluent.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 |
TypeParamDefFluentImpl.buildFirstBound() |
ClassRef |
TypeParamDefFluent.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 |
TypeParamDefFluentImpl.buildLastBound() |
ClassRef |
TypeParamDefFluent.buildLastBound() |
ClassRef |
MethodFluentImpl.buildLastException() |
ClassRef |
MethodFluent.buildLastException() |
ClassRef |
TypeDefFluentImpl.buildLastExtendsList() |
ClassRef |
TypeDefFluent.buildLastExtendsList() |
ClassRef |
TypeDefFluentImpl.buildLastImplementsList() |
ClassRef |
TypeDefFluent.buildLastImplementsList() |
ClassRef |
TypeParamDefFluentImpl.buildMatchingBound(Predicate<ClassRefBuilder> predicate) |
ClassRef |
TypeParamDefFluent.buildMatchingBound(Predicate<ClassRefBuilder> predicate) |
ClassRef |
MethodFluentImpl.buildMatchingException(Predicate<ClassRefBuilder> predicate) |
ClassRef |
MethodFluent.buildMatchingException(Predicate<ClassRefBuilder> predicate) |
ClassRef |
TypeDefFluentImpl.buildMatchingExtendsList(Predicate<ClassRefBuilder> predicate) |
ClassRef |
TypeDefFluent.buildMatchingExtendsList(Predicate<ClassRefBuilder> predicate) |
ClassRef |
TypeDefFluentImpl.buildMatchingImplementsList(Predicate<ClassRefBuilder> predicate) |
ClassRef |
TypeDefFluent.buildMatchingImplementsList(Predicate<ClassRefBuilder> predicate) |
ClassRef |
AnnotationRefFluentImpl.getClassRef()
Deprecated.
|
ClassRef |
AnnotationRefFluent.getClassRef()
Deprecated.
|
ClassRef |
AnnotationRef.getClassRef() |
ClassRef |
TypeDef.toInternalReference()
Creates a
ClassRef for internal use inside the scope of the type (methods, properties
etc). |
ClassRef |
TypeDef.toReference(Collection<TypeRef> arguments)
Creates a
ClassRef for the current definition with the specified arguments. |
ClassRef |
TypeDef.toReference(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 |
---|---|
List<ClassRef> |
TypeParamDefFluentImpl.buildBounds() |
List<ClassRef> |
TypeParamDefFluent.buildBounds() |
List<ClassRef> |
MethodFluentImpl.buildExceptions() |
List<ClassRef> |
MethodFluent.buildExceptions() |
List<ClassRef> |
TypeDefFluentImpl.buildExtendsList() |
List<ClassRef> |
TypeDefFluent.buildExtendsList() |
List<ClassRef> |
TypeDefFluentImpl.buildImplementsList() |
List<ClassRef> |
TypeDefFluent.buildImplementsList() |
List<ClassRef> |
TypeParamDefFluentImpl.getBounds()
Deprecated.
|
List<ClassRef> |
TypeParamDefFluent.getBounds()
Deprecated.
|
List<ClassRef> |
TypeParamDef.getBounds() |
List<ClassRef> |
Method.getExceptions() |
List<ClassRef> |
MethodFluentImpl.getExceptions()
Deprecated.
|
List<ClassRef> |
MethodFluent.getExceptions()
Deprecated.
|
List<ClassRef> |
TypeDefFluentImpl.getExtendsList()
Deprecated.
|
List<ClassRef> |
TypeDefFluent.getExtendsList()
Deprecated.
|
List<ClassRef> |
TypeDef.getExtendsList() |
List<ClassRef> |
TypeDefFluentImpl.getImplementsList()
Deprecated.
|
List<ClassRef> |
TypeDefFluent.getImplementsList()
Deprecated.
|
List<ClassRef> |
TypeDef.getImplementsList() |
Set<ClassRef> |
Method.getReferences() |
Set<ClassRef> |
AnnotationRef.getReferences() |
List<ClassRef> |
TypeDef.getReferences() |
Set<ClassRef> |
Property.getReferences() |
Set<ClassRef> |
ClassRef.getReferences() |
Constructor and Description |
---|
AnnotationRef(ClassRef classRef,
Map<String,Object> parameters,
Map<AttributeKey,Object> attributes) |
ClassRefBuilder(ClassRef instance) |
ClassRefBuilder(ClassRef instance,
Boolean validationEnabled) |
ClassRefBuilder(ClassRefFluent<?> fluent,
ClassRef instance) |
ClassRefBuilder(ClassRefFluent<?> fluent,
ClassRef instance,
Boolean validationEnabled) |
ClassRefFluentImpl(ClassRef instance) |
EditableAnnotationRef(ClassRef classRef,
Map<String,Object> parameters,
Map<AttributeKey,Object> attributes) |
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<String> comments,
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) |
EditableTypeDef(Kind kind,
String packageName,
String name,
List<String> comments,
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) |
EditableTypeParamDef(String name,
List<ClassRef> bounds,
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<String> comments,
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) |
TypeDef(Kind kind,
String packageName,
String name,
List<String> comments,
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) |
TypeParamDef(String name,
List<ClassRef> bounds,
Map<AttributeKey,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 © 2019 JBoss by Red Hat. All rights reserved.