Javac: предупреждения Обработки как ошибки

UIButton *addProject = [UIButton buttonWithType: UIButtonTypeRoundedRect];
addProject.frame = CGRectMake(210, 285, 100, 18);
[addProject setTitle:@"Show View" forState:UIControlStateNormal];
[addProject addTarget:self action:@selector(addProjectPressed:) forControlEvents:UIControlEventTouchUpInside];
[_scrollView addSubview:addProject];
58
задан Jonik 2 July 2011 в 08:08
поделиться

1 ответ

Используйте флаг -Werror . Его нет в выводе -help , но он работает.

Я нашел его через эту запись в блоге и протестировал на своем собственном коде (в NetBeans с Ant). Результат был:

MyClass.java:38: warning: [serial] serializable class MyClass has no definition of serialVersionUID
public class MyClass extends JComponent {
1 warning
BUILD FAILED (total time: 3 seconds)

Обратите внимание, что это только Java 6.

Изменить : Пример указания этого в файле сборки Ant:

<javac srcdir="${src.dir}" destdir="${classes.dir}" classpathref="classpath">
    <compilerarg value="-Xlint:all"/>
    <compilerarg value="-Werror"/>
</javac>
58
ответ дан 24 November 2019 в 19:09
поделиться
Другие вопросы по тегам:

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