本文整理了Java中org.jruby.Ruby.addEventHook
方法的一些代码示例,展示了Ruby.addEventHook
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Ruby.addEventHook
方法的具体详情如下:
包路径:org.jruby.Ruby
类名称:Ruby
方法名:addEventHook
暂无
代码示例来源:origin: org.kill-bill.billing/killbill-osgi-bundles-jruby
public synchronized void setCoverageEnabled(Ruby runtime, boolean enabled) {
if (enabled) {
coverage = new HashMap<String, Integer[]>();
runtime.addEventHook(COVERAGE_HOOK);
} else {
coverage = null;
}
}
代码示例来源:origin: com.ning.billing/killbill-osgi-bundles-jruby
public synchronized void setCoverageEnabled(Ruby runtime, boolean enabled) {
if (enabled) {
coverage = new HashMap<String, Integer[]>();
runtime.addEventHook(COVERAGE_HOOK);
} else {
coverage = null;
}
}
代码示例来源:origin: org.jruby/jruby-complete
public synchronized void setCoverageEnabled(Ruby runtime, boolean enabled) {
Map<String, int[]> coverage = this.coverage;
if (coverage == null) coverage = new HashMap<String, int[]>();
if (enabled) {
coverage.put(STARTED, SVALUE);
runtime.addEventHook(COVERAGE_HOOK);
} else {
coverage.remove(STARTED);
}
this.coverage = coverage;
}
代码示例来源:origin: org.jruby/jruby-core
public synchronized void setCoverageEnabled(Ruby runtime, boolean enabled) {
Map<String, int[]> coverage = this.coverage;
if (coverage == null) coverage = new HashMap<String, int[]>();
if (enabled) {
coverage.put(STARTED, SVALUE);
runtime.addEventHook(COVERAGE_HOOK);
} else {
coverage.remove(STARTED);
}
this.coverage = 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 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: 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-core
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);
}
内容来源于网络,如有侵权,请联系作者删除!