You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
The classes LongStored and DoubleStored are not accessible outside the package org.openjdk.jmc.common.unit. The reason for this is that these are inner static classes of ScalarQuantity which is has only package-private visibility. Trying to access these classes leads to a compile error:
org.openjdk.jmc.common.unit.ScalarQuantity.LongStored is defined in an inaccessible class or interface
A fix would be to make ScalarQuantity public.
I'd like to access the LongStored and DoubleStored classes in order to find out if the underlying value of an attribute is a long or a double with an instanceof check.
The text was updated successfully, but these errors were encountered:
Hi,
I am trying to read flight recorder events with the API in Mission Control. When I read an attribute of an event it would be good to know if the underlying value is a Long or a Double. Having access to LongStored and DoubleStored I could do an instanceof check. Or is there another way to find out the type? I saw that Mission Control does also make such instanceof checks, e.g. in LinearKindOfQuantity.
jessyec-s
added a commit
to jessyec-s/jmc-old
that referenced
this issue
Sep 19, 2019
The classes
LongStored
andDoubleStored
are not accessible outside the packageorg.openjdk.jmc.common.unit
. The reason for this is that these are inner static classes ofScalarQuantity
which is has only package-private visibility. Trying to access these classes leads to a compile error:A fix would be to make
ScalarQuantity
public.I'd like to access the
LongStored
andDoubleStored
classes in order to find out if the underlying value of an attribute is a long or a double with an instanceof check.The text was updated successfully, but these errors were encountered: