Class NativeImgTypeExtractor

  • All Implemented Interfaces:
    Comparable<TypeExtractor>, Prioritized<TypeExtractor>, TypeExtractor

    public class NativeImgTypeExtractor
    extends SubTypeExtractor<NativeImg<?,​?>>
    TypeExtractor plugin which operates on NativeImg objects.

    This TypeExtractor is high priority to allow precedence over the RAI TypeExtractor, IterableTypeExtractor, etc. We cannot remove this TypeExtractor in favor of those type extractors since this image type has a second type variable (the data array) that should be reified (otherwise we might have wildcards in the fully reified type).

    Author:
    Gabriel Selzer