java-bridge-0.9: Bindings to the JNI and a high level interface generator.

Safe HaskellSafe-Inferred

Foreign.Java.JNI

Description

This module contains information about the java bridge on your system. For the low level interface use Foreign.Java.JNI.Safe or Foreign.Java.JNI.Unsafe, for the medium level interface use Foreign.Java.

For creating high level bindings between Haskell and Java use Foreign.Java.Bindings.

Synopsis

Documentation

data JniFlag Source

Constructors

ONLY_CORE

The java bridge was compiled with only the core modules (low level interface).

DEBUG

The java bridge was compiled with debug symbols.

OSX_GUI

The java bridge was compiled with special support for Cocoa on Mac OS X.

OSX_FRAMEWORK

The java bridge was linked with the Java framework on OS X. Otherwise libjvm is loaded dynamically.

Instances

jniFlags :: [JniFlag]Source

Returns a list of flags which the java bridge was compiled with.

javaBridgeVersion :: StringSource

The version of the java bridge.