public final class UnknownIdentifierException extends InteropException
UnknownIdentifierException.getUnknownIdentifier(),
Serialized Form| Modifier and Type | Method and Description |
|---|---|
static UnknownIdentifierException |
create(String unknownIdentifier)
Creates an
UnknownIdentifierException to indicate that an identifier is missing. |
static UnknownIdentifierException |
create(String unknownIdentifier,
Throwable cause)
Creates an
UnknownIdentifierException to indicate that an identifier is missing. |
String |
getMessage() |
String |
getUnknownIdentifier()
Returns the identifier that could not be accessed.
|
fillInStackTrace, getCauseaddSuppressed, getLocalizedMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toStringpublic String getMessage()
getMessage in class Throwablepublic String getUnknownIdentifier()
public static UnknownIdentifierException create(String unknownIdentifier)
UnknownIdentifierException to indicate that an identifier is missing.unknownIdentifier - the identifier that could not be accessedpublic static UnknownIdentifierException create(String unknownIdentifier, Throwable cause)
UnknownIdentifierException to indicate that an identifier is missing.
In addition a cause may be provided. The cause should only be set if the guest language code caused this problem. An example for this is a language specific proxy mechanism that invokes guest language code to describe an object. If the guest language code fails to execute and this interop exception is a valid interpretation of the error, then the error should be provided as cause.
unknownIdentifier - the identifier that could not be accessedcause - the guest language exception that caused the error.