gotools/gopls/internal/protocol/generate/output.go

var cdecls

var ccases

var cfuncs

var sdecls

var scases

var sfuncs

var types

var consts

var jsons

func generateOutput(model *Model) {}

func genDecl(model *Model, method string, param, result *Type, dir string) {}

func genCase(model *Model, method string, param, result *Type, dir string) {}

func genFunc(model *Model, method string, param, result *Type, dir string, isnotify bool) {}

func genStructs(model *Model) {}

// "FooBar" -> "fooBar"
func camelCase(TitleCased string) string {}

func lspLink(model *Model, fragment string) string {}

func genProps(out *bytes.Buffer, props []NameType, name string) {}

func genAliases(model *Model) {}

func genGenTypes() {}

func genConsts(model *Model) {}

func genMarshal() {}

func linex(n int) string {}

func goplsName(t *Type) string {}

func notNil(t *Type) bool {}

func hasNilValue(t string) bool {}