64 * @since 1.6 |
64 * @since 1.6 |
65 */ |
65 */ |
66 public class ElementFilter { |
66 public class ElementFilter { |
67 private ElementFilter() {} // Do not instantiate. |
67 private ElementFilter() {} // Do not instantiate. |
68 |
68 |
69 private static Set<ElementKind> CONSTRUCTOR_KIND = |
69 private static final Set<ElementKind> CONSTRUCTOR_KIND = |
70 Collections.unmodifiableSet(EnumSet.of(ElementKind.CONSTRUCTOR)); |
70 Collections.unmodifiableSet(EnumSet.of(ElementKind.CONSTRUCTOR)); |
71 |
71 |
72 private static Set<ElementKind> FIELD_KINDS = |
72 private static final Set<ElementKind> FIELD_KINDS = |
73 Collections.unmodifiableSet(EnumSet.of(ElementKind.FIELD, |
73 Collections.unmodifiableSet(EnumSet.of(ElementKind.FIELD, |
74 ElementKind.ENUM_CONSTANT)); |
74 ElementKind.ENUM_CONSTANT)); |
75 private static Set<ElementKind> METHOD_KIND = |
75 private static final Set<ElementKind> METHOD_KIND = |
76 Collections.unmodifiableSet(EnumSet.of(ElementKind.METHOD)); |
76 Collections.unmodifiableSet(EnumSet.of(ElementKind.METHOD)); |
77 |
77 |
78 private static Set<ElementKind> PACKAGE_KIND = |
78 private static final Set<ElementKind> PACKAGE_KIND = |
79 Collections.unmodifiableSet(EnumSet.of(ElementKind.PACKAGE)); |
79 Collections.unmodifiableSet(EnumSet.of(ElementKind.PACKAGE)); |
80 |
80 |
81 private static Set<ElementKind> TYPE_KINDS = |
81 private static final Set<ElementKind> TYPE_KINDS = |
82 Collections.unmodifiableSet(EnumSet.of(ElementKind.CLASS, |
82 Collections.unmodifiableSet(EnumSet.of(ElementKind.CLASS, |
83 ElementKind.ENUM, |
83 ElementKind.ENUM, |
84 ElementKind.INTERFACE, |
84 ElementKind.INTERFACE, |
85 ElementKind.ANNOTATION_TYPE)); |
85 ElementKind.ANNOTATION_TYPE)); |
86 /** |
86 /** |