public static DefaultDexOptions copyOf(DexOptions dexOptions) { DefaultDexOptions result = new DefaultDexOptions(); result.setPreDexLibraries(dexOptions.getPreDexLibraries()); result.setJumboMode(dexOptions.getJumboMode()); result.setDexInProcess(dexOptions.getDexInProcess()); result.setThreadCount(dexOptions.getThreadCount()); result.setJavaMaxHeapSize(dexOptions.getJavaMaxHeapSize()); result.setAdditionalParameters(dexOptions.getAdditionalParameters()); result.setMaxProcessCount(dexOptions.getMaxProcessCount()); result.setKeepRuntimeAnnotatedClasses( dexOptions.getKeepRuntimeAnnotatedClasses()); return result; }
DefaultDexOptions dexOptions = DefaultDexOptions.copyOf(extension.getDexOptions()); dexOptions.setAdditionalParameters(ImmutableList.of());
DexTransform dexTransform = new DexTransform( new DefaultDexOptions(), true, multiDex,
new ToolOutputParser(new DexParser(), getILogger()), getBuilder().getErrorReporter()); DexOptions dexOptions = DefaultDexOptions.copyOf( scope.getGlobalScope().getExtension().getDexOptions());