# Functions
No description provided by the author
BuildInterfaceCollector initializes an InterfaceCollector and collects interfaces.
BuildStaticMethodCollector initializes an StaticMethodCollector and collects static methods.
BuildStructCollector initializes an StructCollector and collects structs.
No description provided by the author
ElementType get element type string from slice.
No description provided by the author
ExprString return string representation from ast.Expr.
No description provided by the author
FixImport format source code and add missing import syntax automatically.
No description provided by the author
GetImportPath get import path of pkg from dir.
No description provided by the author
GetMethodMeta get method name then new MethodMeta struct from *ast.FuncDecl.
GetMod get module name from go.mod file.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewEnumCollector initializes an EnumCollector.
NewInterfaceCollector initializes an InterfaceCollector.
NewMethodMeta new MethodMeta struct from *ast.FuncDecl.
NewStaticMethodCollector initializes an StaticMethodCollector.
NewStructCollector initializes an StructCollector.
NewStructMeta new StructMeta from *ast.StructType.
GetShelves_ShelfBooks_Book shelves/:shelf/books/:book.
No description provided by the author
RewriteTag overwrites json tag by convert function and return formatted source code.
No description provided by the author
Visit visit each files.
No description provided by the author
# Structs
No description provided by the author
No description provided by the author
EnumMeta wraps struct info.
FieldMeta wraps field info.
InterfaceCollector collect interfaces by parsing source code.
InterfaceMeta wraps interface info.
MethodMeta represents an api.
PackageMeta wraps package info.
No description provided by the author
StaticMethodCollector collect methods by parsing source code.
StructCollector collect structs by parsing source code.
StructMeta wraps struct info.
# Type aliases
No description provided by the author
No description provided by the author