func Set()

in runtime/runtime.go [333:352]


func Set(obj interface{}, property string, value interface{}) {
	client := kernel.GetClient()

	// Find reference to class instance in client
	ref, found := client.FindObjectRef(reflect.ValueOf(obj))

	if !found {
		panic("No Object Found")
	}

	_, err := client.Set(kernel.SetProps{
		Property: property,
		Value:    client.CastPtrToRef(reflect.ValueOf(value)),
		ObjRef:   ref,
	})

	if err != nil {
		panic(err)
	}
}