Class FieldInitializer

    • Field Detail

      • field

        protected javax.lang.model.element.VariableElement field
    • Constructor Detail

      • FieldInitializer

        protected FieldInitializer​(javax.lang.model.element.VariableElement field)
    • Method Detail

      • init

        public abstract void init​(MethodCompiler c)
                           throws java.io.IOException
        Throws:
        java.io.IOException
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   boolean value)
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   byte value)
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   char value)
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   short value)
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   int value)
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   long value)
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   float value)
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   double value)
      • getInstance

        public static FieldInitializer getInstance​(javax.lang.model.element.VariableElement field,
                                                   java.lang.String value)
      • getObjectInstance

        public static FieldInitializer getObjectInstance​(javax.lang.model.element.VariableElement field,
                                                         java.lang.Class<?> ocls)
      • getObjectInstance

        public static FieldInitializer getObjectInstance​(javax.lang.model.element.VariableElement field,
                                                         java.lang.String ocls)
      • getObjectInstance

        public static FieldInitializer getObjectInstance​(javax.lang.model.element.VariableElement field,
                                                         javax.lang.model.element.TypeElement ocls)
      • getArrayInstance

        public static FieldInitializer getArrayInstance​(javax.lang.model.element.VariableElement field,
                                                        javax.lang.model.type.TypeMirror type,
                                                        int size)