public class AbstractProfilePrinter
extends java.lang.Object
Constructor and Description |
---|
AbstractProfilePrinter() |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
getMethodName(int serial) |
boolean |
isProfilerInvocation(Invocation inv) |
boolean |
isThisProfilerInvocation(int serial) |
protected java.util.Map<java.lang.Integer,MethodData> |
methodData(Invocation top) |
protected void |
methodData1(java.util.Map<java.lang.Integer,MethodData> methods,
Invocation inv) |
java.lang.String |
methodName(int serial) |
protected static java.lang.String |
moduleHashMethod(RubyModule module,
java.lang.String name) |
protected java.lang.String |
nanoString(long nanoTime) |
protected void |
pad(java.io.PrintStream out,
int size,
java.lang.String body) |
protected void |
pad(java.io.PrintStream out,
int size,
java.lang.String body,
boolean front) |
void |
printProfile(java.io.PrintStream out) |
void |
printProfile(RubyIO out) |
public void printProfile(java.io.PrintStream out)
public void printProfile(RubyIO out)
protected void pad(java.io.PrintStream out, int size, java.lang.String body)
protected void pad(java.io.PrintStream out, int size, java.lang.String body, boolean front)
protected java.lang.String nanoString(long nanoTime)
public boolean isProfilerInvocation(Invocation inv)
public boolean isThisProfilerInvocation(int serial)
public java.lang.String methodName(int serial)
public static java.lang.String getMethodName(int serial)
protected static java.lang.String moduleHashMethod(RubyModule module, java.lang.String name)
protected java.util.Map<java.lang.Integer,MethodData> methodData(Invocation top)
protected void methodData1(java.util.Map<java.lang.Integer,MethodData> methods, Invocation inv)
Copyright © 2002-2009 JRuby Team. All Rights Reserved.