Package | Description |
---|---|
io.sundr.codegen.functions | |
io.sundr.codegen.model | |
io.sundr.codegen.utils |
Modifier and Type | Field and Description |
---|---|
static Function<VariableElement,Property> |
ElementTo.PROPERTY |
Modifier and Type | Class and Description |
---|---|
class |
EditableProperty |
Modifier and Type | Method and Description |
---|---|
Property |
MethodFluentImpl.buildArgument(int index) |
Property |
MethodFluent.buildArgument(int index) |
Property |
MethodFluentImpl.buildFirstArgument() |
Property |
MethodFluent.buildFirstArgument() |
Property |
TypeDefFluentImpl.buildFirstProperty() |
Property |
TypeDefFluent.buildFirstProperty() |
Property |
MethodFluentImpl.buildLastArgument() |
Property |
MethodFluent.buildLastArgument() |
Property |
TypeDefFluentImpl.buildLastProperty() |
Property |
TypeDefFluent.buildLastProperty() |
Property |
MethodFluentImpl.buildMatchingArgument(Predicate<PropertyBuilder> predicate) |
Property |
MethodFluent.buildMatchingArgument(Predicate<PropertyBuilder> predicate) |
Property |
TypeDefFluentImpl.buildMatchingProperty(Predicate<PropertyBuilder> predicate) |
Property |
TypeDefFluent.buildMatchingProperty(Predicate<PropertyBuilder> predicate) |
Property |
TypeDefFluentImpl.buildProperty(int index) |
Property |
TypeDefFluent.buildProperty(int index) |
Modifier and Type | Method and Description |
---|---|
List<Property> |
MethodFluentImpl.buildArguments() |
List<Property> |
MethodFluent.buildArguments() |
List<Property> |
TypeDefFluentImpl.buildProperties() |
List<Property> |
TypeDefFluent.buildProperties() |
List<Property> |
Method.getArguments() |
List<Property> |
MethodFluentImpl.getArguments()
Deprecated.
|
List<Property> |
MethodFluent.getArguments()
Deprecated.
|
List<Property> |
TypeDefFluentImpl.getProperties()
Deprecated.
|
List<Property> |
TypeDefFluent.getProperties()
Deprecated.
|
List<Property> |
TypeDef.getProperties() |
Modifier and Type | Method and Description |
---|---|
MethodFluent.ArgumentsNested<A> |
MethodFluentImpl.addNewArgumentLike(Property item) |
MethodFluent.ArgumentsNested<A> |
MethodFluent.addNewArgumentLike(Property item) |
TypeDefFluent.PropertiesNested<A> |
TypeDefFluentImpl.addNewPropertyLike(Property item) |
TypeDefFluent.PropertiesNested<A> |
TypeDefFluent.addNewPropertyLike(Property item) |
A |
MethodFluentImpl.addToArguments(int index,
Property item) |
A |
MethodFluent.addToArguments(int index,
Property item) |
A |
MethodFluentImpl.addToArguments(Property... items) |
A |
MethodFluent.addToArguments(Property... items) |
A |
TypeDefFluentImpl.addToProperties(int index,
Property item) |
A |
TypeDefFluent.addToProperties(int index,
Property item) |
A |
TypeDefFluentImpl.addToProperties(Property... items) |
A |
TypeDefFluent.addToProperties(Property... items) |
A |
MethodFluentImpl.removeFromArguments(Property... items) |
A |
MethodFluent.removeFromArguments(Property... items) |
A |
TypeDefFluentImpl.removeFromProperties(Property... items) |
A |
TypeDefFluent.removeFromProperties(Property... items) |
MethodFluent.ArgumentsNested<A> |
MethodFluentImpl.setNewArgumentLike(int index,
Property item) |
MethodFluent.ArgumentsNested<A> |
MethodFluent.setNewArgumentLike(int index,
Property item) |
TypeDefFluent.PropertiesNested<A> |
TypeDefFluentImpl.setNewPropertyLike(int index,
Property item) |
TypeDefFluent.PropertiesNested<A> |
TypeDefFluent.setNewPropertyLike(int index,
Property item) |
A |
MethodFluentImpl.setToArguments(int index,
Property item) |
A |
MethodFluent.setToArguments(int index,
Property item) |
A |
TypeDefFluentImpl.setToProperties(int index,
Property item) |
A |
TypeDefFluent.setToProperties(int index,
Property item) |
A |
MethodFluentImpl.withArguments(Property... arguments) |
A |
MethodFluent.withArguments(Property... arguments) |
A |
TypeDefFluentImpl.withProperties(Property... properties) |
A |
TypeDefFluent.withProperties(Property... properties) |
Modifier and Type | Method and Description |
---|---|
A |
MethodFluentImpl.addAllToArguments(Collection<Property> items) |
A |
MethodFluent.addAllToArguments(Collection<Property> items) |
A |
TypeDefFluentImpl.addAllToProperties(Collection<Property> items) |
A |
TypeDefFluent.addAllToProperties(Collection<Property> items) |
A |
MethodFluentImpl.removeAllFromArguments(Collection<Property> items) |
A |
MethodFluent.removeAllFromArguments(Collection<Property> items) |
A |
TypeDefFluentImpl.removeAllFromProperties(Collection<Property> items) |
A |
TypeDefFluent.removeAllFromProperties(Collection<Property> items) |
A |
MethodFluentImpl.withArguments(List<Property> arguments) |
A |
MethodFluent.withArguments(List<Property> arguments) |
A |
TypeDefFluentImpl.withProperties(List<Property> properties) |
A |
TypeDefFluent.withProperties(List<Property> properties) |
Constructor and Description |
---|
PropertyBuilder(Property instance) |
PropertyBuilder(Property instance,
Boolean validationEnabled) |
PropertyBuilder(PropertyFluent<?> fluent,
Property instance) |
PropertyBuilder(PropertyFluent<?> fluent,
Property instance,
Boolean validationEnabled) |
PropertyFluentImpl(Property 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<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) |
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) |
Modifier and Type | Method and Description |
---|---|
static List<Property> |
TypeUtils.allProperties(TypeDef typeDef)
All properties (including inherited).
|
Modifier and Type | Method and Description |
---|---|
static Method |
Getter.find(TypeDef clazz,
Property property)
Find the getter of the specified property in the type.
|
static Method |
Getter.find(TypeDef clazz,
Property property,
boolean acceptPrefixless)
Find the getter of the specified property in the type.
|
static Method |
Getter.forProperty(Property property) |
static boolean |
Setter.has(TypeDef clazz,
Property property) |
static boolean |
Setter.hasOrInherits(TypeDef clazz,
Property property) |
static boolean |
Setter.isApplicable(Method method,
Property property) |
static String |
Getter.name(Property property)
Return the getter name for the specified
Property . |
static String |
Getter.prefix(Property property) |
Copyright © 2019 JBoss by Red Hat. All rights reserved.