com.jeffpalm.graph.report
Class Parser

java.lang.Object
  extended by com.jeffpalm.graph.report.Parser

public class Parser
extends java.lang.Object


Nested Class Summary
static interface Parser.SameFieldResolvable
           
 
Field Summary
 Options options
           
 
Constructor Summary
Parser()
           
Parser(Options options)
           
 
Method Summary
static java.util.Collection fold(java.util.Collection methodData1, java.util.Collection methodData2, java.lang.Class _klass, java.lang.String[] _strs)
           
static java.util.Collection fold(java.util.Collection methodData1, java.util.Collection methodData2, java.lang.reflect.Field[] from2To1)
           
 java.util.Map getCalledToInlines()
           
 java.util.Map getCallerToInlines()
           
 com.jeffpalm.graph.report.Parser.MethodData getMethodData(java.lang.String methodName)
           
static void main(java.lang.String[] args)
           
 java.util.Collection methodData()
           
 java.util.Collection methodNames()
           
 java.util.Collection parse(java.io.File f)
           
 java.util.Collection parse(java.lang.String fileName)
           
 java.util.Collection parse(java.lang.String fileName, boolean opt)
           
 void realMain(java.lang.String[] args)
           
 java.util.Map report(java.lang.String compiler)
           
 java.util.Collection sort(java.util.Collection list)
           
 java.util.Collection sort(java.util.Collection list, boolean reverse)
           
static java.util.Collection sort(java.lang.String sort, java.util.Collection list)
           
 java.util.Collection sortedMethodNames()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

options

public final Options options
Constructor Detail

Parser

public Parser()

Parser

public Parser(Options options)
Method Detail

report

public java.util.Map report(java.lang.String compiler)

main

public static void main(java.lang.String[] args)
                 throws java.lang.Exception
Throws:
java.lang.Exception

realMain

public void realMain(java.lang.String[] args)

parse

public java.util.Collection parse(java.lang.String fileName)
                           throws java.lang.Exception
Throws:
java.lang.Exception

parse

public java.util.Collection parse(java.lang.String fileName,
                                  boolean opt)
                           throws java.lang.Exception
Throws:
java.lang.Exception

parse

public java.util.Collection parse(java.io.File f)
                           throws java.lang.Exception
Throws:
java.lang.Exception

methodData

public java.util.Collection methodData()

methodNames

public java.util.Collection methodNames()

sortedMethodNames

public java.util.Collection sortedMethodNames()

getMethodData

public com.jeffpalm.graph.report.Parser.MethodData getMethodData(java.lang.String methodName)

getCalledToInlines

public final java.util.Map getCalledToInlines()

getCallerToInlines

public final java.util.Map getCallerToInlines()

sort

public java.util.Collection sort(java.util.Collection list)

sort

public java.util.Collection sort(java.util.Collection list,
                                 boolean reverse)

sort

public static final java.util.Collection sort(java.lang.String sort,
                                              java.util.Collection list)

fold

public static java.util.Collection fold(java.util.Collection methodData1,
                                        java.util.Collection methodData2,
                                        java.lang.Class _klass,
                                        java.lang.String[] _strs)

fold

public static java.util.Collection fold(java.util.Collection methodData1,
                                        java.util.Collection methodData2,
                                        java.lang.reflect.Field[] from2To1)