Class UnitsTools
- java.lang.Object
-
- org.checkerframework.checker.units.util.UnitsTools
-
@AnnotatedFor("nullness") public class UnitsTools extends java.lang.Object
Utility methods to generate annotated types and to convert between them.
-
-
Field Summary
Fields Modifier and Type Field Description static @org.checkerframework.checker.units.qual.A intAstatic @org.checkerframework.checker.units.qual.C intCstatic @org.checkerframework.checker.units.qual.cd intcdstatic @org.checkerframework.checker.units.qual.degrees doubledegstatic @org.checkerframework.checker.units.qual.g intgstatic @org.checkerframework.checker.units.qual.h inthstatic @org.checkerframework.checker.units.qual.K intKstatic @org.checkerframework.checker.units.qual.kg intkgstatic @org.checkerframework.checker.units.qual.km intkmstatic @org.checkerframework.checker.units.qual.km2 intkm2static @org.checkerframework.checker.units.qual.km3 intkm3static @org.checkerframework.checker.units.qual.kmPERh intkmPERhstatic @org.checkerframework.checker.units.qual.kN intkNstatic @org.checkerframework.checker.units.qual.m intmstatic @org.checkerframework.checker.units.qual.m2 intm2static @org.checkerframework.checker.units.qual.m3 intm3static @org.checkerframework.checker.units.qual.min intminstatic @org.checkerframework.checker.units.qual.mm intmmstatic @org.checkerframework.checker.units.qual.mm2 intmm2static @org.checkerframework.checker.units.qual.mm3 intmm3static @org.checkerframework.checker.units.qual.mol intmolstatic @org.checkerframework.checker.units.qual.mPERs intmPERsstatic @org.checkerframework.checker.units.qual.mPERs2 intmPERs2static @org.checkerframework.checker.units.qual.N intNstatic @org.checkerframework.checker.units.qual.radians doubleradstatic @org.checkerframework.checker.units.qual.s intsstatic @org.checkerframework.checker.units.qual.t intt
-
Constructor Summary
Constructors Constructor Description UnitsTools()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static @org.checkerframework.checker.units.qual.K intfromCelsiusToKelvin(@org.checkerframework.checker.units.qual.C int c)static @org.checkerframework.checker.units.qual.kg intfromGramToKiloGram(@org.checkerframework.checker.units.qual.g int g)static @org.checkerframework.checker.units.qual.min intfromHourToMinute(@org.checkerframework.checker.units.qual.h int h)static @org.checkerframework.checker.units.qual.C intfromKelvinToCelsius(@org.checkerframework.checker.units.qual.K int k)static @org.checkerframework.checker.units.qual.g intfromKiloGramToGram(@org.checkerframework.checker.units.qual.kg int kg)static @org.checkerframework.checker.units.qual.t intfromKiloGramToMetricTon(@org.checkerframework.checker.units.qual.kg int kg)static @org.checkerframework.checker.units.qual.mPERs doublefromKiloMeterPerHourToMeterPerSecond(@org.checkerframework.checker.units.qual.kmPERh double kmph)static @org.checkerframework.checker.units.qual.m intfromKiloMeterToMeter(@org.checkerframework.checker.units.qual.km int km)static @org.checkerframework.checker.units.qual.N intfromKiloNewtonToNewton(@org.checkerframework.checker.units.qual.kN int kN)static @org.checkerframework.checker.units.qual.kmPERh doublefromMeterPerSecondToKiloMeterPerHour(@org.checkerframework.checker.units.qual.mPERs double mps)static @org.checkerframework.checker.units.qual.km intfromMeterToKiloMeter(@org.checkerframework.checker.units.qual.m int m)static @org.checkerframework.checker.units.qual.mm intfromMeterToMilliMeter(@org.checkerframework.checker.units.qual.m int m)static @org.checkerframework.checker.units.qual.kg intfromMetricTonToKiloGram(@org.checkerframework.checker.units.qual.t int t)static @org.checkerframework.checker.units.qual.m intfromMilliMeterToMeter(@org.checkerframework.checker.units.qual.mm int mm)static @org.checkerframework.checker.units.qual.h intfromMinuteToHour(@org.checkerframework.checker.units.qual.min int min)static @org.checkerframework.checker.units.qual.s intfromMinuteToSecond(@org.checkerframework.checker.units.qual.min int min)static @org.checkerframework.checker.units.qual.kN intfromNewtonToKiloNewton(@org.checkerframework.checker.units.qual.N int N)static @org.checkerframework.checker.units.qual.min intfromSecondToMinute(@org.checkerframework.checker.units.qual.s int s)static @org.checkerframework.checker.units.qual.degrees doubletoDegrees(@org.checkerframework.checker.units.qual.radians double angrad)static @org.checkerframework.checker.units.qual.radians doubletoRadians(@org.checkerframework.checker.units.qual.degrees double angdeg)
-
-
-
Field Detail
-
mPERs2
public static final @org.checkerframework.checker.units.qual.mPERs2 int mPERs2
- See Also:
- Constant Field Values
-
rad
public static final @org.checkerframework.checker.units.qual.radians double rad
- See Also:
- Constant Field Values
-
deg
public static final @org.checkerframework.checker.units.qual.degrees double deg
- See Also:
- Constant Field Values
-
mm2
public static final @org.checkerframework.checker.units.qual.mm2 int mm2
- See Also:
- Constant Field Values
-
m2
public static final @org.checkerframework.checker.units.qual.m2 int m2
- See Also:
- Constant Field Values
-
km2
public static final @org.checkerframework.checker.units.qual.km2 int km2
- See Also:
- Constant Field Values
-
mm3
public static final @org.checkerframework.checker.units.qual.mm3 int mm3
- See Also:
- Constant Field Values
-
m3
public static final @org.checkerframework.checker.units.qual.m3 int m3
- See Also:
- Constant Field Values
-
km3
public static final @org.checkerframework.checker.units.qual.km3 int km3
- See Also:
- Constant Field Values
-
A
public static final @org.checkerframework.checker.units.qual.A int A
- See Also:
- Constant Field Values
-
cd
public static final @org.checkerframework.checker.units.qual.cd int cd
- See Also:
- Constant Field Values
-
mm
public static final @org.checkerframework.checker.units.qual.mm int mm
- See Also:
- Constant Field Values
-
m
public static final @org.checkerframework.checker.units.qual.m int m
- See Also:
- Constant Field Values
-
km
public static final @org.checkerframework.checker.units.qual.km int km
- See Also:
- Constant Field Values
-
g
public static final @org.checkerframework.checker.units.qual.g int g
- See Also:
- Constant Field Values
-
kg
public static final @org.checkerframework.checker.units.qual.kg int kg
- See Also:
- Constant Field Values
-
t
public static final @org.checkerframework.checker.units.qual.t int t
- See Also:
- Constant Field Values
-
N
public static final @org.checkerframework.checker.units.qual.N int N
- See Also:
- Constant Field Values
-
kN
public static final @org.checkerframework.checker.units.qual.kN int kN
- See Also:
- Constant Field Values
-
mPERs
public static final @org.checkerframework.checker.units.qual.mPERs int mPERs
- See Also:
- Constant Field Values
-
kmPERh
public static final @org.checkerframework.checker.units.qual.kmPERh int kmPERh
- See Also:
- Constant Field Values
-
mol
public static final @org.checkerframework.checker.units.qual.mol int mol
- See Also:
- Constant Field Values
-
K
public static final @org.checkerframework.checker.units.qual.K int K
- See Also:
- Constant Field Values
-
C
public static final @org.checkerframework.checker.units.qual.C int C
- See Also:
- Constant Field Values
-
s
public static final @org.checkerframework.checker.units.qual.s int s
- See Also:
- Constant Field Values
-
min
public static final @org.checkerframework.checker.units.qual.min int min
- See Also:
- Constant Field Values
-
h
public static final @org.checkerframework.checker.units.qual.h int h
- See Also:
- Constant Field Values
-
-
Method Detail
-
toRadians
public static @org.checkerframework.checker.units.qual.radians double toRadians(@org.checkerframework.checker.units.qual.degrees double angdeg)
-
toDegrees
public static @org.checkerframework.checker.units.qual.degrees double toDegrees(@org.checkerframework.checker.units.qual.radians double angrad)
-
fromMilliMeterToMeter
public static @org.checkerframework.checker.units.qual.m int fromMilliMeterToMeter(@org.checkerframework.checker.units.qual.mm int mm)
-
fromMeterToMilliMeter
public static @org.checkerframework.checker.units.qual.mm int fromMeterToMilliMeter(@org.checkerframework.checker.units.qual.m int m)
-
fromMeterToKiloMeter
public static @org.checkerframework.checker.units.qual.km int fromMeterToKiloMeter(@org.checkerframework.checker.units.qual.m int m)
-
fromKiloMeterToMeter
public static @org.checkerframework.checker.units.qual.m int fromKiloMeterToMeter(@org.checkerframework.checker.units.qual.km int km)
-
fromGramToKiloGram
public static @org.checkerframework.checker.units.qual.kg int fromGramToKiloGram(@org.checkerframework.checker.units.qual.g int g)
-
fromKiloGramToGram
public static @org.checkerframework.checker.units.qual.g int fromKiloGramToGram(@org.checkerframework.checker.units.qual.kg int kg)
-
fromKiloGramToMetricTon
public static @org.checkerframework.checker.units.qual.t int fromKiloGramToMetricTon(@org.checkerframework.checker.units.qual.kg int kg)
-
fromMetricTonToKiloGram
public static @org.checkerframework.checker.units.qual.kg int fromMetricTonToKiloGram(@org.checkerframework.checker.units.qual.t int t)
-
fromNewtonToKiloNewton
public static @org.checkerframework.checker.units.qual.kN int fromNewtonToKiloNewton(@org.checkerframework.checker.units.qual.N int N)
-
fromKiloNewtonToNewton
public static @org.checkerframework.checker.units.qual.N int fromKiloNewtonToNewton(@org.checkerframework.checker.units.qual.kN int kN)
-
fromMeterPerSecondToKiloMeterPerHour
public static @org.checkerframework.checker.units.qual.kmPERh double fromMeterPerSecondToKiloMeterPerHour(@org.checkerframework.checker.units.qual.mPERs double mps)
-
fromKiloMeterPerHourToMeterPerSecond
public static @org.checkerframework.checker.units.qual.mPERs double fromKiloMeterPerHourToMeterPerSecond(@org.checkerframework.checker.units.qual.kmPERh double kmph)
-
fromKelvinToCelsius
public static @org.checkerframework.checker.units.qual.C int fromKelvinToCelsius(@org.checkerframework.checker.units.qual.K int k)
-
fromCelsiusToKelvin
public static @org.checkerframework.checker.units.qual.K int fromCelsiusToKelvin(@org.checkerframework.checker.units.qual.C int c)
-
fromSecondToMinute
public static @org.checkerframework.checker.units.qual.min int fromSecondToMinute(@org.checkerframework.checker.units.qual.s int s)
-
fromMinuteToSecond
public static @org.checkerframework.checker.units.qual.s int fromMinuteToSecond(@org.checkerframework.checker.units.qual.min int min)
-
fromMinuteToHour
public static @org.checkerframework.checker.units.qual.h int fromMinuteToHour(@org.checkerframework.checker.units.qual.min int min)
-
fromHourToMinute
public static @org.checkerframework.checker.units.qual.min int fromHourToMinute(@org.checkerframework.checker.units.qual.h int h)
-
-