java - J2ME 中的自定义反射

标签 java reflection java-me

最近我使用注释和反射开发了一个协议(protocol)序列化器/反序列化器。最终结果是这样的:

class oneCommElement extends BaseProtocolType{

@Position(0)
otherProtocolType o1;

@Position(1)
otherProtocolType2 o2;

}

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

但现在我想在 J2ME 中进行此操作(用于插入蓝牙通信),并且在那里我失去了反射。

我的问题是:我们可以开发一些自定义反射来拥有 Filed.set 和 Filed.get 吗?

最佳答案

没有反射,因此无法获取字段。您必须在您想要的对象中制作某种自定义 getter 和 setter 代码,以便序列化和反序列化 - 这会很难看,我建议您遵循另一条路径。

关于java - J2ME 中的自定义反射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5665289/

相关文章:

android - 移动编程

google-maps - 获取缩放和中心以适合谷歌静态 map 中的所有标记

java - 使用maven运行java主程序

node.js - 我的 Node 脚本如何检测它是否被 `require` 调用?

c# - 如何在 C# 中查找调用方法的全名

java - android中的无处不在的ClassCastException

Java ME记录存储问题

java - 如何按对角线对字符串中的字符进行排序

java - GWT CellTable 选择并单击 CheckBoxCell

Java Project 与 Maven Project (Eclipse),需要澄清目录结构