diff --git a/lib/class.js b/lib/class.js index f084362..9bfbbe9 100644 --- a/lib/class.js +++ b/lib/class.js @@ -25,6 +25,9 @@ var util = require( __dirname + '/util' ), ClassBuilder = require( __dirname + '/ClassBuilder' ), + warn = require( __dirname + '/warn' ), + Warning = warn.Warning, + MethodWrapperFactory = require( __dirname + '/MethodWrapperFactory' ), wrappers = require( __dirname + '/MethodWrappers' ).standard, @@ -32,7 +35,12 @@ var util = require( __dirname + '/util' ), require( __dirname + '/MemberBuilder' )( MethodWrapperFactory( wrappers.wrapNew ), MethodWrapperFactory( wrappers.wrapOverride ), - require( __dirname + '/MemberBuilderValidator' )() + require( __dirname + '/MemberBuilderValidator' )( + function( warning ) + { + warn.handle( Warning( warning ) ); + } + ) ), require( __dirname + '/VisibilityObjectFactoryFactory' ) .fromEnvironment()