Class SwissArmyKnife
- java.lang.Object
-
- org.immutables.generator.processor.SwissArmyKnife
-
public class SwissArmyKnife extends java.lang.ObjectTemporary "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 AccessorsaccessorsAccessors.Binderbinderjavax.lang.model.util.Elementselementsjavax.annotation.processing.ProcessingEnvironmentenvironmentcom.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.type.TypeMirror>importsjavax.lang.model.element.TypeElementtypejavax.lang.model.util.Typestypes
-
Constructor Summary
Constructors Constructor Description SwissArmyKnife(javax.annotation.processing.ProcessingEnvironment environment, javax.lang.model.element.TypeElement type)
-
-
-
Field Detail
-
imports
public final com.google.common.collect.ImmutableMap<java.lang.String,javax.lang.model.type.TypeMirror> imports
-
accessors
public final Accessors accessors
-
binder
public final Accessors.Binder binder
-
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
-
-