-
- All Superinterfaces:
Comparable<TypeExtractor>,Prioritized<TypeExtractor>
- All Known Implementing Classes:
IterableTypeExtractor,MapTypeExtractor,SubTypeExtractor
public interface TypeExtractor extends Prioritized<TypeExtractor>
A plugin for extracting genericTypefrom instances at runtime.This is an extensible way to achieve quasi-preservation of generic types at runtime, for types which do not normally support it.
- Author:
- Curtis Rueden
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Class<?>baseClass()default doublepriority()Typereify(TypeReifier r, Object object)-
Methods inherited from interface org.scijava.priority.Prioritized
compareTo
-
-
-
-
Method Detail
-
reify
Type reify(TypeReifier r, Object object)
-
baseClass
Class<?> baseClass()
-
priority
default double priority()
- Specified by:
priorityin interfacePrioritized<TypeExtractor>
-
-