Lines Matching refs:element

35 import javax.lang.model.element.Element;
36 import javax.lang.model.element.ElementKind;
37 import javax.lang.model.element.ExecutableElement;
38 import javax.lang.model.element.Modifier;
39 import javax.lang.model.element.TypeElement;
40 import javax.lang.model.element.VariableElement;
83 for (Element element : AnnotationUtil
85 if (element.getKind() != ElementKind.METHOD ||
86 !element.getModifiers().contains(Modifier.PUBLIC)) {
87 L.e("@BindingAdapter on invalid element: %s", element);
90 BindingAdapter bindingAdapter = element.getAnnotation(BindingAdapter.class);
92 ExecutableElement executableElement = (ExecutableElement) element;
95 L.e("@BindingAdapter requires at least one attribute. %s", element);
130 L.d("------------------ @BindingAdapter for %s", element);
138 L.e(e, "@BindingAdapter for duplicate View and parameter type: %s", element);
191 for (Element element : AnnotationUtil
193 BindingMethods bindingMethods = element.getAnnotation(BindingMethods.class);
205 store.addRenamedMethod(attribute, type, method, (TypeElement) element);
212 for (Element element : AnnotationUtil
214 if (element.getKind() != ElementKind.METHOD ||
215 !element.getModifiers().contains(Modifier.STATIC) ||
216 !element.getModifiers().contains(Modifier.PUBLIC)) {
218 "@BindingConversion is only allowed on public static methods: " + element);
222 ExecutableElement executableElement = (ExecutableElement) element;
225 "@BindingConversion method should have one parameter: " + element);
230 "@BindingConversion method must return a value: " + element);
234 "added conversion: " + element);
241 for (Element element : AnnotationUtil.getElementsAnnotatedWith(roundEnv, Untaggable.class)) {
242 Untaggable untaggable = element.getAnnotation(Untaggable.class);
243 store.addUntaggableTypes(untaggable.value(), (TypeElement) element);
250 for (Element element : AnnotationUtil
252 TypeElement containingClass = (TypeElement) element.getEnclosingElement();
255 for (Element element : AnnotationUtil
257 classes.add(((TypeElement) element).getQualifiedName().toString());
259 for (Element element : AnnotationUtil
261 classes.add(((TypeElement) element.getEnclosingElement()).getQualifiedName().
264 for (Element element : AnnotationUtil.getElementsAnnotatedWith(roundEnv, Untaggable.class)) {
265 classes.add(((TypeElement) element).getQualifiedName().toString());