Class SwissArmyKnife


  • public class SwissArmyKnife
    extends java.lang.Object
    Temporary "global context" class while interactions and structure is not sorted out well. While there is no injection
    • Field Summary

      Fields 
      Modifier and Type Field Description
      Accessors accessors  
      Accessors.Binder binder  
      javax.lang.model.util.Elements elements  
      javax.annotation.processing.ProcessingEnvironment environment  
      com.google.common.collect.ImmutableMap<java.lang.String,​javax.lang.model.type.TypeMirror> imports  
      javax.lang.model.element.TypeElement type  
      javax.lang.model.util.Types types  
    • Constructor Summary

      Constructors 
      Constructor Description
      SwissArmyKnife​(javax.annotation.processing.ProcessingEnvironment environment, javax.lang.model.element.TypeElement type)  
    • Method Summary

      • Methods inherited from class java.lang.Object

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

      • imports

        public final com.google.common.collect.ImmutableMap<java.lang.String,​javax.lang.model.type.TypeMirror> imports
      • accessors

        public final Accessors accessors
      • elements

        public final javax.lang.model.util.Elements elements
      • types

        public final javax.lang.model.util.Types types
      • type

        public final javax.lang.model.element.TypeElement type
      • environment

        public final javax.annotation.processing.ProcessingEnvironment environment
    • Constructor Detail

      • SwissArmyKnife

        public SwissArmyKnife​(javax.annotation.processing.ProcessingEnvironment environment,
                              javax.lang.model.element.TypeElement type)