@@ -174,7 +174,7 @@ checkBoundness =
174
174
]
175
175
176
176
177
- #if defined(ANDROID )
177
+ #if defined(NO_CREATED_JAVA_VMS )
178
178
179
179
$ (C. verbatim " static JavaVM* jniJVM; " )
180
180
@@ -185,17 +185,17 @@ setJVM (JVM_ jvm) = do
185
185
jniJVM = $(JavaVM *jvm)
186
186
} |]
187
187
188
- -- | Unsupported in ANDROID
188
+ -- | Unsupported if NO_CREATED_JAVA_VMS is set
189
189
newJVM :: [ByteString ] -> IO JVM
190
- newJVM = error " newJVM is unsupported in ANDROID "
190
+ newJVM = error " newJVM is unsupported in NO_CREATED_JAVA_VMS "
191
191
192
- -- | Unsupported in ANDROID
192
+ -- | Unsupported in NO_CREATED_JAVA_VMS
193
193
destroyJVM :: JVM -> IO ()
194
- destroyJVM = error " destroyJVM is unsupported in ANDROID "
194
+ destroyJVM = error " destroyJVM is unsupported if NO_CREATED_JAVA_VMS "
195
195
196
- -- | Unsupported in ANDROID
196
+ -- | Unsupported in NO_CREATED_JAVA_VMS
197
197
withJVM :: [ByteString ] -> IO a -> IO a
198
- withJVM = error " withJVM is unsupported in ANDROID "
198
+ withJVM = error " withJVM is unsupported in NO_CREATED_JAVA_VMS "
199
199
200
200
-- | The JVM set with setJVM
201
201
{-# NOINLINE jvmPtr #-}
@@ -209,7 +209,7 @@ jvmPtr = unsafePerformIO $ [CU.exp| JavaVM* { jniJVM } |] >>= \case
209
209
210
210
-- | Sets the current JVM
211
211
--
212
- -- Does nothing if not in ANDROID
212
+ -- Does nothing if NO_CREATED_JAVA_VMS is unset
213
213
setJVM :: JVM -> IO ()
214
214
setJVM _ = return ()
215
215
0 commit comments