1 46 package org.codehaus.groovy.runtime; 47 48 import groovy.lang.Reference; 49 import groovy.lang.Script; 50 51 57 public class ScriptReference extends Reference { 58 59 private Script script; 60 private String variable; 61 62 public ScriptReference(Script script, String variable) { 63 this.script = script; 64 this.variable = variable; 65 } 66 67 public Object get() { 68 return script.getBinding().getVariable(variable); 69 } 70 71 public void set(Object value) { 72 script.getBinding().setVariable(variable, value); 73 } 74 } 75 | Popular Tags |