Annotation Type TypeInfo


  • @Documented
    @Target({TYPE,FIELD})
    @Retention(RUNTIME)
    @Public
    public @interface TypeInfo
    Annotation for specifying a corresponding TypeInfoFactory that can produce TypeInformation for the annotated type. In a hierarchy of types the closest annotation that defines a factory will be chosen while traversing upwards, however, a globally registered factory has highest precedence (see TypeExtractor#registerFactory(Type, Class)).
    • Required Element Summary

      Required Elements 
      Modifier and Type Required Element Description
      Class<? extends TypeInfoFactory> value