Class FieldSetterEmitterFactory


  • public final class FieldSetterEmitterFactory
    extends java.lang.Object
    Utility to resolve the best code generator for a field of EntityProperties instance.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static com.atlassian.bamboo.specs.api.codegen.CodeEmitter<java.lang.Object> fieldSetterEmitterFor​(com.atlassian.bamboo.specs.api.codegen.CodeGenerationContext context, java.lang.Class<?> builderClass, java.lang.reflect.Field field, java.lang.Object fieldValue)  
      • Methods inherited from class java.lang.Object

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

      • fieldSetterEmitterFor

        public static com.atlassian.bamboo.specs.api.codegen.CodeEmitter<java.lang.Object> fieldSetterEmitterFor​(com.atlassian.bamboo.specs.api.codegen.CodeGenerationContext context,
                                                                                                                 java.lang.Class<?> builderClass,
                                                                                                                 java.lang.reflect.Field field,
                                                                                                                 java.lang.Object fieldValue)
                                                                                                          throws com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
        Throws:
        com.atlassian.bamboo.specs.api.codegen.CodeGenerationException