옵션복사기

public class OptionCopier
extends Object

java.lang.Object의 클래스
   ↳ com.android.tradefed.config.OptionCopier


이름이 동일한 Option 필드 값을 한 객체에서 복사할 수 있는 도우미 클래스 있습니다.

요약

공개 생성자

OptionCopier()

공개 메서드

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

origObjectOption 필드에서 지정된 옵션을 다음으로 복사합니다. <ph type="x-smartling-placeholder">destObject</ph>

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)와 동일하지만 다음 경우에 발생하는 대신 로깅됩니다. 예외가 발생합니다.

공개 생성자

옵션복사기

public OptionCopier ()

공개 메서드

복사 옵션

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

origObjectOption 필드에서 지정된 옵션을 다음으로 복사합니다. <ph type="x-smartling-placeholder">destObject</ph>

매개변수
origObject Object: 복사할 Object입니다.

destObject Object: Object tp 복사 대상

optionName String: 복사할 옵션의 이름입니다.

생성 값
ConfigurationException 옵션을 복사할 수 없는 경우

복사 옵션

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