Package org.apache.commons.lang3
Class NotImplementedException
java.lang.Object
java.lang.Throwable
java.lang.Exception
java.lang.RuntimeException
java.lang.UnsupportedOperationException
org.apache.commons.lang3.NotImplementedException
- All Implemented Interfaces:
- Serializable
Thrown to indicate that a block of code has not been implemented.
 This exception supplements 
UnsupportedOperationException
 by providing a more semantically rich description of the problem.
 NotImplementedException represents the case where the
 author has yet to implement the logic at this point in the program.
 This can act as an exception based TODO tag.
 public void foo() {
   try {
     // do something that throws an Exception
   } catch (Exception ex) {
     // don't know what to do here yet
     throw new NotImplementedException("TODO", ex);
   }
 }
 
 This class was originally added in Lang 2.0, but removed in 3.0.- Since:
- 3.2
- See Also:
- 
Constructor SummaryConstructorsConstructorDescriptionConstructs a NotImplementedException.NotImplementedException(String message) Constructs a NotImplementedException.NotImplementedException(String message, String code) Constructs a NotImplementedException.NotImplementedException(String message, Throwable cause) Constructs a NotImplementedException.NotImplementedException(String message, Throwable cause, String code) Constructs a NotImplementedException.NotImplementedException(Throwable cause) Constructs a NotImplementedException.NotImplementedException(Throwable cause, String code) Constructs a NotImplementedException.
- 
Method SummaryMethods inherited from class java.lang.ThrowableaddSuppressed, fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, getSuppressed, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
- 
Constructor Details- 
NotImplementedExceptionpublic NotImplementedException()Constructs a NotImplementedException.- Since:
- 3.10
 
- 
NotImplementedExceptionConstructs a NotImplementedException.- Parameters:
- message- description of the exception
- Since:
- 3.2
 
- 
NotImplementedExceptionConstructs a NotImplementedException.- Parameters:
- message- description of the exception
- code- code indicating a resource for more information regarding the lack of implementation
- Since:
- 3.2
 
- 
NotImplementedExceptionConstructs a NotImplementedException.- Parameters:
- message- description of the exception
- cause- cause of the exception
- Since:
- 3.2
 
- 
NotImplementedExceptionConstructs a NotImplementedException.- Parameters:
- message- description of the exception
- cause- cause of the exception
- code- code indicating a resource for more information regarding the lack of implementation
- Since:
- 3.2
 
- 
NotImplementedExceptionConstructs a NotImplementedException.- Parameters:
- cause- cause of the exception
- Since:
- 3.2
 
- 
NotImplementedExceptionConstructs a NotImplementedException.- Parameters:
- cause- cause of the exception
- code- code indicating a resource for more information regarding the lack of implementation
- Since:
- 3.2
 
 
- 
- 
Method Details- 
getCodeObtain the not implemented code. This is an unformatted piece of text intended to point to further information regarding the lack of implementation. It might, for example, be an issue tracker ID or a URL.- Returns:
- a code indicating a resource for more information regarding the lack of implementation
 
 
-