net.sourceforge.groboutils.codecoverage.v2.compiler
Class ParseCoverageLogger

java.lang.Object
  extended bynet.sourceforge.groboutils.codecoverage.v2.compiler.ParseCoverageLogger

public class ParseCoverageLogger
extends java.lang.Object

Parses the CoverageLogger class to discover the BCEL compatible invocation objects and names.

Since:
December 17, 2002
Version:
$Date: 2003/05/03 01:56:11 $
Author:
Matt Albrecht groboclown@users.sourceforge.net

Constructor Summary
ParseCoverageLogger()
          Reference the default CoverageLogger for creation.
ParseCoverageLogger(java.lang.Class coverageClass, java.lang.String methodName)
          Discovers the method signature and accompanying information for a specific coverage logger to generate.
 
Method Summary
 java.lang.String getClassName()
          Returns the fully-qualified class name for the CoverageLogger.
 java.lang.String getMethodName()
          Returns the name of the method, without the signature.
 java.lang.String getMethodSignature()
          Returns the signature of the method, without the method name.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ParseCoverageLogger

public ParseCoverageLogger()
Reference the default CoverageLogger for creation.


ParseCoverageLogger

public ParseCoverageLogger(java.lang.Class coverageClass,
                           java.lang.String methodName)
Discovers the method signature and accompanying information for a specific coverage logger to generate. The given method must exist with the correct parameters, attributes, and return type. Otherwise, an exception is raised.

Method Detail

getClassName

public java.lang.String getClassName()
Returns the fully-qualified class name for the CoverageLogger.


getMethodName

public java.lang.String getMethodName()
Returns the name of the method, without the signature.


getMethodSignature

public java.lang.String getMethodSignature()
Returns the signature of the method, without the method name.



Copyright © 2001-2003 by The GroboUtils Project