Esempio n. 1
0
 public void preMethodBacktraceDummyScope(RubyModule clazz, String name, StaticScope staticScope) {
   pushBacktraceFrame(name);
   RubyModule implementationClass = staticScope.getModule();
   // FIXME: This is currently only here because of some problems with IOOutputStream writing to a
   // "bare" runtime without a proper scope
   if (implementationClass == null) {
     implementationClass = clazz;
   }
   pushScope(staticScope.getDummyScope());
   pushRubyClass(implementationClass);
 }
Esempio n. 2
0
 public void preMethodBacktraceOnly(String name) {
   pushBacktraceFrame(name);
 }
Esempio n. 3
0
 public void preMethodBacktraceAndScope(String name, RubyModule clazz, StaticScope staticScope) {
   preMethodScopeOnly(clazz, staticScope);
   pushBacktraceFrame(name);
 }