public class AssignableFilter extends java.lang.Object implements JavaFilter
| Modifier and Type | Class and Description |
|---|---|
static class |
AssignableFilter.Require
Requirements for the filter
|
| Constructor and Description |
|---|
AssignableFilter(JavaType target)
Accepts elements whose type may be assigned to the target.
|
AssignableFilter(JavaType target, java.util.EnumSet<AssignableFilter.Require> requires)
Accepts elements whose type may be assigned to the target.
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
accepts(JavaElement element) |
JavaType |
getTarget()
Get the target type.
|
public AssignableFilter(JavaType target)
public AssignableFilter(JavaType target, java.util.EnumSet<AssignableFilter.Require> requires)
target - The target typerequires - The requirements for this filterjava.lang.IllegalArgumentException - for an invalid value of require.public final boolean accepts(JavaElement element)
accepts in interface JavaFilterpublic JavaType getTarget()