public static void compileScript( @NotNull JetScript script, @NotNull Type classType, @NotNull List<Pair<ScriptDescriptor, Type>> earlierScripts, @NotNull GenerationState state, @NotNull CompilationErrorHandler errorHandler) { registerEarlierScripts(state, earlierScripts); registerClassNameForScript(state.getBindingTrace(), script, classType); state.beforeCompile(); KotlinCodegenFacade.generatePackage( state, script.getContainingJetFile().getPackageFqName(), Collections.singleton(script.getContainingJetFile()), errorHandler); }