Что аннотация обрабатывает в Java?

Заключение в кавычки, официальное учебное руководство по Java Sun

Имена классов, 'HelloWorldApp', только приняты, если обработку аннотации явно требуют

Что это значит? И как применить его?

15
задан ROMANIA_engineer 8 January 2016 в 23:55
поделиться

2 ответа

Это ошибка, известная с iPhone OS 2.1. Когда вы звоните uitextView.enabled = Да Клавиатура появляется, см. Примечание выпуска для OS 2.2 Выпуск ПРИМЕЧАНИЕ

Обходной путь не в использовании UITExtView.enabled вообще , вместо этого используйте [UITEXTVIEW SetUserInterActionEnabled:] , когда вы хотите включить или отключить UITExtView.

Craig

-121--3414232-

«Обработка аннотации» - это крючок в процессе компиляции компилятора Java, чтобы проанализировать исходный код для пользовательских аннотаций и обрабатывать тогда (путем создания ошибок компилятора, предупреждение компилятора, исходного исходного кода. , байтовый код ...).

Ссылка API: http://java.sun.com/javase/6/docs/api/javax/annotation/processing/package-sumbary.html

20
ответ дан 1 December 2019 в 01:53
поделиться

С самой следующей строки страницы , которые вы ссылаетесь на:

названия классов, «HellowOrldapp», принимаются только в том случае, если обработка аннотации явно запрошена

Если вы получаете эту ошибку, вы забыли включить суффикс .java при составлении программы. Помните, команда javac helloworldapp.java не javac helloworldapp.

То есть строка, которую вы ссылаетесь, - это возможная ошибка, которую вы можете получить при попытке компиляции примеров. Очень следующая линия в документе, говорит вам, как решить проблему.

Если вы хотите узнать больше о аннотациях, что они есть, и как их использовать, то я бы предложил пройти через Учебное пособие .

10
ответ дан 1 December 2019 в 01:53
поделиться
Другие вопросы по тегам:

Похожие вопросы: