All Known Implementing Classes:
CollectionWrapper, DateWrapper, LegacyLocalDateWrapper, LocalDateWrapper, NumberWrapper, StringWrapper, ZonedDateTimeWrapper

public interface SmartValueWrapper
A wrapper to signify that an object is a wrapper class used in smart value internals. Allows us to pull out the underlying value when accessing smart value objects. Not to be confused with WrappedObject interface. They both look very similar, but one is used in the internals of our object handler to extract the underlying type and create a new wrapper. This is used on the template evaluation's exit code path to pull out the object. Using WrappedObject would cause a infinite recursive loop error.
  • Method Summary

    Modifier and Type
    Method
    Description
     
  • Method Details

    • getWrappedValue

      Object getWrappedValue()