Class BasicArgcheckFailHandler
java.lang.Object
fc.util.BasicArgcheckFailHandler
- All Implemented Interfaces:
IArgcheckFailHandler
Handles argument
errors by printing the thread, time and stack trace
to System.err. System.err is chosen because the
default assertion mechanism also writes a message to that location.
After writing the message to System.err, a new
IllegalArgumentException is thrown.
invalid reference
Checker
- Version:
- 1.0
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
BasicArgcheckFailHandler
public BasicArgcheckFailHandler()
-
-
Method Details
-
handle
Description copied from interface:IArgcheckFailHandlerThis method will be called on by theclass in case of an Argcheck failure. Seeinvalid reference
fc.app.Checker.invalid reference
fc.app.ArgcheckTherefore, implementations can do neat things like writing detailed thread/stack information or even paging/sending email. After doing other handling, Implementations should end this method by throwing a RuntimeException (unless there is a very strong reason not to).
- Specified by:
handlein interfaceIArgcheckFailHandler
-