[
https://issues.apache.org/jira/browse/SLING-1399?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12836944#action_12836944
]
Pontus Amberg commented on SLING-1399:
--------------------------------------
Line 55 looks like this
class ScalaScriptEngineFactory extends ScriptEngineFactory {
and line 94 looks like this
def getProgram(statements: Array[String]): String = {
I took a peek at ScriptEngineFactory and the method getProgram() uses variable
arguments. I have never used Scala but shouldn't a method in Scala with
variable arguments be defined like this
def getProgram(statements: String*): String = {
> Not possible to build /contrib since ScalaScriptEngineFactory.scala in
> /scripting/scala/script contains an error
> ----------------------------------------------------------------------------------------------------------------
>
> Key: SLING-1399
> URL: https://issues.apache.org/jira/browse/SLING-1399
> Project: Sling
> Issue Type: Bug
> Environment: Linux x64, Maven 2.2.1
> Reporter: Pontus Amberg
> Priority: Minor
>
> Can't build /contrib since ScalaScriptEngineFactory.scala in
> contrib/scripting/scala/script/ contains an error
> /sling/contrib/scripting/scala/script/src/main/scala/org/apache/sling/scripting/scala/ScalaScriptEngineFactory.scala:55:
> error: class ScalaScriptEngineFactory needs to be abstract, since method
> getProgram in trait ScriptEngineFactory of type
> (java.lang.String*)java.lang.String is not defined
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.