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 ()
公共方法
copyOptions
public static void copyOptions (Object origObject,
Object destObject,
String optionName)将给定选项从 origObject 中的 Option 字段复制到 destObject
| 参数 | |
|---|---|
origObject |
Object:要复制其内容的 Object |
destObject |
Object:要复制到的 Object |
optionName |
String:要复制的选项的名称。 |
| 抛出 | |
|---|---|
ConfigurationException |
如果选项复制失败 |
copyOptions
public static void copyOptions (Object origObject,
Object destObject)将 origObject 中的 Option 字段的值复制到 destObject
| 参数 | |
|---|---|
origObject |
Object:要复制其内容的 Object |
destObject |
Object:要复制到的 Object |
| 抛出 | |
|---|---|
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 |