OptionCopier
public
class
OptionCopier
extends Object
java.lang.Object 中 | |
↳ | com.android.tradefed.config.OptionCopier |
辅助类,可将具有同一名称的 Option
字段值从一个对象复制到
另一个。
摘要
公共构造函数 | |
---|---|
OptionCopier()
|
公共方法 | |
---|---|
static
void
|
copyOptions(Object origObject, Object destObject, String optionName)
将 origObject 中的 |
static
void
|
copyOptions(Object origObject, Object destObject)
将 origObject 中 |
static
void
|
copyOptionsNoThrow(Object source, Object dest)
与 |
static
void
|
copyOptionsNoThrow(Object source, Object dest, String optionName)
与 |
公共构造函数
OptionCopier
public OptionCopier ()
公共方法
复制选项
public static void copyOptions (Object origObject, Object destObject, String optionName)
将 origObject 中的 Option
字段中的给定选项复制到
destObject
参数 | |
---|---|
origObject |
Object :要从中复制数据的 Object |
destObject |
Object :将 Object tp 复制到 |
optionName |
String :要复制的选项的名称。 |
抛出 | |
---|---|
ConfigurationException |
如果选项复制失败 |
复制选项
public static void copyOptions (Object origObject, Object destObject)
将 origObject 中 Option
字段的值复制到 destObject
参数 | |
---|---|
origObject |
Object :要从中复制数据的 Object |
destObject |
Object :将 Object tp 复制到 |
抛出 | |
---|---|
ConfigurationException |
如果选项复制失败 |
copyOptionsNoThrow
public static void copyOptionsNoThrow (Object source, Object dest)
与 copyOptions(Object, Object)
相同,但如果发生异常,则会记录而不是抛出
。
参数 | |
---|---|
source |
Object |
dest |
Object |
copyOptionsNoThrow
public static void copyOptionsNoThrow (Object source, Object dest, String optionName)
与 copyOptions(Object, Object, String)
相同,但如果,则会记录而不是抛出
会发生异常
参数 | |
---|---|
source |
Object |
dest |
Object |
optionName |
String |