@Override public CompilationArtifact compile( SlangSource source, Set<SlangSource> dependencies, PrecompileStrategy precompileStrategy) { Validate.notNull(source, "Source can not be null"); Validate.notNull(precompileStrategy, "Pre-compile strategy can not be null"); Set<SlangSource> dependencySources = filterOutNullSources(dependencies); try { return compiler.compile(source, dependencySources, precompileStrategy); } catch (Exception e) { logger.error("Failed compilation for source : " + source.getName() + " ,Exception is : " + e.getMessage()); throw new RuntimeException(e); } }
@Override public CompilationArtifact compile( SlangSource source, Set<SlangSource> dependencies, PrecompileStrategy precompileStrategy) { Validate.notNull(source, "Source can not be null"); Validate.notNull(precompileStrategy, "Pre-compile strategy can not be null"); Set<SlangSource> dependencySources = filterOutNullSources(dependencies); try { return compiler.compile(source, dependencySources, precompileStrategy); } catch (Exception e) { logger.error("Failed compilation for source : " + source.getName() + " ,Exception is : " + e.getMessage()); throw new RuntimeException(e); } }
@Override public CompilationArtifact compile( SlangSource source, Set<SlangSource> dependencies, PrecompileStrategy precompileStrategy, SensitivityLevel sensitivityLevel) { Validate.notNull(source, "Source can not be null"); Validate.notNull(precompileStrategy, "Pre-compile strategy can not be null"); Validate.notNull(sensitivityLevel, "Sensitivity level can not be null"); Set<SlangSource> dependencySources = filterOutNullSources(dependencies); try { return compiler.compile(source, dependencySources, precompileStrategy, sensitivityLevel); } catch (Exception e) { logger.error("Failed compilation for source : " + source.getName() + " ,Exception is : " + e.getMessage()); throw new RuntimeException(e); } }
@Override public CompilationArtifact compile( SlangSource source, Set<SlangSource> dependencies, PrecompileStrategy precompileStrategy, SensitivityLevel sensitivityLevel) { Validate.notNull(source, "Source can not be null"); Validate.notNull(precompileStrategy, "Pre-compile strategy can not be null"); Validate.notNull(sensitivityLevel, "Sensitivity level can not be null"); Set<SlangSource> dependencySources = filterOutNullSources(dependencies); try { return compiler.compile(source, dependencySources, precompileStrategy, sensitivityLevel); } catch (Exception e) { logger.error("Failed compilation for source : " + source.getName() + " ,Exception is : " + e.getMessage()); throw new RuntimeException(e); } }
@Override public CompilationModellingResult compileSource( SlangSource source, Set<SlangSource> dependencies, PrecompileStrategy precompileStrategy) { Validate.notNull(source, "Source can not be null"); Validate.notNull(precompileStrategy, "Pre-compile strategy can not be null"); Set<SlangSource> dependencySources = filterOutNullSources(dependencies); try { return compiler.compileSource(source, dependencySources, precompileStrategy); } catch (Exception e) { logger.error("Failed compilation for source : " + source.getName() + " ,Exception is : " + e.getMessage()); throw new RuntimeException("Failed compilation for source : " + source.getName() + " ,Exception is : " + e.getMessage(), e); } }
@Override public CompilationModellingResult compileSource( SlangSource source, Set<SlangSource> dependencies, PrecompileStrategy precompileStrategy) { Validate.notNull(source, "Source can not be null"); Validate.notNull(precompileStrategy, "Pre-compile strategy can not be null"); Set<SlangSource> dependencySources = filterOutNullSources(dependencies); try { return compiler.compileSource(source, dependencySources, precompileStrategy); } catch (Exception e) { logger.error("Failed compilation for source : " + source.getName() + " ,Exception is : " + e.getMessage()); throw new RuntimeException("Failed compilation for source : " + source.getName() + " ,Exception is : " + e.getMessage(), e); } }