Class ValueEmitterFactory


  • public final class ValueEmitterFactory
    extends java.lang.Object
    Helper class that looks for best code generator for an object.
    • Method Summary

      All Methods Static Methods Concrete Methods 
      Modifier and Type Method Description
      static <T extends com.atlassian.bamboo.specs.api.model.EntityProperties>
      com.atlassian.bamboo.specs.api.codegen.CodeEmitter<T>
      emitterFor​(T entity)  
      • Methods inherited from class java.lang.Object

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

      • emitterFor

        public static <T extends com.atlassian.bamboo.specs.api.model.EntityProperties> com.atlassian.bamboo.specs.api.codegen.CodeEmitter<T> emitterFor​(@NotNull
                                                                                                                                                         T entity)
                                                                                                                                                  throws com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
        Throws:
        com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
      • emitterFor

        public static <T> com.atlassian.bamboo.specs.api.codegen.CodeEmitter<T> emitterFor​(@NotNull
                                                                                           T object)
                                                                                    throws com.atlassian.bamboo.specs.api.codegen.CodeGenerationException
        Throws:
        com.atlassian.bamboo.specs.api.codegen.CodeGenerationException