Package ghidra.app.util.demangler
Class DemangledException
java.lang.Object
java.lang.Throwable
java.lang.Exception
ghidra.app.util.demangler.DemangledException
- All Implemented Interfaces:
- Serializable
A class to handle exceptions that occur demangling.
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionDemangledException(boolean invalidMangledName) Use this constructor to indicate the demangler failed because the string to demangle does not appear to represent a valid mangled name.DemangledException(Exception cause) Use this constructor to indicate a demangler exception due to an exception thrown during the demangling process.DemangledException(String message) Use this constructor to indicate a demangler exception due to some general invalid or unsupported mangled string characteristic.
- 
Method SummaryModifier and TypeMethodDescriptionbooleanReturns true if the string to demangle does not appear to represent a valid mangled nameMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
DemangledExceptionUse 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
 
- 
DemangledExceptionUse 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
 
- 
DemangledExceptionpublic DemangledException(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
 
 
- 
- 
Method Details- 
isInvalidMangledNamepublic boolean isInvalidMangledName()Returns true if the string to demangle does not appear to represent a valid mangled name- Returns:
- true if the string to demangle does not appear to represent a valid mangled name
 
 
-