@@ -25,6 +25,15 @@ var xValue = require( './x_value.js' );
2525var yValue = require ( './y_value.js' ) ;
2626var formatData = require ( './format_data.js' ) ;
2727var validate = require ( './validate.js' ) ;
28+ var setXValue = require ( './set_xvalue.js' ) ;
29+ var getXValue = require ( './get_xvalue.js' ) ;
30+ var setYValue = require ( './set_yvalue.js' ) ;
31+ var getYValue = require ( './get_yvalue.js' ) ;
32+ var setX = require ( './set_x.js' ) ;
33+ var getX = require ( './get_x.js' ) ;
34+ var setY = require ( './set_y.js' ) ;
35+ var getY = require ( './get_y.js' ) ;
36+ var render = require ( './render.js' ) ;
2837
2938
3039// MAIN //
@@ -138,8 +147,8 @@ function StemLeaf( options ) {
138147defineProperty ( StemLeaf . prototype , 'xValue' , {
139148 'configurable' : false ,
140149 'enumerable' : true ,
141- 'set' : require ( './set_xvalue.js' ) ,
142- 'get' : require ( './get_xvalue.js' )
150+ 'set' : setXValue ,
151+ 'get' : getXValue
143152} ) ;
144153
145154/**
@@ -171,8 +180,8 @@ defineProperty( StemLeaf.prototype, 'xValue', {
171180defineProperty ( StemLeaf . prototype , 'yValue' , {
172181 'configurable' : false ,
173182 'enumerable' : true ,
174- 'set' : require ( './set_yvalue.js' ) ,
175- 'get' : require ( './get_yvalue.js' )
183+ 'set' : setYValue ,
184+ 'get' : getYValue
176185} ) ;
177186
178187/**
@@ -198,8 +207,8 @@ defineProperty( StemLeaf.prototype, 'yValue', {
198207defineProperty ( StemLeaf . prototype , 'x' , {
199208 'configurable' : false ,
200209 'enumerable' : true ,
201- 'set' : require ( './set_x.js' ) ,
202- 'get' : require ( './get_x.js' )
210+ 'set' : setX ,
211+ 'get' : getX
203212} ) ;
204213
205214/**
@@ -225,8 +234,8 @@ defineProperty( StemLeaf.prototype, 'x', {
225234defineProperty ( StemLeaf . prototype , 'y' , {
226235 'configurable' : false ,
227236 'enumerable' : true ,
228- 'set' : require ( './set_y.js' ) ,
229- 'get' : require ( './get_y.js' )
237+ 'set' : setY ,
238+ 'get' : getY
230239} ) ;
231240
232241/**
@@ -236,7 +245,7 @@ defineProperty( StemLeaf.prototype, 'y', {
236245* @function render
237246* @returns {string } rendered stem-and-leaf display
238247*/
239- StemLeaf . prototype . render = require ( './ render.js' ) ;
248+ StemLeaf . prototype . render = render ;
240249
241250
242251// EXPORTS //
0 commit comments