From 30fd29be0ed5a979498f2672f9bbb4f16066dfb8 Mon Sep 17 00:00:00 2001 From: Bernhard Urban Date: Sun, 9 Sep 2012 17:07:58 +0200 Subject: [PATCH] java/lang: env for exceptions --- Makefile | 3 +-- java/lang/Exception.java | 4 ++++ java/lang/NullPointerException.java | 4 ++++ java/lang/RuntimeException.java | 4 ++++ java/lang/Throwable.java | 4 ++++ 5 files changed, 17 insertions(+), 2 deletions(-) create mode 100644 java/lang/Exception.java create mode 100644 java/lang/NullPointerException.java create mode 100644 java/lang/RuntimeException.java create mode 100644 java/lang/Throwable.java diff --git a/Makefile b/Makefile index 1b02428..268c1c0 100644 --- a/Makefile +++ b/Makefile @@ -74,8 +74,7 @@ mate.static: Mate.hs ffi/trap.c $(HS_FILES) $(HS_BOOT) ffi/native.o $(CLASS_FILE clean: rm -rf $(BUILD) mate mate.static ffi/native.o \ tests/*.class Mate/*_stub.* \ - jmate/lang/*.class jmate/io/*.class java/io/*.class \ - java/lang/{Integer,Character,String,System}.class \ + $(CLASS_FILES) \ scratch/*.class ghci: mate.static diff --git a/java/lang/Exception.java b/java/lang/Exception.java new file mode 100644 index 0000000..6e3cf32 --- /dev/null +++ b/java/lang/Exception.java @@ -0,0 +1,4 @@ +package java.lang; + +public class Exception extends Throwable { +} diff --git a/java/lang/NullPointerException.java b/java/lang/NullPointerException.java new file mode 100644 index 0000000..9922a45 --- /dev/null +++ b/java/lang/NullPointerException.java @@ -0,0 +1,4 @@ +package java.lang; + +public class NullPointerException extends RuntimeException { +} diff --git a/java/lang/RuntimeException.java b/java/lang/RuntimeException.java new file mode 100644 index 0000000..3be7f77 --- /dev/null +++ b/java/lang/RuntimeException.java @@ -0,0 +1,4 @@ +package java.lang; + +public class RuntimeException extends Exception { +} diff --git a/java/lang/Throwable.java b/java/lang/Throwable.java new file mode 100644 index 0000000..031917c --- /dev/null +++ b/java/lang/Throwable.java @@ -0,0 +1,4 @@ +package java.lang; + +public class Throwable { +} -- 2.25.1