@@ -201,8 +201,9 @@ public NativeDynamicLibrary getNativeDynamicLibrary() {
201201 *
202202 * @param loggingEnabled true to enable logging, false otherwise
203203 */
204- public void setLoggingEnabled (boolean loggingEnabled ) {
204+ public NativeBinaryLoader setLoggingEnabled (boolean loggingEnabled ) {
205205 SnapLoaderLogger .setLoggingEnabled (loggingEnabled );
206+ return this ;
206207 }
207208
208209 /**
@@ -219,8 +220,9 @@ public boolean isRetryWithCleanExtraction() {
219220 *
220221 * @param retryWithCleanExtraction true to enable the flag, false otherwise
221222 */
222- public void setRetryWithCleanExtraction (boolean retryWithCleanExtraction ) {
223+ public NativeBinaryLoader setRetryWithCleanExtraction (boolean retryWithCleanExtraction ) {
223224 this .retryWithCleanExtraction = retryWithCleanExtraction ;
225+ return this ;
224226 }
225227
226228 public List <NativeDynamicLibrary > getRegisteredLibraries () {
@@ -231,36 +233,41 @@ public NativeBinaryLoadingListener getNativeBinaryLoadingListener() {
231233 return nativeBinaryLoadingListener ;
232234 }
233235
234- public void setNativeBinaryLoadingListener (NativeBinaryLoadingListener nativeBinaryLoadingListener ) {
236+ public NativeBinaryLoader setNativeBinaryLoadingListener (NativeBinaryLoadingListener nativeBinaryLoadingListener ) {
235237 this .nativeBinaryLoadingListener = nativeBinaryLoadingListener ;
238+ return this ;
236239 }
237240
238241 public SystemDetectionListener getSystemDetectionListener () {
239242 return systemDetectionListener ;
240243 }
241244
242- public void setSystemDetectionListener (SystemDetectionListener systemDetectionListener ) {
245+ public NativeBinaryLoader setSystemDetectionListener (SystemDetectionListener systemDetectionListener ) {
243246 this .systemDetectionListener = systemDetectionListener ;
247+ return this ;
244248 }
245249
246250 public FileExtractionListener getLibraryExtractionListener () {
247251 return libraryExtractionListener ;
248252 }
249253
250- public void setLibraryExtractionListener (FileExtractionListener libraryExtractionListener ) {
254+ public NativeBinaryLoader setLibraryExtractionListener (FileExtractionListener libraryExtractionListener ) {
251255 this .libraryExtractionListener = libraryExtractionListener ;
256+ return this ;
252257 }
253258
254259 public FileLocalizingListener getLibraryLocalizingListener () {
255260 return libraryLocalizingListener ;
256261 }
257262
258- public void setLibraryLocalizingListener (FileLocalizingListener libraryLocalizingListener ) {
263+ public NativeBinaryLoader setLibraryLocalizingListener (FileLocalizingListener libraryLocalizingListener ) {
259264 this .libraryLocalizingListener = libraryLocalizingListener ;
265+ return this ;
260266 }
261267
262- public void setMaxNumberOfLoadingFailure (int maxNumberOfLoadingFailure ) {
268+ public NativeBinaryLoader setMaxNumberOfLoadingFailure (int maxNumberOfLoadingFailure ) {
263269 this .maxNumberOfLoadingFailure = Math .abs (maxNumberOfLoadingFailure );
270+ return this ;
264271 }
265272
266273 /**
0 commit comments