module Foreign.Java.Tutorial (

-- * High level bindings
-- $highLevelBindings

-- ** Generating the bindings
-- $generatingTheBindings

-- ** Using the bindings
-- $usingTheBindings

-- ** Calling back into Haskell
-- $callingBackIntoHaskell

-- * Medium level bindings
-- $mediumLevelBindings

-- * Low level bindings
-- $lowLevelBindings
) where

{- $java2haskell

-}

{- $highLevelBindings

-}

{- $generatingTheBindings

-}

{- $usingTheBindings

-}

{- $mediumLevelBindings

    "Foreign.Java"

-}

{- $lowLevelBindings

    "Foreign.Java.JNI.Safe", "Foreign.Java.JNI.Unsafe"

-}

{- $callingBackIntoHaskell

-}