Top Fields Constructors Methods
org.python.modules.jffi

public final Class JITRuntime

extends Object
Class Inheritance
Imports
org.python.core.Py, .PyObject, java.math.BigInteger

Field Summary

Modifier and TypeField and Description
private static final MemoryIO
private static final BigInteger

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static int
boolValue32(PyObject parameter)

public static long
boolValue64(PyObject parameter)

public static int
f32Value32(PyObject parameter)

public static long
f32Value64(PyObject parameter)

public static long
f64Value64(PyObject parameter)

public static PyObject
newBoolean(int value)

public static PyObject
newBoolean(long value)

public static PyObject
newFloat32(int value)

public static PyObject
newFloat32(long value)

public static PyObject
newFloat64(long value)

public static PyObject
newNone(int unused)

public static PyObject
newNone(long unused)

public static PyObject
newPointer32(int value)

public static PyObject
newPointer32(long value)

public static PyObject
newPointer64(long value)

public static PyObject
newSigned16(int value)

public static PyObject
newSigned16(long value)

public static PyObject
newSigned32(int value)

public static PyObject
newSigned32(long value)

public static PyObject
newSigned64(int value)

public static PyObject
newSigned64(long value)

public static PyObject
newSigned8(int value)

public static PyObject
newSigned8(long value)

public static PyObject
newString(int address)

public static PyObject
newString(long address)

public static PyObject
newUnsigned16(int value)

public static PyObject
newUnsigned16(long value)

public static PyObject
newUnsigned32(int value)

public static PyObject
newUnsigned32(long value)

public static PyObject
newUnsigned64(long value)

public static PyObject
newUnsigned8(int value)

public static PyObject
newUnsigned8(long value)

public static int
public static long
public static int
s16Value32(PyObject parameter)

public static long
s16Value64(PyObject parameter)

public static int
s32Value32(PyObject parameter)

public static long
s32Value64(PyObject parameter)

public static long
s64Value64(PyObject parameter)

public static int
s8Value32(PyObject parameter)

public static long
s8Value64(PyObject parameter)

public static int
u16Value32(PyObject parameter)

public static long
u16Value64(PyObject parameter)

public static int
u32Value32(PyObject parameter)

public static long
u32Value64(PyObject parameter)

public static long
u64Value64(PyObject parameter)

public static int
u8Value32(PyObject parameter)

public static long
u8Value64(PyObject parameter)

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

IOback to summary
private static final MemoryIO IO
UINT64_BASEback to summary
private static final BigInteger UINT64_BASE

Constructor Detail

JITRuntimeback to summary
private JITRuntime()

Method Detail

boolValue32back to summary
public static int boolValue32(PyObject parameter)
boolValue64back to summary
public static long boolValue64(PyObject parameter)
f32Value32back to summary
public static int f32Value32(PyObject parameter)
f32Value64back to summary
public static long f32Value64(PyObject parameter)
f64Value64back to summary
public static long f64Value64(PyObject parameter)
newBooleanback to summary
public static PyObject newBoolean(int value)
newBooleanback to summary
public static PyObject newBoolean(long value)
newFloat32back to summary
public static PyObject newFloat32(int value)
newFloat32back to summary
public static PyObject newFloat32(long value)
newFloat64back to summary
public static PyObject newFloat64(long value)
newNoneback to summary
public static PyObject newNone(int unused)
newNoneback to summary
public static PyObject newNone(long unused)
newPointer32back to summary
public static PyObject newPointer32(int value)
newPointer32back to summary
public static PyObject newPointer32(long value)
newPointer64back to summary
public static PyObject newPointer64(long value)
newSigned16back to summary
public static PyObject newSigned16(int value)
newSigned16back to summary
public static PyObject newSigned16(long value)
newSigned32back to summary
public static PyObject newSigned32(int value)
newSigned32back to summary
public static PyObject newSigned32(long value)
newSigned64back to summary
public static PyObject newSigned64(int value)
newSigned64back to summary
public static PyObject newSigned64(long value)
newSigned8back to summary
public static PyObject newSigned8(int value)
newSigned8back to summary
public static PyObject newSigned8(long value)
newStringback to summary
public static PyObject newString(int address)
newStringback to summary
public static PyObject newString(long address)
newUnsigned16back to summary
public static PyObject newUnsigned16(int value)
newUnsigned16back to summary
public static PyObject newUnsigned16(long value)
newUnsigned32back to summary
public static PyObject newUnsigned32(int value)
newUnsigned32back to summary
public static PyObject newUnsigned32(long value)
newUnsigned64back to summary
public static PyObject newUnsigned64(long value)
newUnsigned8back to summary
public static PyObject newUnsigned8(int value)
newUnsigned8back to summary
public static PyObject newUnsigned8(long value)
pointerValue32back to summary
public static int pointerValue32(PyObject ptr)
pointerValue64back to summary
public static long pointerValue64(PyObject ptr)
s16Value32back to summary
public static int s16Value32(PyObject parameter)
s16Value64back to summary
public static long s16Value64(PyObject parameter)
s32Value32back to summary
public static int s32Value32(PyObject parameter)
s32Value64back to summary
public static long s32Value64(PyObject parameter)
s64Value64back to summary
public static long s64Value64(PyObject parameter)
s8Value32back to summary
public static int s8Value32(PyObject parameter)
s8Value64back to summary
public static long s8Value64(PyObject parameter)
u16Value32back to summary
public static int u16Value32(PyObject parameter)
u16Value64back to summary
public static long u16Value64(PyObject parameter)
u32Value32back to summary
public static int u32Value32(PyObject parameter)
u32Value64back to summary
public static long u32Value64(PyObject parameter)
u64Value64back to summary
public static long u64Value64(PyObject parameter)
u8Value32back to summary
public static int u8Value32(PyObject parameter)
u8Value64back to summary
public static long u8Value64(PyObject parameter)