Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • You use internal classes or interfaces, i.e. those that are located under package "org.sonar.sslr.internal".
  • You create instances or subclasses of classes, which are not intended for this. Such classes are marked by Javadoc ("This class is not intended to be instantiated or sub-classed subclassed by clients").
  • You implement interfaces, which are not intended for this. Such interfaces are marked by Javadoc ("This interface is not intended to be implemented by clients").
  • You use methods marked as internal. Such methods are marked by annotation "@VisibleForTesting" or by Javadoc ("For internal use only").
  • You use beta code. Such code is marked by annotation "@Beta".
  • You use deprecated code. Such code is marked by annotation "@Deprecated" and Javadoc.

...