[xtend2] import static inner Java classes [message #755657] |
Wed, 09 November 2011 03:46  |
Eclipse User |
|
|
|
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
|
|
|
|
|
Re: [xtend2] import static inner Java classes [message #757877 is a reply to message #755687] |
Wed, 16 November 2011 08:44   |
Eclipse User |
|
|
|
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.04931 seconds