net.sourceforge.cobertura.coverage
Class LineInformation

java.lang.Object
  extended bynet.sourceforge.cobertura.coverage.LineInformation
All Implemented Interfaces:
HasBeenInstrumented, java.io.Serializable

public class LineInformation
extends java.lang.Object
implements HasBeenInstrumented, java.io.Serializable

This class implements HasBeenInstrumented so that when cobertura instruments itself, it will omit this class. It does this to avoid an infinite recursion problem because instrumented classes make use of this class.

See Also:
Serialized Form

Field Summary
private  long hits
           
private  boolean isConditional
           
private  int lineNumber
           
private  java.lang.String methodDescriptor
           
private  java.lang.String methodName
           
private static long serialVersionUID
           
 
Constructor Summary
(package private) LineInformation(int lineNumber)
           
(package private) LineInformation(int lineNumber, java.lang.String methodName, java.lang.String methodDescriptor)
           
 
Method Summary
(package private)  long getHits()
           
(package private)  int getLineNumber()
           
(package private)  java.lang.String getMethodDescriptor()
           
(package private)  java.lang.String getMethodName()
           
(package private)  boolean isConditional()
           
 void setConditional(boolean isConditional)
           
 void setMethodNameAndDescriptor(java.lang.String name, java.lang.String descriptor)
           
(package private)  void touch()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
See Also:
Constant Field Values

hits

private long hits

isConditional

private boolean isConditional

lineNumber

private final int lineNumber

methodDescriptor

private java.lang.String methodDescriptor

methodName

private java.lang.String methodName
Constructor Detail

LineInformation

LineInformation(int lineNumber)

LineInformation

LineInformation(int lineNumber,
                java.lang.String methodName,
                java.lang.String methodDescriptor)
Method Detail

getHits

long getHits()

getLineNumber

int getLineNumber()

getMethodDescriptor

java.lang.String getMethodDescriptor()

getMethodName

java.lang.String getMethodName()

isConditional

boolean isConditional()

setConditional

public void setConditional(boolean isConditional)

setMethodNameAndDescriptor

public void setMethodNameAndDescriptor(java.lang.String name,
                                       java.lang.String descriptor)

touch

void touch()