Class ProcessingEnvironments

java.lang.Object
org.immutables.value.processor.meta.ProcessingEnvironments

class ProcessingEnvironments extends Object
Internal utils relating to ProcessingEnvironment.
  • Constructor Details

    • ProcessingEnvironments

      private ProcessingEnvironments()
  • Method Details

    • isEclipseImplementation

      static boolean isEclipseImplementation(ProcessingEnvironment environment)
      Detect if current compiler is ECJ (Eclipse Compiler).
      Parameters:
      environment - runtime context of the compilation
      Returns:
      true if current annotation processor is executed as part of ECJ, false otherwise.