001 package edu.rice.cs.cunit.threadCheck.predicates;
002
003 /**
004 * "Template class" that will be cloned and used for the automatically generated predicates
005 * of compound predicate annotations created using the @Combine meta-annotation.
006 *
007 * @author Mathias Ricken
008 */
009 public class CombinePredicateTemplate {
010 /**
011 * Template predicate method. The parameters and code in this method will be changed to fit the annotation.
012 * @param thisObject "this" at the time of the check, or null if not available; ignored by this method
013 * @return true if the current thread does not violate the invariant
014 */
015 public static boolean template(Object thisObject) {
016 return false;
017 }
018 }