1.1 --- a/rt/emul/mini/src/main/java/java/lang/Class.java Tue Feb 26 16:54:16 2013 +0100
1.2 +++ b/rt/emul/mini/src/main/java/java/lang/Class.java Mon Mar 25 16:16:30 2013 +0100
1.3 @@ -402,8 +402,15 @@
1.4 }
1.5 return cmpType != null && getComponentType().isAssignableFrom(cmpType);
1.6 }
1.7 - String prop = "$instOf_" + getName().replace('.', '_');
1.8 - return hasCnstrProperty(cls, prop);
1.9 + if (isPrimitive()) {
1.10 + return false;
1.11 + } else {
1.12 + if (cls.isPrimitive()) {
1.13 + return false;
1.14 + }
1.15 + String prop = "$instOf_" + getName().replace('.', '_');
1.16 + return hasCnstrProperty(cls, prop);
1.17 + }
1.18 }
1.19
1.20 @JavaScriptBody(args = { "who", "prop" }, body =