开发者

IKVM java.util.List error in remapping to properties!

开发者 https://www.devze.com 2023-02-13 12:20 出处:网络
Domain: Public Transportation System Language: Java Tool: IKVM I have a class Line which has a list of Stop.

Domain: Public Transportation System

Language: Java

Tool: IKVM

I have a class Line which has a list of Stop.

A function getStops returns a List<Stop>.

To remap the List in the class as a .NET property, what XML开发者_开发知识库 shall I write??

I tried the following and it did not work!

<property name="Stops" sig="()[Lumple.pts.domain.coreEntities.Stop;">
    <getter name="getStops" sig="()Ljava.util.List<umple.pts.domain.coreEntities.Stop>;" />
    <setter name="setStops" sig="([Lumple.pts.domain.coreEntities.Stop;)Z" />
</property>

Also, there is another class EmergencyLine which has just 1 extra property: Status. How can inheritance be defined in IKVM, is it needed or not??


The Java VM bytecodes don't support generics (they are implemented by "erasure" by the javac compiler).

The getter signature should be the same as the property signature.

For the inheritance, you shouldn't need to do anything.

0

精彩评论

暂无评论...
验证码 换一张
取 消