forked from cosmos72/gomacro
/
go_build.go
33 lines (30 loc) · 1.06 KB
/
go_build.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
// this file was generated by gomacro command: import _b "go/build"
// DO NOT EDIT! Any change will be lost when the file is re-generated
package imports
import (
. "reflect"
"go/build"
)
// reflection: allow interpreted code to import "go/build"
func init() {
Packages["go/build"] = Package{
Binds: map[string]Value{
"AllowBinary": ValueOf(build.AllowBinary),
"ArchChar": ValueOf(build.ArchChar),
"Default": ValueOf(&build.Default).Elem(),
"FindOnly": ValueOf(build.FindOnly),
"IgnoreVendor": ValueOf(build.IgnoreVendor),
"Import": ValueOf(build.Import),
"ImportComment": ValueOf(build.ImportComment),
"ImportDir": ValueOf(build.ImportDir),
"IsLocalImport": ValueOf(build.IsLocalImport),
"ToolDir": ValueOf(&build.ToolDir).Elem(),
}, Types: map[string]Type{
"Context": TypeOf((*build.Context)(nil)).Elem(),
"ImportMode": TypeOf((*build.ImportMode)(nil)).Elem(),
"MultiplePackageError": TypeOf((*build.MultiplePackageError)(nil)).Elem(),
"NoGoError": TypeOf((*build.NoGoError)(nil)).Elem(),
"Package": TypeOf((*build.Package)(nil)).Elem(),
},
}
}