Class BasicArgcheckFailHandler

java.lang.Object
fc.util.BasicArgcheckFailHandler
All Implemented Interfaces:
IArgcheckFailHandler

public class BasicArgcheckFailHandler extends Object implements IArgcheckFailHandler
Handles argument Argcheck 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. Date: 5/30/2002
Version:
1.0
  • Constructor Details

  • Method Details

    • handle

      public void handle(String msg)
      Description copied from interface: IArgcheckFailHandler
      This method will be called on by the Argcheck class in case of an Argcheck failure. See Argcheck.

      Therefore, 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:
      handle in interface IArgcheckFailHandler