Documentation ¶
Index ¶
- func GetResultValues(funcType reflect.Type, results ...interface{}) []reflect.Value
- type OutputCell
- type Params
- type Patches
- func ApplyFunc(target, double interface{}) *Patches
- func ApplyFuncSeq(target interface{}, outputs []OutputCell) *Patches
- func ApplyFuncVar(target, double interface{}) *Patches
- func ApplyFuncVarSeq(target interface{}, outputs []OutputCell) *Patches
- func ApplyGlobalVar(target, double interface{}) *Patches
- func ApplyMethod(target reflect.Type, methodName string, double interface{}) *Patches
- func ApplyMethodSeq(target reflect.Type, methodName string, outputs []OutputCell) *Patches
- func ApplyPrivateMethod(target reflect.Type, methodName string, double interface{}) *Patches
- func NewPatches() *Patches
- func (this *Patches) ApplyCore(target, double reflect.Value) *Patches
- func (this *Patches) ApplyCoreOnlyForPrivateMethod(target unsafe.Pointer, double reflect.Value) *Patches
- func (this *Patches) ApplyFunc(target, double interface{}) *Patches
- func (this *Patches) ApplyFuncSeq(target interface{}, outputs []OutputCell) *Patches
- func (this *Patches) ApplyFuncVar(target, double interface{}) *Patches
- func (this *Patches) ApplyFuncVarSeq(target interface{}, outputs []OutputCell) *Patches
- func (this *Patches) ApplyGlobalVar(target, double interface{}) *Patches
- func (this *Patches) ApplyMethod(target reflect.Type, methodName string, double interface{}) *Patches
- func (this *Patches) ApplyMethodSeq(target reflect.Type, methodName string, outputs []OutputCell) *Patches
- func (this *Patches) ApplyPrivateMethod(target reflect.Type, methodName string, double interface{}) *Patches
- func (this *Patches) Reset()
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
Types ¶
type OutputCell ¶
type Patches ¶
type Patches struct {
// contains filtered or unexported fields
}
func ApplyFuncSeq ¶
func ApplyFuncSeq(target interface{}, outputs []OutputCell) *Patches
func ApplyFuncVar ¶
func ApplyFuncVar(target, double interface{}) *Patches
func ApplyFuncVarSeq ¶
func ApplyFuncVarSeq(target interface{}, outputs []OutputCell) *Patches
func ApplyGlobalVar ¶
func ApplyGlobalVar(target, double interface{}) *Patches
func ApplyMethod ¶
func ApplyMethodSeq ¶
func ApplyMethodSeq(target reflect.Type, methodName string, outputs []OutputCell) *Patches
func ApplyPrivateMethod ¶
func NewPatches ¶
func NewPatches() *Patches
func (*Patches) ApplyCoreOnlyForPrivateMethod ¶
func (*Patches) ApplyFuncSeq ¶
func (this *Patches) ApplyFuncSeq(target interface{}, outputs []OutputCell) *Patches
func (*Patches) ApplyFuncVar ¶
func (*Patches) ApplyFuncVarSeq ¶
func (this *Patches) ApplyFuncVarSeq(target interface{}, outputs []OutputCell) *Patches
func (*Patches) ApplyGlobalVar ¶
func (*Patches) ApplyMethod ¶
func (*Patches) ApplyMethodSeq ¶
func (*Patches) ApplyPrivateMethod ¶
Click to show internal directories.
Click to hide internal directories.