final Collection<IPath> srcDirs = props.getSourceDirs();
final Collection<IPath> incDirs = props.getIncludeDirs();
final IPath outDir = props.getOutputDir();
IProject _workspaceProject_1 = project.getWorkspaceProject();
final OtpErlangList opts = CompilerOptions.get(_workspaceProject_1);
RuntimeVersion _requiredRuntimeVersion = props.getRequiredRuntimeVersion();
final RuntimeVersion minOtpVsn = _requiredRuntimeVersion.asMajor();
final Collection<String> libs = CollectionLiterals.<String>newArrayList();
final Collection<String> libIncs = CollectionLiterals.<String>newArrayList();
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);
}
};