类 SourceWriter

java.lang.Object
org.babyfish.jimmer.client.generator.CodeWriter<SourceWriter>
org.babyfish.jimmer.client.generator.SourceWriter
直接已知子类:
JavaWriter, TypeScriptWriter

public abstract class SourceWriter extends CodeWriter<SourceWriter>
  • 字段详细资料

    • source

      protected final Source source
  • 构造器详细资料

    • SourceWriter

      public SourceWriter(Context ctx, Source source)
  • 方法详细资料

    • getContext

      public final <C extends Context> C getContext()
    • typeRef

      public abstract SourceWriter typeRef(Type type)
    • getSource

      protected final Source getSource(Type type)
    • importSource

      public final void importSource(Source source)
    • importSource

      public final void importSource(Source source, String name)
    • importSource

      public final void importSource(Source source, boolean treatAsValue)
    • importSource

      public abstract void importSource(Source source, String name, boolean treatAsValue)
    • onFlushImportedTypes

      protected abstract void onFlushImportedTypes()
    • doc

      public SourceWriter doc(org.babyfish.jimmer.client.meta.Doc doc, SourceWriter.DocPart... parts)
    • doc

      public SourceWriter doc(String text)
    • renderChildren

      public SourceWriter renderChildren()
    • getSource

      public Source getSource()