|
|
|
Re: [xtend2] import static inner Java classes [message #757877 is a reply to message #755687] |
Wed, 16 November 2011 13:44 |
Hauke Fuhrmann Messages: 333 Registered: July 2009 |
Senior Member |
|
|
Hi Jan,
thanks, but I was *not* referring to static *members*, but static
*inner classes* like this in Java:
class MyClass{
static final class MyInnerClass{
}
}
In Xtend2 I now want to use MyInnerClass as a parameter for example.
def function(MyInnerClass it){
return it
}
I don't find any valid import syntax for this, like
import base.MyClass.MyInnerClass
or
import base.MyClass::MyInnerClass
In Java the first one works, in Xtend not.
Any clue? Is this not supported?
Cheers,
Hauke
Am 09.11.2011 11:13, schrieb Jan Koehnlein:
> Static member access works with '::'
> EcoreUtil::UsageCrossReferencer
> System::out::println()
>
>
> Am 09.11.11 09:46, schrieb Hauke Fuhrmann:
>> Hi there,
>>
>> what's the syntax to access static inner Java classes in xtend2?
>> Does xtend support inner classes or do I have to wrap the inner class in
>> a normal class or something like that?
>>
>> Rationale: I want to use EcoreUtil.UsageCrossReferencer in Xtend.
>>
>> Cheers,
>> Hauke
>
>
|
|
|
|
|
Powered by
FUDForum. Page generated in 0.03385 seconds