OpenJDK 8 - ActivationException

कक्षा सक्रियण। अपवाद




openjdk

कक्षा सक्रियण। अपवाद

सभी लागू इंटरफेस:
Serializable
प्रत्यक्ष ज्ञात उपवर्ग:
UnknownGroupException , UnknownObjectException
public class ActivationException
extends Exception

सक्रियण इंटरफेस द्वारा उपयोग किए जाने वाले सामान्य अपवाद।

रिलीज 1.4 के रूप में, इस अपवाद को सामान्य प्रयोजन अपवाद-चेनिंग तंत्र के अनुरूप बनाया गया है। "विस्तार अपवाद" जिसे निर्माण के समय प्रदान किया जा सकता है और सार्वजनिक detail फ़ील्ड के माध्यम से पहुँचा जा सकता है, अब कारण के रूप में जाना जाता है , और इसे java.lang.Throwable विधि, साथ ही उपरोक्त "विरासत क्षेत्र" तक पहुँचा जा सकता है।

ActivationException एक उदाहरण पर java.lang.Throwable विधि को लागू करना हमेशा IllegalStateException फेंकता है।

जबसे:
1.2

खेत

विस्तार

public Throwable detail

सक्रियण अपवाद का कारण।

यह क्षेत्र सामान्य-प्रयोजन अपवाद चाइनिंग सुविधा से पहले का है। java.lang.Throwable विधि अब यह जानकारी प्राप्त करने का पसंदीदा साधन है।

कंस्ट्रक्टर्स

ActivationException

public ActivationException()

एक ActivationException निर्माण करता है।

ActivationException

public ActivationException(String s)

निर्दिष्ट विवरण संदेश के साथ एक ActivationException निर्माण करता है।

पैरामीटर:
s - विस्तार संदेश

ActivationException

public ActivationException(String s,
                           Throwable cause)

निर्दिष्ट विवरण संदेश और कारण के साथ एक ActivationException निर्माण करता है। यह कंस्ट्रक्टर detail क्षेत्र को निर्दिष्ट Throwable लिए सेट करता detail

पैरामीटर:
s - विस्तार संदेश
cause - कारण

तरीके

getMessage

public String getMessage()

इस अपवाद के कारण, यदि कोई हो, के संदेश सहित विवरण संदेश लौटाता है।

ओवरराइड:
java.lang.Throwable कक्षा में java.lang.Throwable
यह दिखाता है:
विस्तार संदेश

getCause

public Throwable getCause()

इस अपवाद का कारण देता है। यह विधि detail फ़ील्ड का मान लौटाता है।

ओवरराइड:
java.lang.Throwable कक्षा में java.lang.Throwable
यह दिखाता है:
कारण, जो null हो सकता है।
जबसे:
1.4