@@ -5,16 +5,16 @@ var binaryPath = path.resolve(path.join(__dirname, "../build/Release/nodejavabri
55var bindings = require ( binaryPath ) ;
66
77var java = module . exports = new bindings . Java ( ) ;
8- java . classpath . push ( __dirname + "/ ../commons-lang3-node-java.jar") ;
9- java . classpath . push ( __dirname + "/ ../src-java") ;
8+ java . classpath . push ( path . resolve ( __dirname , " ../commons-lang3-node-java.jar") ) ;
9+ java . classpath . push ( path . resolve ( __dirname , __dirname , " ../src-java") ) ;
1010java . nativeBindingLocation = binaryPath ;
1111
1212var MODIFIER_PUBLIC = 1 ;
1313var MODIFIER_STATIC = 8 ;
1414
15- java . import = function ( name ) {
15+ java . import = function ( name ) {
1616 var clazz = java . findClassSync ( name ) ; // TODO: change to Class.forName when classloader issue is resolved.
17- var result = function ( ) {
17+ var result = function ( ) {
1818 var args = [ name ] ;
1919 for ( var i = 0 ; i < arguments . length ; i ++ ) {
2020 args . push ( arguments [ i ] ) ;
@@ -29,10 +29,10 @@ java.import = function (name) {
2929 if ( ( ( fields [ i ] . getModifiersSync ( ) & MODIFIER_PUBLIC ) === MODIFIER_PUBLIC )
3030 && ( ( fields [ i ] . getModifiersSync ( ) & MODIFIER_STATIC ) === MODIFIER_STATIC ) ) {
3131 var fieldName = fields [ i ] . getNameSync ( ) ;
32- result . __defineGetter__ ( fieldName , function ( name , fieldName ) {
32+ result . __defineGetter__ ( fieldName , function ( name , fieldName ) {
3333 return java . getStaticFieldValue ( name , fieldName ) ;
3434 } . bind ( this , name , fieldName ) ) ;
35- result . __defineSetter__ ( fieldName , function ( name , fieldName , val ) {
35+ result . __defineSetter__ ( fieldName , function ( name , fieldName , val ) {
3636 java . setStaticFieldValue ( name , fieldName , val ) ;
3737 } . bind ( this , name , fieldName ) ) ;
3838 }
0 commit comments