X_Class_traits = null,\r
X_Class_useObjectCreate = false, // !!Object.create, http://jsperf.com/prototype-vs-object-create-perf\r
// Opera Mobile 12.10 Android11 IS01 でクラスのメンバが欠落する問題に遭遇。__proto__ を辞めると動作,,,\r
- X_Class_use_proto_ = !X_UA[ 'OperaMobile' ] && !X_UA[ 'OperaTablet' ] && !!X_emptyFunction.prototype.__proto__,\r
+ X_Class_use_proto_ = !X_UA[ 'OperaMobile' ] && !X_UA[ 'OperaTablet' ] &&\r
+ // Android で原因不明のエラーに遭遇しているのは、この辺りが怪しい... 2016.3.9\r
+ !X_UA[ 'AOSP' ] && !X_UA[ 'ChromeWV' ] &&\r
+ !!X_emptyFunction.prototype.__proto__,\r
X_Class_constructorFix = X_UA[ 'AOSP' ] < 3 || X_UA[ 'iOS' ] < 5,\r
X_Class_SEAL_KILLING = [],\r
\r
// TODO instanceof に対応したブラウザはそちらを使用\r
'instanceOf' : function( klass ){\r
var Super = this;\r
+\r
if( this.constructor === klass ) return true;\r
while( Super = X_Class_getClassDef( Super ).SuperClass ){\r
if( Super === klass ) return true;\r