This fixes problems due to storing binary symbols as interfaces{}
instead of concrete type, which confuses lookup functions to retrieve
methods etc. in reflect.
61 lines
2.9 KiB
Go
61 lines
2.9 KiB
Go
package stdlib
|
|
|
|
// Generated by 'goexports io'. Do not edit!
|
|
|
|
import (
|
|
"io"
|
|
"reflect"
|
|
)
|
|
|
|
func init() {
|
|
Value["io"] = map[string]reflect.Value{
|
|
"Copy": reflect.ValueOf(io.Copy),
|
|
"CopyBuffer": reflect.ValueOf(io.CopyBuffer),
|
|
"CopyN": reflect.ValueOf(io.CopyN),
|
|
"EOF": reflect.ValueOf(io.EOF),
|
|
"ErrClosedPipe": reflect.ValueOf(io.ErrClosedPipe),
|
|
"ErrNoProgress": reflect.ValueOf(io.ErrNoProgress),
|
|
"ErrShortBuffer": reflect.ValueOf(io.ErrShortBuffer),
|
|
"ErrShortWrite": reflect.ValueOf(io.ErrShortWrite),
|
|
"ErrUnexpectedEOF": reflect.ValueOf(io.ErrUnexpectedEOF),
|
|
"LimitReader": reflect.ValueOf(io.LimitReader),
|
|
"MultiReader": reflect.ValueOf(io.MultiReader),
|
|
"MultiWriter": reflect.ValueOf(io.MultiWriter),
|
|
"NewSectionReader": reflect.ValueOf(io.NewSectionReader),
|
|
"Pipe": reflect.ValueOf(io.Pipe),
|
|
"ReadAtLeast": reflect.ValueOf(io.ReadAtLeast),
|
|
"ReadFull": reflect.ValueOf(io.ReadFull),
|
|
"SeekCurrent": reflect.ValueOf(io.SeekCurrent),
|
|
"SeekEnd": reflect.ValueOf(io.SeekEnd),
|
|
"SeekStart": reflect.ValueOf(io.SeekStart),
|
|
"TeeReader": reflect.ValueOf(io.TeeReader),
|
|
"WriteString": reflect.ValueOf(io.WriteString),
|
|
}
|
|
Type["io"] = map[string]reflect.Type{
|
|
"ByteReader": reflect.TypeOf((*io.ByteReader)(nil)).Elem(),
|
|
"ByteScanner": reflect.TypeOf((*io.ByteScanner)(nil)).Elem(),
|
|
"ByteWriter": reflect.TypeOf((*io.ByteWriter)(nil)).Elem(),
|
|
"Closer": reflect.TypeOf((*io.Closer)(nil)).Elem(),
|
|
"LimitedReader": reflect.TypeOf((*io.LimitedReader)(nil)).Elem(),
|
|
"PipeReader": reflect.TypeOf((*io.PipeReader)(nil)).Elem(),
|
|
"PipeWriter": reflect.TypeOf((*io.PipeWriter)(nil)).Elem(),
|
|
"ReadCloser": reflect.TypeOf((*io.ReadCloser)(nil)).Elem(),
|
|
"ReadSeeker": reflect.TypeOf((*io.ReadSeeker)(nil)).Elem(),
|
|
"ReadWriteCloser": reflect.TypeOf((*io.ReadWriteCloser)(nil)).Elem(),
|
|
"ReadWriteSeeker": reflect.TypeOf((*io.ReadWriteSeeker)(nil)).Elem(),
|
|
"ReadWriter": reflect.TypeOf((*io.ReadWriter)(nil)).Elem(),
|
|
"Reader": reflect.TypeOf((*io.Reader)(nil)).Elem(),
|
|
"ReaderAt": reflect.TypeOf((*io.ReaderAt)(nil)).Elem(),
|
|
"ReaderFrom": reflect.TypeOf((*io.ReaderFrom)(nil)).Elem(),
|
|
"RuneReader": reflect.TypeOf((*io.RuneReader)(nil)).Elem(),
|
|
"RuneScanner": reflect.TypeOf((*io.RuneScanner)(nil)).Elem(),
|
|
"SectionReader": reflect.TypeOf((*io.SectionReader)(nil)).Elem(),
|
|
"Seeker": reflect.TypeOf((*io.Seeker)(nil)).Elem(),
|
|
"WriteCloser": reflect.TypeOf((*io.WriteCloser)(nil)).Elem(),
|
|
"WriteSeeker": reflect.TypeOf((*io.WriteSeeker)(nil)).Elem(),
|
|
"Writer": reflect.TypeOf((*io.Writer)(nil)).Elem(),
|
|
"WriterAt": reflect.TypeOf((*io.WriterAt)(nil)).Elem(),
|
|
"WriterTo": reflect.TypeOf((*io.WriterTo)(nil)).Elem(),
|
|
}
|
|
}
|