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

io.imqa.injector.BaseGlobalInjector Maven / Gradle / Ivy

There is a newer version: 2.25.11
Show newest version
package io.imqa.injector;

/*
import io.imqa.injector.ProjectActivityInJector;
import io.imqa.injector.LibraryActivityInJector;
*/
import io.imqa.injector.util.Logger;

public abstract class BaseGlobalInjector implements Injector {

	protected String targetClass;
	protected String buildLocation;

	public BaseGlobalInjector(String targetClass, String buildLocation) {
		this.targetClass = targetClass;
		this.buildLocation = buildLocation;
	}
	
	public void doInject() {
		beforeInject();
		inject();
		afterInject();
	}
	protected abstract void inject();
	protected abstract void beforeInject();
	protected abstract void afterInject();
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy