// index が替わっている可能性があるので取り直し\r
if( X_Class_SUPER_CALLER[ i ] !== me ) i = X_Class_SUPER_CALLER.indexOf( me );\r
\r
- if( X_Class_SUPER_STACKS[ i ] === stack ) console.log( 'スーパークラス、またはスーパークラスのコンストラクタは存在しません' );\r
+ if( X_Class_SUPER_STACKS[ i ] === stack ){\r
+ //console.log( 'スーパークラス、またはスーパークラスのコンストラクタは存在しません' );\r
+ };\r
\r
if( stack === 0 ){\r
X_Class_SUPER_CALLER.splice( i, 1 );\r
\r
obj = def.Constructor ?\r
def.Constructor.apply( instance, args ) :\r
- instance[ 'Super' ].apply( instance, args );\r
+ def.SuperClass && instance[ 'Super' ].apply( instance, args );\r
\r
if( obj !== instance && ( X_Type_isObject( obj ) || X_Type_isFunction( obj ) ) ){ // Class\r
instance[ 'kill' ]();\r