Class Tools

java.lang.Object
com.karuslabs.elementary.junit.Tools

public class Tools extends Object
Utilities from which an annotation processing environment can be accessed when used in conjunction with ToolsExtension. All methods throw an IllegalStateException when called outside a test class extended with ToolsExtension.
See Also:
  • Constructor Details

    • Tools

      public Tools()
  • Method Details

    • labels

      public static Labels labels()
      Returns a Labels.
      Returns:
      a Labels
    • round

      public static RoundEnvironment round()
      Returns a RoundEnvironment.
      Returns:
      a RoundEnvironment
    • elements

      public static Elements elements()
      Returns an Elements.
      Returns:
      an Elements
    • types

      public static Types types()
      Returns a Types.
      Returns:
      a Types
    • trees

      public static Trees trees()
      Returns a Trees.
      Returns:
      a Trees
    • messager

      public static Messager messager()
      Returns a Messager.
      Returns:
      a Messager
    • filer

      public static Filer filer()
      Returns a Filer.
      Returns:
      a Filer
    • typeMirrors

      public static TypeMirrors typeMirrors()
      Returns a TypeMirrors.
      Returns:
      a TypeMirrors
    • logger

      public static Logger logger()
      Returns a Logger.
      Returns:
      a Logger