程序包 org.coodex.mock

类 AbstractTypeMocker<A extends Annotation>

java.lang.Object
org.coodex.mock.AbstractTypeMocker<A>
所有已实现的接口:
TypeMocker<A>
直接已知子类:
BooleanTypeMocker, CharTypeMocker, CoordinatesTypeMocker, DateTimeTypeMocker, EMailTypeMocker, FullNameTypeMocker, IdCardTypeMocker, IpAddressTypeMocker, MobilePhoneNumTypeMocker, NumberTypeMocker, StringTypeMocker, VehicleNumTypeMocker

public abstract class AbstractTypeMocker<A extends Annotation> extends Object implements TypeMocker<A>
  • 构造器详细资料

    • AbstractTypeMocker

      public AbstractTypeMocker()
  • 方法详细资料

    • getClassFromType

      protected static Class<?> getClassFromType(Type targetType)
    • getSupportedClasses

      protected abstract Class<?>[] getSupportedClasses()
    • accept

      protected abstract boolean accept(A annotation)
    • accept

      public boolean accept(A mockAnnotation, Type targetType)
      指定者:
      accept 在接口中 TypeMocker<A extends Annotation>
    • mock

      public Object mock(A mockAnnotation, Mock.Nullable nullable, Type targetType)
      指定者:
      mock 在接口中 TypeMocker<A extends Annotation>
    • mock

      public abstract Object mock(A mockAnnotation, Type targetType)