diff options
Diffstat (limited to 'runtime/openjdk.cs')
-rw-r--r-- | runtime/openjdk.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/runtime/openjdk.cs b/runtime/openjdk.cs index 6f323033..c0641089 100644 --- a/runtime/openjdk.cs +++ b/runtime/openjdk.cs @@ -2427,6 +2427,14 @@ namespace IKVM.NativeCode.java ClassLoaderWrapper classLoaderWrapper = ClassLoaderWrapper.GetClassLoaderWrapper(loader); tw = classLoaderWrapper.LoadClassByDottedName(name); } + catch (ClassNotFoundException x) + { + throw new global::java.lang.ClassNotFoundException(x.Message); + } + catch (ClassLoadingException x) + { + throw x.InnerException; + } catch (RetargetableJavaException x) { throw x.ToJava(); |