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

com.formos.tapestry.testify.internal.TestifyCommonResourcesInjectionProvider Maven / Gradle / Ivy

package com.formos.tapestry.testify.internal;

import org.apache.tapestry5.annotations.Service;
import org.apache.tapestry5.internal.services.CommonResourcesInjectionProvider;
import org.apache.tapestry5.ioc.ObjectLocator;
import org.apache.tapestry5.model.MutableComponentModel;
import org.apache.tapestry5.plastic.PlasticField;

public class TestifyCommonResourcesInjectionProvider extends CommonResourcesInjectionProvider {

	@Override
	public boolean provideInjection(PlasticField field, ObjectLocator locator, MutableComponentModel componentModel) {
		if (field.getAnnotation(Service.class) != null) {
			return false;
		} else {
			return super.provideInjection(field, locator, componentModel);
		}
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy