Package jnr.ffi.provider.jffi
Class NumberUtil
- java.lang.Object
-
- jnr.ffi.provider.jffi.NumberUtil
-
public final class NumberUtil extends java.lang.Object
-
-
Constructor Summary
Constructors Modifier Constructor Description private
NumberUtil()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static void
convertPrimitive(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to)
static void
convertPrimitive(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to, NativeType nativeType)
(package private) static java.lang.Class
getBoxedClass(java.lang.Class c)
(package private) static java.lang.Class
getPrimitiveClass(java.lang.Class c)
static boolean
isPrimitiveInt(java.lang.Class c)
static void
narrow(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to)
(package private) static int
sizeof(NativeType nativeType)
(package private) static int
sizeof(SigType type)
static void
widen(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to)
static void
widen(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to, NativeType nativeType)
-
-
-
Method Detail
-
getBoxedClass
static java.lang.Class getBoxedClass(java.lang.Class c)
-
getPrimitiveClass
static java.lang.Class getPrimitiveClass(java.lang.Class c)
-
isPrimitiveInt
public static boolean isPrimitiveInt(java.lang.Class c)
-
widen
public static void widen(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to)
-
widen
public static void widen(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to, NativeType nativeType)
-
narrow
public static void narrow(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to)
-
convertPrimitive
public static void convertPrimitive(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to)
-
convertPrimitive
public static void convertPrimitive(SkinnyMethodAdapter mv, java.lang.Class from, java.lang.Class to, NativeType nativeType)
-
sizeof
static int sizeof(SigType type)
-
sizeof
static int sizeof(NativeType nativeType)
-
-