J2ME中的自定义反射

时间:2011-04-14 15:04:30

标签: java reflection java-me

最近我开发了一个使用anotations和反射的协议序列化器/解串器。最终的结果是这样的:

class oneCommElement extends BaseProtocolType{

@Position(0)
otherProtocolType o1;

@Position(1)
otherProtocolType2 o2;

}

这样我就可以使用反射来包含每个元素。

但是现在我想在J2ME(用于插入蓝牙通信)中做到这一点,并且在那里我放松了反射。

我的问题是:我们可以开发一些自定义反射,只是为了Filed.set和Filed.get吗?

1 个答案:

答案 0 :(得分:2)

没有反射,所以你无法得到菲尔兹。你必须在你想要的对象中制作某种自定义getter和setter代码,这样序列化和反序列化 - 它会很难看,我建议你按照另一条路径。