edu.rice.cs.cunit.threadCheck
Class ThreadCheck.PredicateViolation

java.lang.Object
  extended by edu.rice.cs.cunit.threadCheck.ThreadCheck.Violation
      extended by edu.rice.cs.cunit.threadCheck.ThreadCheck.PredicateViolation
All Implemented Interfaces:
java.io.Serializable
Direct Known Subclasses:
ThreadCheck.ArgumentPredicateViolation, ThreadCheck.ExceptionInArgumentPredicateViolation, ThreadCheck.ExceptionInPredicateViolation
Enclosing class:
ThreadCheck

public static class ThreadCheck.PredicateViolation
extends ThreadCheck.Violation

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from class edu.rice.cs.cunit.threadCheck.ThreadCheck.Violation
ThreadCheck.Violation.TYPE
 
Field Summary
 java.lang.String predicateClass
           
 
Fields inherited from class edu.rice.cs.cunit.threadCheck.ThreadCheck.Violation
checkCount, LF, stackTrace, threadGroupName, threadId, threadName, type, violationCount
 
Constructor Summary
ThreadCheck.PredicateViolation(java.lang.String threadName, java.lang.String threadGroupName, long threadId, java.lang.StackTraceElement[] ste, java.lang.String predicateClass)
           
 
Method Summary
 boolean equals(java.lang.Object o)
           
 int hashCode()
           
 java.lang.String toString()
          Returns a string representation of the object.
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

predicateClass

public final java.lang.String predicateClass
Constructor Detail

ThreadCheck.PredicateViolation

public ThreadCheck.PredicateViolation(java.lang.String threadName,
                                      java.lang.String threadGroupName,
                                      long threadId,
                                      java.lang.StackTraceElement[] ste,
                                      java.lang.String predicateClass)
Method Detail

toString

public java.lang.String toString()
Returns a string representation of the object.

Overrides:
toString in class java.lang.Object
Returns:
string representation

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class ThreadCheck.Violation

hashCode

public int hashCode()
Overrides:
hashCode in class ThreadCheck.Violation