Uses of Interface
io.sundr.model.Expression
-
-
Uses of Expression in io.sundr.model
Subinterfaces of Expression in io.sundr.model Modifier and Type Interface Description interfaceExpressionOrStatementClasses in io.sundr.model that implement Expression Modifier and Type Class Description classAssignclassBinaryExpressionclassBitwiseAndclassBitwiseOrclassCastclassConstructclassDeclareclassDivideclassEnclosedclassEqualsclassGreaterThanclassGreaterThanOrEqualclassIndexclassInstanceOfclassInverseclassLambdaclassLeftShiftclassLessThanclassLessThanOrEqualclassLogicalAndclassLogicalOrclassMethodCallclassMinusclassModuloclassMultiplyclassNegativeclassNewArrayclassNotclassNotEqualsclassPlusclassPositiveclassPostDecrementclassPostIncrementclassPreDecrementclassPreIncrementclassPropertyRefclassRightShiftclassRightUnsignedShiftclassTernaryclassThisclassValueRefclassXorFields in io.sundr.model declared as Expression Modifier and Type Field Description static ExpressionExpression. NULLMethods in io.sundr.model that return Expression Modifier and Type Method Description default ExpressionExpression. and(Expression expression)static ExpressionExpression. and(Expression left, Expression right)default ExpressionExpression. and(Function<Expression,Expression> function)default ExpressionExpression. cast(TypeRef type)static ExpressionExpression. cast(TypeRef type, Expression expression)default ExpressionExpression. cast(Class type)static ExpressionExpression. cast(Class type, Expression expression)default ExpressionExpression. divide(Expression expression)static ExpressionExpression. divide(Expression left, Expression right)default ExpressionExpression. enclosed()static ExpressionExpression. enclosed(Expression expression)default ExpressionExpression. eq(Expression expression)static ExpressionExpression. eq(Expression left, Expression right)ExpressionTernary. getAlternative()ExpressionFor. getCompare()ExpressionDo. getCondition()ExpressionIf. getCondition()ExpressionTernary. getCondition()ExpressionWhile. getCondition()ExpressionEnclosed. getExpresion()ExpressionInverse. getExpresion()ExpressionNegative. getExpresion()ExpressionNot. getExpresion()ExpressionPositive. getExpresion()ExpressionCast. getExpression()ExpressionForeach. getExpression()ExpressionIndex. getExpression()ExpressionInstanceOf. getExpression()ExpressionPostDecrement. getExpression()ExpressionPostIncrement. getExpression()ExpressionPreDecrement. getExpression()ExpressionPreIncrement. getExpression()ExpressionReturn. getExpression()ExpressionSwitch. getExpression()ExpressionBinaryExpression. getLeft()ExpressionTernary. getResult()ExpressionBinaryExpression. getRight()ExpressionIndex. getScope()ExpressionMethodCall. getScope()ExpressionPropertyRef. getScope()ExpressionAssign. getTarget()ExpressionAssign. getValue()default ExpressionExpression. instanceOf(ClassRef classRef)default ExpressionExpression. instanceOf(Class c)default ExpressionExpression. isNull()static ExpressionExpression. isNull(Expression expression)default ExpressionExpression. minus(Expression expression)static ExpressionExpression. minus(Expression left, Expression right)default ExpressionExpression. minus(Number number)default ExpressionExpression. modulo(Expression expression)static ExpressionExpression. modulo(Expression left, Expression right)default ExpressionExpression. multiply(Expression expression)static ExpressionExpression. multiply(Expression left, Expression right)default ExpressionExpression. ne(Expression expression)static ExpressionExpression. ne(Expression left, Expression right)default ExpressionExpression. negative()static ExpressionExpression. negative(Expression expression)default ExpressionExpression. not()static ExpressionExpression. not(Expression expression)default ExpressionExpression. notNull()static ExpressionExpression. notNull(Expression expression)default ExpressionExpression. or(Expression expression)static ExpressionExpression. or(Expression left, Expression right)default ExpressionExpression. or(Function<Expression,Expression> function)default ExpressionExpression. plus(Expression expression)static ExpressionExpression. plus(Expression left, Expression right)default ExpressionExpression. plus(Number number)default ExpressionExpression. positive()static ExpressionExpression. positive(Expression expression)default ExpressionExpression. postDecrement()default ExpressionExpression. postIncrement()default ExpressionExpression. preIncrement()default ExpressionExpression. pretDecrement()default ExpressionExpression. property(Property property)default ExpressionExpression. property(TypeRef type, String name)default ExpressionExpression. property(String name)Methods in io.sundr.model that return types with arguments of type Expression Modifier and Type Method Description List<Expression>Construct. getArguments()List<Expression>MethodCall. getArguments()List<Expression>NewArray. getExpressions()List<Expression>For. getInit()Optional<Expression>Property. getInitialValue()List<Expression>For. getUpdate()Optional<Expression>Declare. getValue()Methods in io.sundr.model with parameters of type Expression Modifier and Type Method Description default ExpressionExpression. and(Expression expression)static ExpressionExpression. and(Expression left, Expression right)default AssignExpression. assign(Expression expression)default AssignExpression. assignNew(ClassRef type, Expression... arguments)default AssignExpression. assignNew(Class type, Expression... arguments)static MethodCallExpression. call(TypeDef type, String name, Expression... expression)static MethodCallExpression. call(TypeRef type, String name, Expression... expression)static MethodCallExpression. call(Class type, String name, Expression... expression)default MethodCallExpression. call(String name, Expression... expression)static ExpressionExpression. cast(TypeRef type, Expression expression)static ExpressionExpression. cast(Class type, Expression expression)static ConstructExpression. createNew(ClassRef type, Expression... arguments)static ConstructExpression. createNew(Class type, Expression... arguments)static NewArrayExpression. createNewArray(TypeRef type, Expression... expressions)static NewArrayExpression. createNewArray(Class type, Expression... expressions)default ExpressionExpression. divide(Expression expression)static ExpressionExpression. divide(Expression left, Expression right)static ExpressionExpression. enclosed(Expression expression)default ExpressionExpression. eq(Expression expression)static ExpressionExpression. eq(Expression left, Expression right)default IndexExpression. index(Expression expression)static ExpressionExpression. isNull(Expression expression)static LambdaExpression. lamba(Property parameter, Expression expression)static LambdaExpression. lamba(String parameter, Expression expression)default ExpressionExpression. minus(Expression expression)static ExpressionExpression. minus(Expression left, Expression right)default ExpressionExpression. modulo(Expression expression)static ExpressionExpression. modulo(Expression left, Expression right)default ExpressionExpression. multiply(Expression expression)static ExpressionExpression. multiply(Expression left, Expression right)default ExpressionExpression. ne(Expression expression)static ExpressionExpression. ne(Expression left, Expression right)static ExpressionExpression. negative(Expression expression)static MethodCallExpression. newCall(String name, Expression... expression)static ExpressionExpression. not(Expression expression)static ExpressionExpression. notNull(Expression expression)default ExpressionExpression. or(Expression expression)static ExpressionExpression. or(Expression left, Expression right)default ExpressionExpression. plus(Expression expression)static ExpressionExpression. plus(Expression left, Expression right)static ExpressionExpression. positive(Expression expression)static StatementStatement. ret(Expression expression)static TernaryExpression. ternary(Expression condition, Expression thenExpression, Expression elseExpression)PropertyProperty. withInitialValue(Expression initialValue)Get the property with the specified object as iniital value.Method parameters in io.sundr.model with type arguments of type Expression Modifier and Type Method Description default ExpressionExpression. and(Function<Expression,Expression> function)default ExpressionExpression. and(Function<Expression,Expression> function)default ExpressionExpression. or(Function<Expression,Expression> function)default ExpressionExpression. or(Function<Expression,Expression> function)PropertyProperty. withInitialValue(Optional<Expression> initialValue)Get the property with the specified initial valueConstructor parameters in io.sundr.model with type arguments of type Expression Constructor Description Construct(ClassRef type, List<Expression> arguments)Construct(Class type, List<Expression> arguments)Declare(List<Property> properties, Optional<Expression> value)For(List<Expression> init, Expression compare, List<Expression> update, Statement body)NewArray(TypeRef type, List<Expression> expressions)Property(Modifiers modifiers, Map<AttributeKey,Object> attributes, List<String> comments, List<AnnotationRef> annotations, TypeRef typeRef, String name, Optional<Expression> initialValue, boolean enumConstant, boolean synthetic)
-