File _createTempDir = Files.createTempDir();
final String tmpDir = _createTempDir.getAbsolutePath();
final Function1<IPath, OtpErlangString> _function = new Function1<IPath, OtpErlangString>() {
public OtpErlangString apply(final IPath it) {
String _portableString = it.toPortableString();
return new OtpErlangString(_portableString);
}
};
Iterable<OtpErlangString> _map = IterableExtensions.<IPath, OtpErlangString>map(srcDirs, _function);
final Function1<IPath, OtpErlangString> _function_1 = new Function1<IPath, OtpErlangString>() {
public OtpErlangString apply(final IPath it) {
String _portableString = it.toPortableString();
return new OtpErlangString(_portableString);
}
};
Iterable<OtpErlangString> _map_1 = IterableExtensions.<IPath, OtpErlangString>map(incDirs, _function_1);
final Function1<String, OtpErlangString> _function_2 = new Function1<String, OtpErlangString>() {
public OtpErlangString apply(final String it) {
return new OtpErlangString(it);
}
};
Iterable<OtpErlangString> _map_2 = IterableExtensions.<String, OtpErlangString>map(libIncs, _function_2);
Iterable<OtpErlangString> _plus = Iterables.<OtpErlangString>concat(_map_1, _map_2);
String _portableString = outDir.toPortableString();
String _string = minOtpVsn.toString();
final Function1<String, OtpErlangString> _function_3 = new Function1<String, OtpErlangString>() {
public OtpErlangString apply(final String it) {
return new OtpErlangString(it);
}
};
Iterable<OtpErlangString> _map_3 = IterableExtensions.<String, OtpErlangString>map(libs, _function_3);
_xblockexpression = OtpErlang.format(
"{project_info,~s,~ls,~ls,~s,~x,~s,~ls,~s}", rootDir, _map, _plus, _portableString, opts, _string, _map_3, tmpDir);