package testlib.reflection; import org.checkerframework.common.basetype.BaseTypeChecker; import org.checkerframework.common.basetype.BaseTypeVisitor; /** * Visitor for a simple type system to test reflection resolution. * * @author rjust */ public final class ReflectionTestVisitor extends BaseTypeVisitor<ReflectionTestAnnotatedTypeFactory> { public ReflectionTestVisitor(BaseTypeChecker checker) { super(checker); } @Override protected ReflectionTestAnnotatedTypeFactory createTypeFactory() { return new ReflectionTestAnnotatedTypeFactory(checker); } }