org.reflections.scanners.TypesScanner Maven / Gradle / Ivy
package org.reflections.scanners;
import org.reflections.ReflectionsException;
import org.reflections.vfs.Vfs;
/** scans classes and stores fqn as key and full path as value.
* Deprecated. use {@link org.reflections.scanners.TypeElementsScanner} */
@Deprecated
public class TypesScanner extends AbstractScanner {
@Override
public Object scan(Vfs.File file, Object classObject) {
classObject = super.scan(file, classObject);
String className = getMetadataAdapter().getClassName(classObject);
getStore().put(className, className);
return classObject;
}
@Override
public void scan(Object cls) {
throw new UnsupportedOperationException("should not get here");
}
}