arguments.consumeArgument();
final String entryPointNameString = arguments.getAndConsumeArgument();
final String mainClassName = arguments.getAndConsumeArgument();
QualifiedName entryPointName = resolveFunctionOrClassMethodName(entryPointNameString);
if (entryPointName == null) {
iceLogger.info("Invalid entry point: " + entryPointNameString);
return;
}
// Try to resolve the module name
final ModuleName unresolvedModuleName = entryPointName.getModuleName();
final ModuleName resolvedModuleName = resolveModuleNameInProgram(unresolvedModuleName.toSourceText(), true);
if (resolvedModuleName == null) {
return; // a message was already logged about this
}
// Put in the resolved module name
entryPointName = QualifiedName.make(resolvedModuleName, entryPointName.getUnqualifiedName());
try {
mainClassSpecs.add(MainClassSpec.make(mainClassName, entryPointName));
} catch (final StandaloneJarBuilder.InvalidConfigurationException e) {