framework

package
v1.0.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Apr 14, 2020 License: BSD-3-Clause Imports: 12 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

View Source
var ClientCode []byte = []byte{} /* 13576 elements not displayed */
View Source
var Code []byte = []byte{} /* 23827 elements not displayed */
View Source
var ServerCode []byte = []byte{} /* 21733 elements not displayed */

Functions

This section is empty.

Types

type Generator

type Generator struct {
	// contains filtered or unexported fields
}

func FromBytes

func FromBytes(src []byte) (*Generator, error)

Creates new framework source from byte array

func FromDirectory

func FromDirectory(dir string, excludedPackages []string) (*Generator, error)

Creates new framework source from directory

func (*Generator) Append

func (gen *Generator) Append(code []byte) error

Appends source code

func (*Generator) Bytes

func (gen *Generator) Bytes() ([]byte, error)

Returns to the framework source code

func (*Generator) MakePrivate

func (gen *Generator) MakePrivate(identifiers []string) error

Make certain identifiers private

func (*Generator) RenamePackage

func (gen *Generator) RenamePackage(name string)

Renames package name

func (*Generator) RenameTypes

func (gen *Generator) RenameTypes(pkgs []string, name string) error

Renames specific nodes for a given ast tree

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL