All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.multiverse.instrumentation.InstrumentationStamp Maven / Gradle / Ivy

package org.multiverse.instrumentation;

/**
 * An Annotation Multiverse places on class-files that have been instrumented. This is needed
 * to prevent reinstrumentation or to detect that classes can't be used with this specific
 * instrumentor or version of that instrumentor.
 *
 * @author Peter Veentjer
 */
public @interface InstrumentationStamp {

    /**
     * The name of the Instrumentor.
     *
     * @return the name of the Instrumentor.
     */
    String instrumentorName();

    /**
     * The version of the Instrumentor.
     *
     * @return the version of the Instrumentor.
     */
    String instrumentorVersion();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy