Uses of Class
io.sundr.model.Property
-
-
Uses of Property in io.sundr.model
Methods in io.sundr.model that return Property Modifier and Type Method Description PropertyPropertyRef. getProperty()static PropertyProperty. newProperty(TypeRef typeRef, String name)static PropertyProperty. newProperty(Class type, String name)static PropertyProperty. newProperty(String name)PropertyProperty. withErasure()Get the property after the type erasure is applied.PropertyProperty. withInitialValue(Expression initialValue)Get the property with the specified object as iniital value.PropertyProperty. withInitialValue(Object initialValue)Get the property with the specified object as iniital value.PropertyProperty. withInitialValue(Optional<Expression> initialValue)Get the property with the specified initial valuePropertyProperty. withoutInitialValue()Get the property without its initial value.protected PropertyProperty. withoutModiers()This is only used for rendering method arguments, where we usually string modifiers.Methods in io.sundr.model that return types with arguments of type Property Modifier and Type Method Description List<Property>Method. getArguments()List<Property>Declare. getProperties()List<Property>TypeDef. getProperties()Methods in io.sundr.model with parameters of type Property Modifier and Type Method Description default AssignExpression. assign(Property property)static LambdaExpression. lamba(Property parameter, Expression expression)static LambdaExpression. lamba(Property parameter, Statement statement)static MethodMethod. newMethod(String name, TypeRef returnType, boolean varArgPrefered, Property... arguments)static MethodMethod. newMethod(String name, TypeRef returnType, Property... arguments)default ExpressionExpression. property(Property property)Constructors in io.sundr.model with parameters of type Property Constructor Description Assign(Property property, Expression value)Assign(Property property, Object value, Object... rest)Cast(Class type, Property property)Declare(Property property)Declare(Property property, Expression expression)Declare(Property property, Property valueProperty)Declare(Property property, Object value, Object... rest)Foreach(Property declarationProperty, Expression expression, Statement body)Foreach(Property declarationProperty, Property expressionProperty, Statement body)PropertyRef(Property property)PropertyRef(Property property, Expression scope)Return(Property property)Constructor parameters in io.sundr.model with type arguments of type Property Constructor Description Declare(List<Property> properties, Optional<Expression> value)
-