Throwable.Cause 속성

정의

이 throw 가능 항목의 원인을 반환하거나 null 원인이 존재하지 않거나 알 수 없는 경우 를 반환합니다.

public virtual Java.Lang.Throwable? Cause { [Android.Runtime.Register("getCause", "()Ljava/lang/Throwable;", "GetGetCauseHandler")] get; }
[<get: Android.Runtime.Register("getCause", "()Ljava/lang/Throwable;", "GetGetCauseHandler")>]
member this.Cause : Java.Lang.Throwable

속성 값

이 throw 가능한 원인 또는 null 원인이 존재하지 않거나 알 수 없는 경우 입니다.

특성

설명

이 throw 가능 항목의 원인을 반환하거나 null 원인이 존재하지 않거나 알 수 없는 경우 를 반환합니다. (원인은 이 throw 가능 항목이 throw되는 원인이 됩니다.)

이 구현은 가 필요한 생성자 중 하나를 통해 제공되었거나 메서드를 Throwable사용하여 만든 #initCause(Throwable) 후에 설정된 원인을 반환합니다. 일반적으로 이 메서드를 재정의할 필요는 없지만 하위 클래스는 다른 방법으로 설정된 원인을 반환하도록 재정의할 수 있습니다. 이는 에 연결된 예외를 추가하기 전에 "레거시 체인으로 연결된 throw 가능"에 적합합니다.Throwable throw 가능한 의 원인을 확인하기 위해 메서드를 호출 getCause 하는 모든 메서드를 재정 PrintStackTrace 의할 필요는 없습니다.

1.4에 추가되었습니다.

에 대한 Java 설명서입니다 java.lang.Throwable.getCause().

이 페이지의 일부는 만들고 공유하며 에 설명된 조건에 따라 사용되는 작업을 기반으로 수정됩니다.

적용 대상