problems.add(new NoScopesInABCCompilationUnitProblem(path));
}
for (IASScope scope : scopeList)
markClassAsEmbed((ASFileScope)scope);
return new ABCFileScopeRequestResult(problems, scopeList);
}
catch (Exception e)
{
ICompilerProblem problem = new InvalidABCByteCodeProblem(rootSource.getPath());
problems.add(problem);
return new ABCFileScopeRequestResult(problems, Collections.<IASScope> emptyList());
}
finally
{
stopProfile(Operation.GET_FILESCOPE);
}