public static AnalyzeExhaust analyzeOneFileWithJavaIntegrationAndCheckForErrors( JetFile file, List<AnalyzerScriptParameter> scriptParameters) { AnalyzingUtils.checkForSyntacticErrors(file); AnalyzeExhaust analyzeExhaust = analyzeOneFileWithJavaIntegration(file, scriptParameters); AnalyzingUtils.throwExceptionOnErrors(analyzeExhaust.getBindingContext()); return analyzeExhaust; }
public static AnalyzeExhaust analyzeFilesWithJavaIntegrationAndCheckForErrors( Project project, Collection<JetFile> files, List<AnalyzerScriptParameter> scriptParameters, Predicate<PsiFile> filesToAnalyzeCompletely) { for (JetFile file : files) { AnalyzingUtils.checkForSyntacticErrors(file); } AnalyzeExhaust analyzeExhaust = analyzeFilesWithJavaIntegration( project, files, scriptParameters, filesToAnalyzeCompletely, false); AnalyzingUtils.throwExceptionOnErrors(analyzeExhaust.getBindingContext()); return analyzeExhaust; }
public static TemporaryBindingTrace create( @NotNull BindingTrace trace, String debugName, @Nullable Object resolutionSubjectForMessage) { return create( trace, AnalyzingUtils.formDebugNameForBindingTrace(debugName, resolutionSubjectForMessage)); }