Ejemplo n.º 1
0
    @Specialization
    public NilPlaceholder initialize(RubyException exception, RubyString message) {
      notDesignedForCompilation();

      exception.initialize(message, new RubyArray(getContext().getCoreLibrary().getArrayClass()));
      return NilPlaceholder.INSTANCE;
    }
Ejemplo n.º 2
0
 @Specialization
 public RubyString message(RubyException exception) {
   return exception.getMessage();
 }
Ejemplo n.º 3
0
 @Specialization
 public RubyArray backtrace(RubyException exception) {
   return exception.getBacktrace();
 }