Class MValue

  • All Implemented Interfaces:
    Encodable

    public class MValue
    extends java.lang.Object
    implements Encodable
    • Constructor Detail

      • MValue

        public MValue​(@Nullable
                      java.lang.Object obj)
      • MValue

        public MValue​(@Nullable
                      FLValue val)
    • Method Detail

      • registerDelegate

        public static void registerDelegate​(@NonNull
                                            MValue.Delegate delegate)
      • getRegisteredDelegate

        @NonNull
        public static MValue.Delegate getRegisteredDelegate()
      • isEmpty

        public boolean isEmpty()
      • isMutated

        public boolean isMutated()
      • getValue

        @Nullable
        public FLValue getValue()
      • mutate

        public void mutate()
      • asNative

        @Nullable
        public java.lang.Object asNative​(@Nullable
                                         MCollection parent)