本文整理了Java中org.jruby.Ruby.removeEventHook
方法的一些代码示例,展示了Ruby.removeEventHook
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ruby.removeEventHook
方法的具体详情如下:
包路径:org.jruby.Ruby
类名称:Ruby
方法名:removeEventHook
暂无
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public synchronized Map<String, Integer[]> resetCoverage(Ruby runtime) {
Map<String, Integer[]> coverage = this.coverage;
runtime.removeEventHook(COVERAGE_HOOK);
this.coverage = null;
return coverage;
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public synchronized Map<String, Integer[]> resetCoverage(Ruby runtime) {
Map<String, Integer[]> coverage = this.coverage;
runtime.removeEventHook(COVERAGE_HOOK);
this.coverage = null;
return coverage;
}
代码示例来源:origin: org.jruby/jruby-complete
public void updateEnabled(ThreadContext context, boolean toggle) {
if (toggle == enabled) return; // don't re-add or re-remove hook
enabled = toggle;
if (toggle) {
context.runtime.addEventHook(hook);
} else {
context.runtime.removeEventHook(hook);
}
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public void updateEnabled(ThreadContext context, boolean toggle) {
if (toggle == enabled) return; // don't re-add or re-remove hook
enabled = toggle;
if (toggle) {
context.runtime.addEventHook(hook);
} else {
context.runtime.removeEventHook(hook);
}
}
代码示例来源:origin: org.jruby/jruby-core
public synchronized Map<String, int[]> resetCoverage(Ruby runtime) {
Map<String, int[]> coverage = this.coverage;
runtime.removeEventHook(COVERAGE_HOOK);
coverage.remove(STARTED);
for (Map.Entry<String, int[]> entry : coverage.entrySet()) {
String key = entry.getKey();
// on reset we do not reset files where no execution ever happened but we do reset
// any files visited to be an empty array. Why? I don't know. Matching MRI.
if (hasCodeBeenPartiallyCovered(entry.getValue())) coverage.put(key, SVALUE);
}
this.coverage = null;
return coverage;
}
代码示例来源:origin: org.jruby/jruby-core
public void updateEnabled(ThreadContext context, boolean toggle) {
if (toggle == enabled) return; // don't re-add or re-remove hook
enabled = toggle;
if (toggle) {
context.runtime.addEventHook(hook);
} else {
context.runtime.removeEventHook(hook);
}
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public void updateEnabled(ThreadContext context, boolean toggle) {
if (toggle == enabled) return; // don't re-add or re-remove hook
enabled = toggle;
if (toggle) {
context.runtime.addEventHook(hook);
} else {
context.runtime.removeEventHook(hook);
}
}
代码示例来源:origin: org.jruby/jruby-complete
public synchronized Map<String, int[]> resetCoverage(Ruby runtime) {
Map<String, int[]> coverage = this.coverage;
runtime.removeEventHook(COVERAGE_HOOK);
coverage.remove(STARTED);
for (Map.Entry<String, int[]> entry : coverage.entrySet()) {
String key = entry.getKey();
// on reset we do not reset files where no execution ever happened but we do reset
// any files visited to be an empty array. Why? I don't know. Matching MRI.
if (hasCodeBeenPartiallyCovered(entry.getValue())) coverage.put(key, SVALUE);
}
this.coverage = null;
return coverage;
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public void setTraceFunction(RubyProc traceFunction) {
removeEventHook(callTraceFuncHook);
if (traceFunction == null) {
return;
}
callTraceFuncHook.setTraceFunc(traceFunction);
addEventHook(callTraceFuncHook);
}
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public void setTraceFunction(RubyProc traceFunction) {
removeEventHook(callTraceFuncHook);
if (traceFunction == null) {
return;
}
callTraceFuncHook.setTraceFunc(traceFunction);
addEventHook(callTraceFuncHook);
}
代码示例来源:origin: org.jruby/jruby-complete
public void setTraceFunction(RubyProc traceFunction) {
removeEventHook(callTraceFuncHook);
if (traceFunction == null) {
return;
}
callTraceFuncHook.setTraceFunc(traceFunction);
addEventHook(callTraceFuncHook);
}
代码示例来源:origin: org.jruby/jruby-core
public void setTraceFunction(RubyProc traceFunction) {
removeEventHook(callTraceFuncHook);
if (traceFunction == null) {
return;
}
callTraceFuncHook.setTraceFunc(traceFunction);
addEventHook(callTraceFuncHook);
}
内容来源于网络,如有侵权,请联系作者删除!