Skip to main content

Re: On Quantity - Measurement relationship

  • From: Martin Desruisseaux < >
  • To:
  • Subject: Re: On Quantity - Measurement relationship
  • Date: Sun, 02 Nov 2014 00:43:58 +0900
  • Organization: Geomatys

Le 02/11/14 00:31, Werner Keil a écrit :
> These never worked, since we got a generic multiply operation on
> Quantity and concrete classes like DoubleQuantity. 
> DoubleQuantity does not implement Mass, so returning Mass causes
> ClassCastExceptions everwhere.
It does work with java.lang.reflect.Proxy. We did that in JSR-275, so
you have the proof that it works. Admittedly with a performance penalty,
but we are not forced to use proxy for every types.


>     Why, if Measurement was 
>
>     Measurement<Q extends Quantity<Q>> extends Quantity<Q> this worked
>     perfectly fine.
>
You mean asType(Class<?>) works? Yes I know. But casting to (Mass) or
(Energy) is no longer available if Mass and Energy are not Measurement
subtypes. Or maybe you suggest to move also all the Mass, Energy, etc.
types as Measurement subtypes?

    Martin



On Quantity - Measurement relationship

Martin Desruisseaux 11/01/2014

Re: On Quantity - Measurement relationship

Jean-Marie Dautelle 11/01/2014

Re: On Quantity - Measurement relationship

Martin Desruisseaux 11/01/2014

Re: On Quantity - Measurement relationship

Werner Keil 11/01/2014

Re: On Quantity - Measurement relationship

Jean-Marie Dautelle 11/01/2014

Re: On Quantity - Measurement relationship

Werner Keil 11/01/2014

Re: On Quantity - Measurement relationship

Jean-Marie Dautelle 11/01/2014

Re: On Quantity - Measurement relationship

Martin Desruisseaux 11/01/2014

Re: On Quantity - Measurement relationship

Werner Keil 11/01/2014

Re: On Quantity - Measurement relationship

Martin Desruisseaux 11/01/2014

Re: On Quantity - Measurement relationship

Werner Keil 11/01/2014

Re: On Quantity - Measurement relationship

Martin Desruisseaux 11/01/2014

Re: On Quantity - Measurement relationship

Werner Keil 11/01/2014

Re: On Quantity - Measurement relationship

Martin Desruisseaux 11/01/2014

Re: On Quantity - Measurement relationship

Werner Keil 11/01/2014

Re: On Quantity - Measurement relationship

Martin Desruisseaux 11/01/2014

Re: On Quantity - Measurement relationship

Werner Keil 11/01/2014

Re: On Quantity - Measurement relationship

Jean-Marie Dautelle 11/01/2014

Re: On Quantity - Measurement relationship

Martin Desruisseaux 11/01/2014

Re: On Quantity - Measurement relationship

Werner Keil 11/01/2014
 
 
Close
loading
Please Confirm
Close