1

我想强制 ObjectUtil.copy() 方法复制瞬态属性...

你有解决方案吗?或者你知道复制我的对象的另一种方法吗?

非常感谢你,

蝙蝠

4

2 回答 2

0

很不幸的是,不行。

[Transient]并且byteArray.writeObject()都是本机播放器实现。没有办法修改他们的行为/实现。

您需要考虑编写自己的复制实用程序方法。

于 2011-11-30T22:08:20.510 回答
0

我用 getter 函数解决了这个问题,我在 ma getter 函数中设置了一个条件,以了解我是否处于我想要复制瞬态变量的上下文中

public function get myVar():Object {
if (WantCopyTransient)
  return _myVar;
else
  return null;
}

感谢您的回答

于 2011-12-01T07:57:16.353 回答