Java Extension [message #526568] |
Mon, 12 April 2010 10:14 |
MaximeLecourt Messages: 108 Registered: February 2010 Location: France |
Senior Member |
|
|
I want to call a JAVA method from my Xtend file.
In my Xpand file, it's called like this :
Quote: | package «package(this.name)»;
|
In Xtend, I defined this extension :
Quote: | Void package (String s) :
JAVA specific.Package.Name(java.lang.String);
|
And my JAVA file is that :
Quote: | package specific;
public class Package {
public final static void Name(String name){
System.out.println("mypackage"+name);
}
}
|
But when I run the workflow, I get
What do I need to modify ?
One day I shall master M2T, but that day has yet to come...
[Updated on: Mon, 12 April 2010 10:14] Report message to a moderator
|
|
|
|
Re: Java Extension [message #526577 is a reply to message #526568] |
Mon, 12 April 2010 10:40 |
|
Hi again,
if you want to let the java extension calculate your package name your should modify your code like this
String package (String s) :
JAVA specific.Package.Name(java.lang.String);
package specific;
public class Package {
public final static String Name(String name){
return "mypackage"+name;
}
}
Twitter : @chrdietrich
Blog : https://www.dietrich-it.de
|
|
|
|
Re: Java Extension [message #526588 is a reply to message #526568] |
Mon, 12 April 2010 11:25 |
MaximeLecourt Messages: 108 Registered: February 2010 Location: France |
Senior Member |
|
|
expected resultat was
package mypackageName;
Your solution is indeed working, thank you.
One day I shall master M2T, but that day has yet to come...
|
|
|
Powered by
FUDForum. Page generated in 0.03840 seconds