Class ObjectValueExpression

java.lang.Object
jakarta.el.Expression
jakarta.el.ValueExpression
io.micronaut.el.runtime.ObjectValueExpression
All Implemented Interfaces:
Serializable

@Internal public final class ObjectValueExpression extends jakarta.el.ValueExpression
A value expression wrapping an already resolved value, as created by ExpressionFactory.createValueExpression(Object, Class).
Since:
1.0
Author:
Denis Stepanov
See Also:
  • Constructor Details

    • ObjectValueExpression

      public ObjectValueExpression(@Nullable Object value, Class<?> expectedType)
      Parameters:
      value - The value
      expectedType - The expected type
  • Method Details

    • getValue

      public <T> @Nullable T getValue(jakarta.el.ELContext context)
      Specified by:
      getValue in class jakarta.el.ValueExpression
    • setValue

      public void setValue(jakarta.el.ELContext context, @Nullable Object value)
      Specified by:
      setValue in class jakarta.el.ValueExpression
    • isReadOnly

      public boolean isReadOnly(jakarta.el.ELContext context)
      Specified by:
      isReadOnly in class jakarta.el.ValueExpression
    • getType

      public @Nullable Class<?> getType(jakarta.el.ELContext context)
      Specified by:
      getType in class jakarta.el.ValueExpression
    • getExpectedType

      public Class<?> getExpectedType()
      Specified by:
      getExpectedType in class jakarta.el.ValueExpression
    • getExpressionString

      public @Nullable String getExpressionString()
      Specified by:
      getExpressionString in class jakarta.el.Expression
    • isLiteralText

      public boolean isLiteralText()
      Specified by:
      isLiteralText in class jakarta.el.Expression
    • equals

      public boolean equals(@Nullable Object obj)
      Specified by:
      equals in class jakarta.el.Expression
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in class jakarta.el.Expression