001 package edu.rice.cs.cunit.instrumentors;
002
003 /**
004 * Annotation for a class signaling that the class should not be instrumented by instrumentors matching
005 * the names in the semicolon-separated list class name patterns. By default, the pattern is "***", meaning
006 * all classes.
007 *
008 * The class name patterns are split at the ';' characters and then used as parameters to
009 * ClassFileTools.classNameMatches.
010 *
011 * @author Mathias Ricken
012 */
013 public @interface DoNotInstrument {
014 String instrumentors() default "***";
015 }