package org.springframework.roo.classpath;

import org.springframework.roo.classpath.details.ClassOrInterfaceTypeDetails;

/**
 * Callback interface to process a {@link ClassOrInterfaceTypeDetails} type.
 * 
 * @author Alan Stewart
 * @since 1.1
 */
public interface LocatedTypeCallback {
	
	 void process(ClassOrInterfaceTypeDetails located);
}

@@ -284,16 +284,181 @@
 ack %7B%0A%09%0A
+%09/**%0A%09 * Callback method to process the located %7B@link ClassOrInterfaceTypeDetails%7D type.%0A%09 * %0A%09 * @param located the %7B@link ClassOrInterfaceTypeDetails%7D type.%0A%09 */%0A
 %09 void p

Create new TypeLocationService and implementation to locate java types based on the annotations a type contains - add javadoc to method