diff --git a/lib/class.js b/lib/class.js index ed7a64f..cb80559 100644 --- a/lib/class.js +++ b/lib/class.js @@ -35,14 +35,15 @@ var _console = ( typeof console !== 'undefined' ) ? console : undefined; var util = require( './util' ), ClassBuilder = require( './ClassBuilder' ), - warn = require( './warn' ), - Warning = warn.Warning, + warn = require( './warn' ), + Warning = warn.Warning, + log_handler = warn.LogHandler( _console ), MethodWrapperFactory = require( './MethodWrapperFactory' ), wrappers = require( './MethodWrappers' ).standard, class_builder = ClassBuilder( - warn.LogHandler( _console ), + log_handler, require( './MemberBuilder' )( MethodWrapperFactory( wrappers.wrapNew ), MethodWrapperFactory( wrappers.wrapOverride ), @@ -50,7 +51,7 @@ var util = require( './util' ), require( './MemberBuilderValidator' )( function( warning ) { - warn.handle( Warning( warning ) ); + log_handler.handle( Warning( warning ) ); } ) ),