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 JavaFilter
public JavaType getTarget()