Files
moxa/stdlib/io.go
Marc Vertes 25adc35a3c Change representation of stdlib from interface{} to reflect.Value
This fixes problems due to storing binary symbols as interfaces{}
instead of concrete type, which confuses lookup functions to retrieve
methods etc. in reflect.
2018-08-28 03:12:28 +02:00

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(),
}
}