emul/src/main/java/java/lang/Object.java
branchreflection
changeset 225 25e350c6385f
parent 49 0a115f1c6f3c
child 233 5e8f219d60ba
     1.1 --- a/emul/src/main/java/java/lang/Object.java	Fri Sep 28 17:59:03 2012 +0200
     1.2 +++ b/emul/src/main/java/java/lang/Object.java	Sat Dec 01 08:52:30 2012 +0100
     1.3 @@ -25,6 +25,8 @@
     1.4  
     1.5  package java.lang;
     1.6  
     1.7 +import org.apidesign.bck2brwsr.core.JavaScriptBody;
     1.8 +
     1.9  /**
    1.10   * Class {@code Object} is the root of the class hierarchy.
    1.11   * Every class has {@code Object} as a superclass. All objects,
    1.12 @@ -61,6 +63,7 @@
    1.13       * @see    Class Literals, section 15.8.2 of
    1.14       *         <cite>The Java&trade; Language Specification</cite>.
    1.15       */
    1.16 +    @JavaScriptBody(args="self", body="return self.constructor.$class;")
    1.17      public final native Class<?> getClass();
    1.18  
    1.19      /**