Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sql-server-2005/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java J2ME中的自定义反射_Java_Reflection_Java Me - Fatal编程技术网

Java J2ME中的自定义反射

Java J2ME中的自定义反射,java,reflection,java-me,Java,Reflection,Java Me,最近,我开发了一个协议序列化器/反序列化器,使用了Anotation和reflection。最终的结果是这样的: class oneCommElement extends BaseProtocolType{ @Position(0) otherProtocolType o1; @Position(1) otherProtocolType2 o2; } 这样我就可以使用反射来消除每个元素 但现在我想在J2ME中实现这一点(用于插入蓝牙通信),在那里我失去了反射 我的问题是:我们是否可以开发

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

class oneCommElement extends BaseProtocolType{

@Position(0)
otherProtocolType o1;

@Position(1)
otherProtocolType2 o2;

}
这样我就可以使用反射来消除每个元素

但现在我想在J2ME中实现这一点(用于插入蓝牙通信),在那里我失去了反射


我的问题是:我们是否可以开发一些定制的反射来实现field.set和field.get?

没有反射,因此无法获取字段。您必须在您想要序列化和反序列化的对象中生成某种自定义的getter和setter代码——这将很难看,我建议您采用另一种方法