org.apache.sis.util

## Annotation Type Debug

-     @Documented
       @Target(value={TYPE,METHOD,FIELD})
       @Retention(value=SOURCE)
      public @interface Debug

  Annotates classes or methods that are provided mostly for debugging purpose. This annotation is defined in order to make easier to find which debugging tools are available in case of problem. See the "Use" javadoc link for a list of annotated classes and methods.
  `Object​.toString()` policy
  Subclasses override the `Object​.toString()` method for various purposes, sometime providing content targeted to the end user (e.g. `CharSequence`) and sometime providing debugging information for developers only. In the Apache SIS library, `toString()` methods without `@Debug` annotation shall be understandable by the end users, while `toString()` methods with `@Debug` annotation is targeted to developers and may change in any future version.
  Since:
    0.3

  Defined in the `sis-utility` module

Copyright © 2010–2017 The Apache Software Foundation. All rights reserved.