@ SuppressWarnings ( "checkstyle:npathcomplexity" ) public void setFrom ( SARLConfiguration config ) { if ( this . input == null ) { this . input = config . getInput ( ) ; } if ( this . output == null ) { this . output = config . getOutput ( ) ; } if ( this . binOutput == null ) { this . binOutput = config . getBinOutput ( ) ; } if ( this . testInput == null ) { this . testInput = config . getTestInput ( ) ; } if ( this . testOutput == null ) { this . testOutput = config . getTestOutput ( ) ; } if ( this . testBinOutput == null ) { this . testBinOutput = config . getTestBinOutput ( ) ; } if ( this . inputCompliance == null ) { this . inputCompliance = config . getInputCompliance ( ) ; } if ( this . outputCompliance == null ) { this . outputCompliance = config . getOutputCompliance ( ) ; } if ( this . encoding == null ) { this . encoding = config . getEncoding ( ) ; } }
Set the uninitialized field with given configuration .