Class VisitorContextUtils


  • @Internal
    public class VisitorContextUtils
    extends java.lang.Object
    Internal common helper functions to share among VisitorContext implementations.
    Since:
    1.3.0
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static java.util.Map<java.lang.String,​java.lang.String> getProcessorOptions​(javax.annotation.processing.ProcessingEnvironment processingEnv)
      Get visitor's context options from ProcessingEnvironment.getOptions()
      static java.util.Map<java.lang.String,​java.lang.String> getSystemOptions()
      Get visitor's context options from System.getProperties()
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • VisitorContextUtils

        public VisitorContextUtils()
    • Method Detail

      • getSystemOptions

        public static java.util.Map<java.lang.String,​java.lang.String> getSystemOptions()
        Get visitor's context options from System.getProperties()

        Transforms System.getProperties() into Map allowing only Micronaut's properties, filtering everything else.

        Returns:
        options map
      • getProcessorOptions

        public static java.util.Map<java.lang.String,​java.lang.String> getProcessorOptions​(javax.annotation.processing.ProcessingEnvironment processingEnv)
        Get visitor's context options from ProcessingEnvironment.getOptions()

        Get ProcessingEnvironment.getOptions() allowing only Micronaut's properties, filtering everything else.

        Parameters:
        processingEnv - ProcessingEnvironment
        Returns:
        options map