コード例 #1
0
ファイル: ExceptionNodes.java プロジェクト: Jjunior130/jruby
    @Specialization
    public NilPlaceholder initialize(RubyException exception, RubyString message) {
      notDesignedForCompilation();

      exception.initialize(message, new RubyArray(getContext().getCoreLibrary().getArrayClass()));
      return NilPlaceholder.INSTANCE;
    }
コード例 #2
0
ファイル: ExceptionNodes.java プロジェクト: Jjunior130/jruby
 @Specialization
 public RubyString message(RubyException exception) {
   return exception.getMessage();
 }
コード例 #3
0
ファイル: ExceptionNodes.java プロジェクト: Jjunior130/jruby
 @Specialization
 public RubyArray backtrace(RubyException exception) {
   return exception.getBacktrace();
 }