public boolean untraceVar(String name, IRubyObject command) { assert name != null; assert name.startsWith("$"); if (isDefined(name)) { GlobalVariable variable = (GlobalVariable)globalVariables.get(name); return variable.removeTrace(command); } return false; }
public boolean untraceVar(String name, IRubyObject command) { assert name != null; assert name.startsWith("$"); if (isDefined(name)) { GlobalVariable variable = globalVariables.get(name); return variable.removeTrace(command); } return false; }
public void untraceVar(String name) { assert name != null; assert name.startsWith("$"); if (isDefined(name)) { GlobalVariable variable = globalVariables.get(name); variable.removeTraces(); } }
public void untraceVar(String name) { assert name != null; assert name.startsWith("$"); if (isDefined(name)) { GlobalVariable variable = globalVariables.get(name); variable.removeTraces(); } }
public void untraceVar(String name) { assert name != null; assert name.startsWith("$"); if (isDefined(name)) { GlobalVariable variable = (GlobalVariable)globalVariables.get(name); variable.removeTraces(); } }
public boolean untraceVar(String name, IRubyObject command) { assert name != null; assert name.startsWith("$"); if (isDefined(name)) { GlobalVariable variable = (GlobalVariable)globalVariables.get(name); return variable.removeTrace(command); } return false; }
public boolean untraceVar(String name, IRubyObject command) { assert name != null; assert name.startsWith("$"); if (isDefined(name)) { GlobalVariable variable = globalVariables.get(name); return variable.removeTrace(command); } return false; }
public void untraceVar(String name) { assert name != null; assert name.startsWith("$"); if (isDefined(name)) { GlobalVariable variable = (GlobalVariable)globalVariables.get(name); variable.removeTraces(); } }
@Override public RubyString definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock) { return runtime.getGlobalVariables().isDefined(name) ? runtime.getDefinedMessage(DefinedMessage.GLOBAL_VARIABLE) : null; } }
@Override public RubyString definition(Ruby runtime, ThreadContext context, IRubyObject self, Block aBlock) { return runtime.getGlobalVariables().isDefined(name) ? runtime.getDefinedMessage(DefinedMessage.GLOBAL_VARIABLE) : null; } }
protected boolean contains(String name) { return _runtime.getGlobalVariables().isDefined( GlobalVariable.variableName(name)); } protected Object get(String name) {
protected boolean contains(String name) { return _runtime.getGlobalVariables().isDefined(GlobalVariable.variableName(name)); }
@Override public Object interpret(ThreadContext context, DynamicScope currDynScope, IRubyObject self, Object[] temp, Block block) { Ruby runtime = context.runtime; return runtime.newBoolean(runtime.getGlobalVariables().isDefined(getName().string)); }
@JIT @Interp public static IRubyObject isDefinedGlobal(ThreadContext context, String name, IRubyObject definedMessage) { return context.runtime.getGlobalVariables().isDefined(name) ? definedMessage : context.nil; }
@Override public Object interpret(ThreadContext context, DynamicScope currDynScope, IRubyObject self, Object[] temp, Block block) { Ruby runtime = context.runtime; return runtime.newBoolean(runtime.getGlobalVariables().isDefined(getName().string)); }
@JIT @Interp public static IRubyObject isDefinedGlobal(ThreadContext context, String name, IRubyObject definedMessage) { return context.runtime.getGlobalVariables().isDefined(name) ? definedMessage : context.nil; }