JavaScript is disabled on your browser.
Skip navigation links
gnu.mapping

Class Values.Values2<E,V1 extends E,V2 extends E>

  • All Implemented Interfaces:
    Consumable, java.io.Externalizable, java.io.Serializable
    Enclosing class:
    Values<E>


    public static class Values.Values2<E,V1 extends E,V2 extends E>
    extends Values<E>
    A specialization of Values for exactly 2 values.
    See Also:
    Serialized Form
    • Constructor Detail

      • Values2

        public Values2(V1 value1,
         V2 value2)
    • Method Detail

      • getValue1

        public V1 getValue1()
      • getValue2

        public V2 getValue2()
      • call_with

        public java.lang.Object call_with(Procedure proc)
         throws java.lang.Throwable
        Description copied from class: Values
        Apply a Procedure with these values as the arguments.
        Overrides:
        call_with in class Values<E>
        Throws:
        java.lang.Throwable
      • getValues

        public java.lang.Object[] getValues()
        Description copied from class: Values
        Get the values encapsulated.
        Overrides:
        getValues in class Values<E>
      • readExternal

        public void readExternal(java.io.ObjectInput in)
         throws java.io.IOException,
         java.lang.ClassNotFoundException
        Throws:
        java.io.IOException
        java.lang.ClassNotFoundException
      • canonicalize

        public java.lang.Object canonicalize()
        Description copied from class: Values
        If a simple value, return that value. Also, if no values, return empty.
        Overrides:
        canonicalize in class Values<E>
Skip navigation links

AltStyle によって変換されたページ (->オリジナル) /