org.jcoderz.commons.tracing
Class TracingInjector

java.lang.Object
  extended by org.jcoderz.commons.tracing.TracingInjector

public class TracingInjector
extends Object

TODO: Create unit tests! TODO: Might add 'this' to <init> exiting logger TODO: Store System.currentTimeMillis() / nanos to compute time! TODO: Create a method compressing the localVariableTable + create localVariableTable if none is given! (seen with aspectj generated classes) TODO: Instead of boolean indicating if loggable store reference to logger or null in method variable

Author:
mandelan

Nested Class Summary
static interface TracingInjector.Matcher
           
static class TracingInjector.MethodMatcher
           
 
Constructor Summary
TracingInjector()
           
 
Method Summary
static void inject(File inFile, File outFile, TracingInjector.Matcher matcher, boolean java5, boolean pai)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TracingInjector

public TracingInjector()
Method Detail

inject

public static void inject(File inFile,
                          File outFile,
                          TracingInjector.Matcher matcher,
                          boolean java5,
                          boolean pai)
                   throws IOException
Parameters:
inFile -
outFile -
matcher -
java5 -
pai -
Throws:
IOException


Copyright 2007 The jCoderZ Project.