package org.pitest.classinfo; import org.pitest.functional.F; import org.pitest.functional.Option; public class NameToClassInfo implements F<ClassName, Option<ClassInfo>> { private final ClassInfoSource repository; public NameToClassInfo(final ClassInfoSource repository) { this.repository = repository; } @Override public Option<ClassInfo> apply(final ClassName a) { return this.repository.fetchClass(a); } }