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)