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

tech.harmonysoft.oss.traute.javac.instrumentation.Instrumentator Maven / Gradle / Ivy

There is a newer version: 1.1.10
Show newest version
package tech.harmonysoft.oss.traute.javac.instrumentation;

import org.jetbrains.annotations.NotNull;

/**
 * Defines contract for a service which knows how to perform target instrumentation.
 *
 * @param    target instrumentation info type
 */
public interface Instrumentator {

    /**
     * Performs instrumentation for the given data.
     *
     * @param instrumentationInfo   instrumentation info
     */
    void instrument(@NotNull T instrumentationInfo);
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy