加速器。无法为方法加载参数之一 class
Acceleo. One of the parameters' class couldn't be loaded for method
当我使用输入字符串参数调用 java 服务时,出现错误 无法为方法 returnString(String) 加载参数之一 class classes.bancopopular.easy.toFast.varPosition.Sum.。此 java 服务中的另一个方法没有输入参数 运行 可以,但我无法正确调用任何带有输入参数的方法
我的javaclass很简单:
package es.bancopopular.easy.toFast.varPosition;
public class Sum {
Integer result=0;
int resultInt=0;
public void initialize(){
this.result = 0;
this.resultInt=0;
}
public Integer getResult(){
return ++result;
}
public int getResultInt(){
return ++resultInt;
}
public int returnInt (int num){
return num;
}
public Integer returnInteger (Integer num){
return num;
}
public String returnString (String str){
return str;
}
}
查询声明为
[query public test(str:String) : String =
invoke ('es.bancopopular.easy.toFast.varPosition.Sum',
'returnString(String)',
Sequence{str}
)
/]
来自模板的调用是
Returned text: [test('Hello world')/]
任何人都可以帮助这个代码吗?
任何帮助将不胜感激
提前致谢
一切似乎都是正确的,而不是将参数传递给函数。
请按以下方式传递具有完全限定类型的参数:
[query public test(str:String) : String =
invoke ('es.bancopopular.easy.toFast.varPosition.Sum',
'returnString(java.lang.String)',
Sequence{str}
)
/]
希望对您有所帮助。
当我使用输入字符串参数调用 java 服务时,出现错误 无法为方法 returnString(String) 加载参数之一 class classes.bancopopular.easy.toFast.varPosition.Sum.。此 java 服务中的另一个方法没有输入参数 运行 可以,但我无法正确调用任何带有输入参数的方法 我的javaclass很简单:
package es.bancopopular.easy.toFast.varPosition;
public class Sum {
Integer result=0;
int resultInt=0;
public void initialize(){
this.result = 0;
this.resultInt=0;
}
public Integer getResult(){
return ++result;
}
public int getResultInt(){
return ++resultInt;
}
public int returnInt (int num){
return num;
}
public Integer returnInteger (Integer num){
return num;
}
public String returnString (String str){
return str;
}
}
查询声明为
[query public test(str:String) : String =
invoke ('es.bancopopular.easy.toFast.varPosition.Sum',
'returnString(String)',
Sequence{str}
)
/]
来自模板的调用是
Returned text: [test('Hello world')/]
任何人都可以帮助这个代码吗? 任何帮助将不胜感激
提前致谢
一切似乎都是正确的,而不是将参数传递给函数。 请按以下方式传递具有完全限定类型的参数:
[query public test(str:String) : String =
invoke ('es.bancopopular.easy.toFast.varPosition.Sum',
'returnString(java.lang.String)',
Sequence{str}
)
/]
希望对您有所帮助。