mirror of
https://github.com/Mrs4s/MiraiGo.git
synced 2025-05-04 19:17:38 +08:00
clean: remove unused method
This commit is contained in:
parent
dff336b05a
commit
2cdb7407f9
@ -384,31 +384,6 @@ func (r *JceReader) ReadMap(i interface{}, tag int) {
|
|||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
func (r *JceReader) readObject(t reflect.Type, tag int) reflect.Value {
|
|
||||||
switch t.Kind() {
|
|
||||||
case reflect.Int, reflect.Int16, reflect.Int32, reflect.Int64:
|
|
||||||
var i int64
|
|
||||||
r.ReadObject(&i, tag)
|
|
||||||
return reflect.ValueOf(i)
|
|
||||||
case reflect.String:
|
|
||||||
var s string
|
|
||||||
r.ReadObject(&s, tag)
|
|
||||||
return reflect.ValueOf(s)
|
|
||||||
case reflect.Slice:
|
|
||||||
if _, ok := reflect.New(t.Elem()).Interface().(*[]byte); ok {
|
|
||||||
arr := &[]byte{}
|
|
||||||
r.ReadSlice(arr, tag)
|
|
||||||
return reflect.ValueOf(arr).Elem()
|
|
||||||
}
|
|
||||||
s := reflect.New(t.Elem()).Interface().(IJceStruct)
|
|
||||||
r.readHead()
|
|
||||||
s.ReadFrom(r)
|
|
||||||
r.skipToStructEnd()
|
|
||||||
return reflect.ValueOf(s).Elem()
|
|
||||||
}
|
|
||||||
return reflect.ValueOf(nil)
|
|
||||||
}
|
|
||||||
|
|
||||||
func (r *JceReader) ReadSlice(i interface{}, tag int) {
|
func (r *JceReader) ReadSlice(i interface{}, tag int) {
|
||||||
t := reflect.TypeOf(i)
|
t := reflect.TypeOf(i)
|
||||||
v := reflect.ValueOf(i).Elem()
|
v := reflect.ValueOf(i).Elem()
|
||||||
|
Loading…
x
Reference in New Issue
Block a user