package org.springframework.roo.classpath;
import org.springframework.roo.metadata.MetadataProvider;
/**
* Provides a classpath-related finder for {@link PhysicalTypeMetadata}
* instances.
* <p>
* Add-ons can rely on there being only one {@link PhysicalTypeMetadataProvider}
* active at a time. Initially this will be because there will only be one
* implementation that uses source code AST parsing, although it is intended
* that a bytecode-based parser may also be added in the future. If more than
* one implementation is eventually developed, they will be hidden below a
* single visible delegating implementation. As such add-ons do not need to
* consult a list of different implementations.
*
* @author Ben Alex
* @since 1.0
*/
public interface PhysicalTypeMetadataProvider extends MetadataProvider {
}