Examples of BacktraceElement


Examples of org.jruby.runtime.backtrace.BacktraceElement

       
        Binding binding = new Binding(
                frame,
                module,
                dynamicScope,
                new BacktraceElement(module.getName(), method.getMethodName(), body.getFile(), body.getLine()));

        return new Block(body, binding);
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

            stack[i] = new Frame();
        }
        BacktraceElement[] stack2 = backtrace;
        int length2 = stack2.length;
        for (int i = 0; i < length2; i++) {
            stack2[i] = new BacktraceElement();
        }
        ThreadContext.pushBacktrace(this, "", "", "", 0);
        ThreadContext.pushBacktrace(this, "", "", "", 0);
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

    private static BacktraceElement[] fillNewBacktrace(ThreadContext context, BacktraceElement[] newBacktrace, int newSize) {
        System.arraycopy(context.backtrace, 0, newBacktrace, 0, context.backtrace.length);

        for (int i = context.backtrace.length; i < newSize; i++) {
            newBacktrace[i] = new BacktraceElement();
        }

        return newBacktrace;
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

            stack[i] = new Frame();
        }
        BacktraceElement[] stack2 = backtrace;
        int length2 = stack2.length;
        for (int i = 0; i < length2; i++) {
            stack2[i] = new BacktraceElement();
        }
        ThreadContext.pushBacktrace(this, "", "", 0);
        ThreadContext.pushBacktrace(this, "", "", 0);
        fiber = (Fiber) runtime.getRootFiber();
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

    private static BacktraceElement[] fillNewBacktrace(ThreadContext context, BacktraceElement[] newBacktrace, int newSize) {
        System.arraycopy(context.backtrace, 0, newBacktrace, 0, context.backtrace.length);

        for (int i = context.backtrace.length; i < newSize; i++) {
            newBacktrace[i] = new BacktraceElement();
        }

        return newBacktrace;
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

    public void setLine(int line) {
        backtrace[backtraceIndex].line = line;
    }
   
    public void setFileAndLine(String file, int line) {
        BacktraceElement b = backtrace[backtraceIndex];
        b.filename = file;
        b.line = line;
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

        b.filename = file;
        b.line = line;
    }

    public void setFileAndLine(ISourcePosition position) {
        BacktraceElement b = backtrace[backtraceIndex];
        b.filename = position.getFile();
        b.line = position.getStartLine();
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

            stack[i] = new Frame();
        }
        BacktraceElement[] stack2 = backtrace;
        int length2 = stack2.length;
        for (int i = 0; i < length2; i++) {
            stack2[i] = new BacktraceElement();
        }
        ThreadContext.pushBacktrace(this, "", "", 0);
        ThreadContext.pushBacktrace(this, "", "", 0);
        fiber = (Fiber) runtime.getRootFiber();
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

    private static BacktraceElement[] fillNewBacktrace(ThreadContext context, BacktraceElement[] newBacktrace, int newSize) {
        System.arraycopy(context.backtrace, 0, newBacktrace, 0, context.backtrace.length);

        for (int i = context.backtrace.length; i < newSize; i++) {
            newBacktrace[i] = new BacktraceElement();
        }

        return newBacktrace;
    }
View Full Code Here

Examples of org.jruby.runtime.backtrace.BacktraceElement

    public void setLine(int line) {
        backtrace[backtraceIndex].line = line;
    }
   
    public void setFileAndLine(String file, int line) {
        BacktraceElement b = backtrace[backtraceIndex];
        b.filename = file;
        b.line = line;
    }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.