选项复印机

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中的Option字段复制到destObject

static void copyOptions (Object origObject, Object destObject)

将值从origObject中的Option字段复制到destObject

static void copyOptionsNoThrow (Object source, Object dest)

copyOptions(Object, Object)相同,但如果发生异常,将记录而不是抛出。

static void copyOptionsNoThrow (Object source, Object dest, String optionName)

copyOptions(Object, Object, String)相同,但如果发生异常,将记录而不是抛出。

公共构造函数

选项复印机

public OptionCopier ()

公共方法

复制选项

public static void copyOptions (Object origObject, 
                Object destObject, 
                String optionName)

将给定选项从origObject中的Option字段复制到destObject

参数
origObject Object :要复制的Object

destObject Object : 复制到的Object

optionName String :要复制的选项的名称。

投掷
ConfigurationException如果选项复制失败

复制选项

public static void copyOptions (Object origObject, 
                Object destObject)

将值从origObject中的Option字段复制到destObject

参数
origObject Object :要复制的Object

destObject Object : 复制到的Object

投掷
ConfigurationException如果选项复制失败

复制选项不抛出

public static void copyOptionsNoThrow (Object source, 
                Object dest)

copyOptions(Object, Object)相同,但如果发生异常,将记录而不是抛出。

参数
source Object

dest Object

复制选项不抛出

public static void copyOptionsNoThrow (Object source, 
                Object dest, 
                String optionName)

copyOptions(Object, Object, String)相同,但如果发生异常,将记录而不是抛出。

参数
source Object

dest Object

optionName String