diff -r 0a115f1c6f3c -r 25e350c6385f emul/src/main/java/java/lang/Object.java --- a/emul/src/main/java/java/lang/Object.java Fri Sep 28 17:59:03 2012 +0200 +++ b/emul/src/main/java/java/lang/Object.java Sat Dec 01 08:52:30 2012 +0100 @@ -25,6 +25,8 @@ package java.lang; +import org.apidesign.bck2brwsr.core.JavaScriptBody; + /** * Class {@code Object} is the root of the class hierarchy. * Every class has {@code Object} as a superclass. All objects, @@ -61,6 +63,7 @@ * @see Class Literals, section 15.8.2 of * The Java™ Language Specification. */ + @JavaScriptBody(args="self", body="return self.constructor.$class;") public final native Class getClass(); /**