public class AssignableTypeFilter extends AbstractTypeHierarchyTraversingFilter
logger| 构造器和说明 |
|---|
AssignableTypeFilter(Class<?> targetType)
Create a new AssignableTypeFilter for the given type.
|
| 限定符和类型 | 方法和说明 |
|---|---|
Class<?> |
getTargetType()
Return the
type that this instance is using to filter candidates. |
protected boolean |
matchClassName(String className)
Override this to match on type name.
|
protected Boolean |
matchInterface(String interfaceName)
Override this to match on interface type name.
|
protected Boolean |
matchSuperClass(String superClassName)
Override this to match on super type name.
|
protected Boolean |
matchTargetType(String typeName) |
match, matchSelfpublic AssignableTypeFilter(Class<?> targetType)
targetType - the type to matchpublic final Class<?> getTargetType()
type that this instance is using to filter candidates.protected boolean matchClassName(String className)
@Nullable protected Boolean matchSuperClass(String superClassName)
@Nullable protected Boolean matchInterface(String interfaceName)