← Portal

Summary

diagoram: 9 packages, 42 structs, 3 interfaces, 6 named types, 167 functions

cmd/diagoram/
  package functions count=1

internal/cli/
  Options           (struct) fields=35 methods=0
  package functions count=16

internal/diagram/
  Diagram                (struct) fields=3 methods=1  → Edge, EdgeReasons, PackageNode, edgeKey
  Edge                   (struct) fields=6 methods=0  → EdgeKind
  EdgeKind               (type)   constants=4  methods=0
  EdgeReasons            (type)   constants=11  methods=0
  Entry                  (struct) fields=9 methods=0  → Kind, gocode.Field, gocode.Function, gocode.Method, gocode.NamedType, gocode.TypeParam
  Kind                   (type)   constants=4  methods=0
  PackageEdge            (struct) fields=4 methods=0
  PackageGraph           (struct) fields=3 methods=0  → PackageEdge, PackageNode
  PackageNode            (struct) fields=5 methods=0  → Entry
  RelTargetNotFoundError (struct) fields=2 methods=1
  SummaryOptions         (struct) fields=8 methods=0
  concreteMethodSets     (struct) fields=2 methods=0  → gocode.Method
  edgeKey                (struct) fields=3 methods=0  → EdgeKind
  entryKey               (struct) fields=2 methods=0
  entrySummaryMeta       (struct) fields=3 methods=0
  package functions      count=58
  pkgPair                (struct) fields=2 methods=0

internal/gocode/
  BuildContext      (struct) fields=3 methods=0
  Constant          (struct) fields=3 methods=0
  Field             (struct) fields=3 methods=0  → TypeRef
  Function          (struct) fields=5 methods=0  → TypeRef
  GeneratedFileMode (type)   constants=3  methods=0
  Import            (struct) fields=2 methods=0
  Interface         (struct) fields=5 methods=0  → Method, TypeParam, TypeRef
  Method            (struct) fields=5 methods=0  → TypeRef
  NamedType         (struct) fields=9 methods=0  → Constant, Method, NamedTypeKind, TypeParam, TypeRef
  NamedTypeKind     (type)   constants=6  methods=0
  Package           (struct) fields=7 methods=0  → Function, Import, Interface, NamedType, Struct
  ParseOptions      (struct) fields=6 methods=0  → BuildContext, GeneratedFileMode
  Struct            (struct) fields=6 methods=0  → Field, Method, TypeParam, TypeRef
  TypeParam         (struct) fields=2 methods=0  → TypeRef
  TypeRef           (struct) fields=8 methods=0  → TypeRelation
  TypeRelation      (type)   constants=4  methods=0
  Warning           (struct) fields=3 methods=1
  dirFiles          (struct) fields=3 methods=0
  fileDecls         (struct) fields=7 methods=0  → Constant, Function, Interface, Method, NamedType, Struct, pendingConstant
  package functions count=35
  pendingConstant   (struct) fields=2 methods=0  → Constant

internal/portal/
  Artifacts         (struct) fields=6 methods=0
  Meta              (struct) fields=3 methods=0
  Result            (struct) fields=1 methods=0
  indexPageData     (struct) fields=3 methods=0
  mermaidPageData   (struct) fields=5 methods=0
  package functions count=11
  pumlPageData      (struct) fields=3 methods=0
  reportPageData    (struct) fields=3 methods=0
  textPageData      (struct) fields=3 methods=0

internal/render/
  Options              (struct)    fields=11 methods=0
  PackageGraphRenderer (interface) methods=1  → Options, Renderer, diagram.PackageGraph  ← implements: *mermaid.Renderer, *plantuml.Renderer
  Renderer             (interface) methods=1  → Options, diagram.Diagram  ← implements: *mermaid.Renderer, *plantuml.Renderer

internal/render/mermaid/
  Renderer          (struct) fields=0 methods=2  → diagram.Diagram, diagram.PackageGraph, render.Options
  package functions count=23

internal/render/plantuml/
  Renderer          (struct) fields=0 methods=2  → diagram.Diagram, diagram.PackageGraph, render.Options
  package functions count=22

internal/testutil/
  TestingT          (interface) methods=2
  package functions count=1

Download source (summary.txt)