Package util.demangler
Class GenericDemangledException
- java.lang.Object
-
- java.lang.Throwable
-
- java.lang.Exception
-
- util.demangler.GenericDemangledException
-
- All Implemented Interfaces:
java.io.Serializable
public class GenericDemangledException extends java.lang.Exception
A class to handle exceptions that occur demangling.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description GenericDemangledException(boolean invalidMangledName)
Use this constructor to indicate the demangler failed because the string to demangle does not appear to represent a valid mangled name.GenericDemangledException(java.lang.Exception cause)
Use this constructor to indicate a demangler exception due to an exception thrown during the demangling process.GenericDemangledException(java.lang.String message)
Use this constructor to indicate a demangler exception due to some general invalid or unsupported mangled string characteristic.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isInvalidMangledName()
Returns true if the string to demangle does not appear to represent a valid mangled name
-
-
-
Constructor Detail
-
GenericDemangledException
public GenericDemangledException(java.lang.Exception cause)
Use this constructor to indicate a demangler exception due to an exception thrown during the demangling process.- Parameters:
cause
- the exception thrown during the demangling process
-
GenericDemangledException
public GenericDemangledException(java.lang.String message)
Use this constructor to indicate a demangler exception due to some general invalid or unsupported mangled string characteristic. For example, unrecognized datatype.- Parameters:
message
- the invalid or unsupported mangled message
-
GenericDemangledException
public GenericDemangledException(boolean invalidMangledName)
Use this constructor to indicate the demangler failed because the string to demangle does not appear to represent a valid mangled name.- Parameters:
invalidMangledName
- true to indicate the string to demangle does not appear to represent a valid mangled name
-
-