rt/emul/mini/src/main/java/java/lang/Class.java
branchdefprop
changeset 1634 783acbc99199
parent 1623 d9cdfd8ef694
child 1653 bd151459ee4f
child 1676 87f66a77adf9
     1.1 --- a/rt/emul/mini/src/main/java/java/lang/Class.java	Mon Jun 09 19:17:41 2014 +0200
     1.2 +++ b/rt/emul/mini/src/main/java/java/lang/Class.java	Sun Jun 22 17:46:43 2014 +0200
     1.3 @@ -406,6 +406,9 @@
     1.4          if (this == cls) {
     1.5              return true;
     1.6          }
     1.7 +        if (this == Object.class) {
     1.8 +            return true;
     1.9 +        }
    1.10          
    1.11          if (isArray()) {
    1.12              final Class<?> cmpType = cls.getComponentType();
    1.13 @@ -420,6 +423,9 @@
    1.14              if (cls.isPrimitive()) {
    1.15                  return false;
    1.16              }
    1.17 +            if (cls.isArray()) {
    1.18 +                return false;
    1.19 +            }
    1.20              String prop = "$instOf_" + getName().replace('.', '_');
    1.21              return hasCnstrProperty(cls, prop);
    1.22          }