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 ()
公用方法
copy 選項
public static void copyOptions (Object origObject, Object destObject, String optionName)
將「origObject」中的指定選項從「Option
」欄位複製到
destObject
參數 | |
---|---|
origObject |
Object :要複製的 Object |
destObject |
Object :將 Object 副本複製到 |
optionName |
String :要複製的選項名稱。 |
擲回 | |
---|---|
ConfigurationException |
如果無法複製選項 |
copy 選項
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 |