From bc589c035f08c4269c457437d6c5edfdb52496fd Mon Sep 17 00:00:00 2001 From: Mike Gerwitz Date: Sat, 5 Nov 2011 12:07:52 -0400 Subject: [PATCH] Added warning handler to class facade - This isn't yet tested; have to begin test case for facade - Do note that the actual calling by MemberBuilderValidator is tested --- lib/class.js | 10 +++++++++- 1 file changed, 9 insertions(+), 1 deletion(-) 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()