Browse Source

Added accessors for Proxy handler and target

Dmitry Panov 4 years ago
parent
commit
8ae76403c1
1 changed files with 8 additions and 0 deletions
  1. 8 0
      proxy.go

+ 8 - 0
proxy.go

@@ -75,6 +75,14 @@ func (p Proxy) Revoke() {
 	p.proxy.revoke()
 }
 
+func (p Proxy) Handler() *Object {
+	return p.proxy.handler
+}
+
+func (p Proxy) Target() *Object {
+	return p.proxy.target
+}
+
 func (p Proxy) toValue(r *Runtime) Value {
 	if p.proxy == nil {
 		return _null