Class ResolverUtil.AnnotatedWith

java.lang.Object
org.apache.ibatis.io.ResolverUtil.AnnotatedWith
All Implemented Interfaces:
ResolverUtil.Test
Enclosing class:
ResolverUtil<T>

public static class ResolverUtil.AnnotatedWith extends Object implements ResolverUtil.Test
A Test that checks to see if each class is annotated with a specific annotation. If it is, then the test returns true, otherwise false.
  • Constructor Details

    • AnnotatedWith

      public AnnotatedWith(Class<? extends Annotation> annotation)
      Constructs an AnnotatedWith test for the specified annotation type.
      Parameters:
      annotation - the annotation
  • Method Details

    • matches

      public boolean matches(Class<?> type)
      Returns true if the type is annotated with the class provided to the constructor.
      Specified by:
      matches in interface ResolverUtil.Test
      Parameters:
      type - the type
      Returns:
      true, if successful
    • toString

      public String toString()
      Overrides:
      toString in class Object