OptionCopier

public class OptionCopier
extends Object

java.lang.Object
   ↳ com.android.tradefed.config.OptionCopier


同じ名前の Option フィールド値を 1 つのオブジェクトからコピーできるヘルパークラス。 別のものです。

概要

パブリック コンストラクタ

OptionCopier()

パブリック メソッド

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

指定されたオプションを origObjectOption フィールドから以下にコピーします。 destObject

static void copyOptions(Object origObject, Object destObject)

origObjectOption フィールドの値を destObject にコピーします。

static void copyOptionsNoThrow(Object source, Object dest)

copyOptions(Object, Object) と同一だが、例外が発生した場合にスローするのではなくログに記録する 発生します。

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

copyOptions(Object, Object, String) と同一ですが、次の場合はスローではなくログに記録します。 発生します。

パブリック コンストラクタ

OptionCopier

public OptionCopier ()

パブリック メソッド

copyOptions

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

指定されたオプションを origObjectOption フィールドから以下にコピーします。 destObject

パラメータ
origObject Object: コピー元の Object

destObject Object: コピー先の Object tp

optionName String: コピーするオプションの名前。

例外
ConfigurationException オプションをコピーできなかった場合

copyOptions

public static void copyOptions (Object origObject, 
                Object destObject)

origObjectOption フィールドの値を 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