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

com.swak.core.extension.ExtensionFinder Maven / Gradle / Ivy


package com.swak.core.extension;

import com.swak.core.extension.annotation.ExtensionOperation;

import java.util.Collection;
import java.util.Collections;
import java.util.List;

public interface ExtensionFinder {

	/**
	 * find all ExtensionPoint
	 */
	default List find() {
		return Collections.emptyList();
	}

	/**
	 * find ExtensionPoint by targetClass
	 * 
	 * @param targetClass
	 */
	default Collection find(Class targetClass) {
		return Collections.emptyList();
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy