List of usage examples for org.eclipse.jdt.internal.compiler.impl CompilerOptions OPTION_ReportPotentialNullReference
String OPTION_ReportPotentialNullReference
To view the source code for org.eclipse.jdt.internal.compiler.impl CompilerOptions OPTION_ReportPotentialNullReference.
Click Source Link
From source file:org.eclipse.objectteams.jdt.nullity.tests.NullAnnotationTest.java
License:Open Source License
protected Map getCompilerOptions() { Map defaultOptions = super.getCompilerOptions(); if (setNullRelatedOptions) { defaultOptions.put(CompilerOptions.OPTION_ReportNullReference, CompilerOptions.ERROR); defaultOptions.put(CompilerOptions.OPTION_ReportPotentialNullReference, CompilerOptions.ERROR); defaultOptions.put(CompilerOptions.OPTION_ReportRedundantNullCheck, CompilerOptions.ERROR); defaultOptions.put(CompilerOptions.OPTION_ReportRawTypeReference, CompilerOptions.IGNORE); defaultOptions.put(CompilerOptions.OPTION_IncludeNullInfoFromAsserts, CompilerOptions.ENABLED); defaultOptions.put(/*w w w. j a v a 2 s . c o m*/ CompilerOptions.OPTION_ReportMissingOverrideAnnotationForInterfaceMethodImplementation, CompilerOptions.DISABLED); // enable null annotations: defaultOptions.put(NullCompilerOptions.OPTION_AnnotationBasedNullAnalysis, CompilerOptions.ENABLED); // leave other new options at these defaults: // defaultOptions.put(CompilerOptions.OPTION_ReportNullSpecViolation, CompilerOptions.ERROR); // defaultOptions.put(CompilerOptions.OPTION_ReportPotentialNullSpecViolation, CompilerOptions.ERROR); // defaultOptions.put(CompilerOptions.OPTION_ReportNullSpecInsufficientInfo, CompilerOptions.WARNING); // defaultOptions.put(CompilerOptions.OPTION_ReportRedundantNullAnnotation, CompilerOptions.WARNING); // defaultOptions.put(CompilerOptions.OPTION_NullableAnnotationName, "org.eclipse.jdt.annotation.Nullable"); // defaultOptions.put(CompilerOptions.OPTION_NonNullAnnotationName, "org.eclipse.jdt.annotation.NonNull"); } return defaultOptions; }
From source file:org.eclipse.objectteams.otdt.tests.otjld.api.Reflection.java
License:Open Source License
public void test923_getRoleMethod3() { Map customOptions = getCompilerOptions(); customOptions.put(CompilerOptions.OPTION_ReportPotentialNullReference, CompilerOptions.WARNING); customOptions.put(CompilerOptions.OPTION_ReportRedundantNullCheck, CompilerOptions.WARNING); customOptions.put(CompilerOptions.OPTION_ReportNullReference, CompilerOptions.WARNING); runConformTest(new String[] { "Team923grm3_2.java", "\n" + "public team class Team923grm3_2 extends Team923grm3_1 {\n" + " protected class R2 playedBy T923grm3 {\n" + " public String toString() { return \"NOK2\"; }\n" + " }\n" + " Team923grm3_2(T923grm3 as R o1, T923grm3 as R2 o2) { \n" + " super(o1);\n" + " }\n" + " public static void main (String[] args0) {\n" + " T923grm3 o = new T923grm3();\n" + " Team923grm3_1 t = new Team923grm3_2(o, o);\n" + " try {\n" + " System.out.print(t.getRole(o));\n" + " } catch (org.objectteams.DuplicateRoleException ex) {\n" + " System.out.print(ex.getMessage());\n" + " }\n" + " }\n" + "} \n" + " \n", "T923grm3.java", "\n" + "public class T923grm3 {}\n" + " \n", "Team923grm3_1.java", "\n" + "public team class Team923grm3_1 {\n" + " protected class R playedBy T923grm3 {\n" + " public String toString() { return \"NOK\"; }\n" + " }\n" + " Team923grm3_1(R o) {}\n" + "}\n" + " \n" }, "Ambiguous role instances: found a role in hierarchies R2 and R", null/*classLibraries*/, true/*shouldFlushOutputDirectory*/, null/*vmArguments*/, customOptions, null/*no custom requestor*/); }
From source file:org.eclipse.objectteams.otdt.tests.otjld.api.Reflection.java
License:Open Source License
public void test923_getRoleMethod3n() { Map customOptions = getCompilerOptions(); customOptions.put(CompilerOptions.OPTION_ReportPotentialNullReference, CompilerOptions.WARNING); customOptions.put(CompilerOptions.OPTION_ReportRedundantNullCheck, CompilerOptions.WARNING); customOptions.put(CompilerOptions.OPTION_ReportNullReference, CompilerOptions.WARNING); runConformTest(new String[] { "Team923grm3n_2.java", "\n" + "@SuppressWarnings(\"null\")\n" + "public team class Team923grm3n_2 extends Team923grm3n_1 {\n" + " void nullCheck(int i, int j) {\n" + " Object o = null;\n" + " if (i == 3) o = new Object();\n" + " if (j == 3) o.toString();\n" + " }\n" + " protected class R2 playedBy T923grm3n {\n" + " public String toString() { return \"NOK2\"; }\n" + " }\n" + " Team923grm3n_2(T923grm3n as R o1, T923grm3n as R2 o2) {\n" + " super(o1);\n" + " }\n" + " public static void main (String[] args0) {\n" + " T923grm3n o = new T923grm3n();\n" + " Team923grm3n_1 t = new Team923grm3n_2(o, o);\n" + " try {\n" + " System.out.print(t.getRole(o));\n" + " } catch (org.objectteams.DuplicateRoleException ex) {\n" + " System.out.print(ex.getMessage());\n" + " }\n" + " }\n" + "}\n" + " \n", "T923grm3n.java", "\n" + "public class T923grm3n {}\n" + " \n", "Team923grm3n_1.java", "\n" + "public team class Team923grm3n_1 {\n" + " protected class R playedBy T923grm3n {\n" + " public String toString() { return \"NOK\"; }\n" + " }\n" + " Team923grm3n_1(R o) {}\n" + "}\n" + " \n" }, "Ambiguous role instances: found a role in hierarchies R2 and R", null/*classLibraries*/, true/*shouldFlushOutputDirectory*/, null/*vmArguments*/, customOptions, null/*no custom requestor*/); }
From source file:org.eclipse.objectteams.otdt.tests.otjld.teamactivation.ExplicitTeamActivation.java
License:Open Source License
public void _disabled_test525_illegalWithinStatement7() { Map customOptions = getCompilerOptions(); customOptions.put(CompilerOptions.OPTION_ReportPotentialNullReference, CompilerOptions.WARNING); customOptions.put(CompilerOptions.OPTION_ReportRedundantNullCheck, CompilerOptions.WARNING); customOptions.put(CompilerOptions.OPTION_ReportNullReference, CompilerOptions.WARNING); runTestExpectingWarnings(//from w w w .java 2 s .c om new String[] { "T525iws7.java", "\n" + "public class T525iws7 {\n" + " void foo(org.objectteams.Team nullTeam) {\n" + " if (nullTeam == null) { }\n" + " within (nullTeam) {\n" + " System.out.println(\"OUCH\");\n" + " }\n" + " }\n" + "}\n" + " \n" }, "Potential null pointer access: The variable nullTeam may be null at this location"); }
From source file:org.jmlspecs.eclipse.jdt.core.tests.nonnull.NullTypeSystemTestJml2.java
License:Open Source License
@SuppressWarnings("unchecked") protected Map<String, String> getCompilerOptions() { Map<String, String> options = super.getCompilerOptions(); options.put(JmlCompilerOptions.OPTION_EnableJml, CompilerOptions.ENABLED); options.put(JmlCompilerOptions.OPTION_DefaultNullity, JmlCompilerOptions.NULLABLE); options.put(CompilerOptions.OPTION_ReportNullReference, CompilerOptions.ERROR); options.put(CompilerOptions.OPTION_ReportPotentialNullReference, CompilerOptions.ERROR); options.put(CompilerOptions.OPTION_ReportRedundantNullCheck, CompilerOptions.ERROR); options.put(JmlCompilerOptions.OPTION_ReportNonNullTypeSystem, CompilerOptions.ERROR); options.put(CompilerOptions.OPTION_ReportRawTypeReference, CompilerOptions.IGNORE); options.put(CompilerOptions.OPTION_ReportUnnecessaryElse, CompilerOptions.IGNORE); options.put(CompilerOptions.OPTION_ReportUnusedLocal, CompilerOptions.IGNORE); options.put(JmlCompilerOptions.OPTION_SpecPath, NullTypeSystemTestCompiler.getSpecPath()); return options; }
From source file:org.thiesen.ecj4ant.Options.java
License:Open Source License
public static Map<String, String> warnAllOptions() { return new HashMap<String, String>() { private static final long serialVersionUID = 1L; {//ww w . j a va 2 s. c o m put(CompilerOptions.OPTION_Process_Annotations, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_SuppressWarnings, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_DocCommentSupport, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.WARNING); put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.WARNING); put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.WARNING); put(CompilerOptions.OPTION_SourceFileAttribute, CompilerOptions.WARNING); put(CompilerOptions.OPTION_PreserveUnusedLocal, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMethodWithConstructorName, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportOverridingPackageDefaultMethod, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportDeprecation, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportDeprecationInDeprecatedCode, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportHiddenCatchBlock, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedLocal, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedParameter, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedParameterWhenImplementingAbstract, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedParameterWhenOverridingConcrete, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedParameterIncludeDocCommentReference, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedImport, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportSyntheticAccessEmulation, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportNoEffectAssignment, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportLocalVariableHiding, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportSpecialParameterHidingField, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportFieldHiding, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportTypeParameterHiding, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportPossibleAccidentalBooleanAssignment, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportNonExternalizedStringLiteral, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportIncompatibleNonInheritedInterfaceMethod, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedPrivateMember, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportNoImplicitStringConversion, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportAssertIdentifier, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportEnumIdentifier, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportNonStaticAccessToStatic, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportIndirectStaticAccess, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportEmptyStatement, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnnecessaryTypeCheck, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnnecessaryElse, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUndocumentedEmptyBlock, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportInvalidJavadoc, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportInvalidJavadocTags, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportInvalidJavadocTagsDeprecatedRef, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportInvalidJavadocTagsNotVisibleRef, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportInvalidJavadocTagsVisibility, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingJavadocTags, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingJavadocTagsVisibility, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingJavadocTagsOverriding, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingJavadocComments, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingJavadocTagDescription, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingJavadocCommentsVisibility, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingJavadocCommentsOverriding, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportFinallyBlockNotCompletingNormally, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedDeclaredThrownException, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnqualifiedFieldAccess, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUncheckedTypeOperation, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportRawTypeReference, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportFinalParameterBound, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingSerialVersion, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportVarargsArgumentNeedCast, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedTypeArgumentsForMethodInvocation, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportNullReference, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportPotentialNullReference, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportRedundantNullCheck, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportAutoboxing, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportAnnotationSuperInterface, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingOverrideAnnotation, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingDeprecatedAnnotation, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportIncompleteEnumSwitch, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportForbiddenReference, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportDiscouragedReference, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnhandledWarningToken, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedWarningToken, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedLabel, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportParameterAssignment, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportFallthroughCase, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportOverridingMethodWithoutSuperInvocation, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportRedundantSuperinterface, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportComparingIdentical, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingSynchronizedOnInheritedMethod, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportMissingHashCodeMethod, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportDeadCode, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportDeadCodeInTrivialIfStatement, CompilerOptions.WARNING); } }; }
From source file:org.thiesen.ecj4ant.Options.java
License:Open Source License
public static Map<String, String> saneOptions() { return new HashMap<String, String>() { private static final long serialVersionUID = 1L; {// w ww . j a va2 s . c om put(CompilerOptions.OPTION_Process_Annotations, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_SuppressWarnings, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_DocCommentSupport, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.ERROR); put(CompilerOptions.OPTION_LocalVariableAttribute, CompilerOptions.ERROR); put(CompilerOptions.OPTION_LineNumberAttribute, CompilerOptions.ERROR); put(CompilerOptions.OPTION_SourceFileAttribute, CompilerOptions.ERROR); put(CompilerOptions.OPTION_PreserveUnusedLocal, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportMethodWithConstructorName, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportOverridingPackageDefaultMethod, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportDeprecation, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_ReportDeprecationInDeprecatedCode, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_ReportDeprecationWhenOverridingDeprecatedMethod, CompilerOptions.DISABLED); put(CompilerOptions.OPTION_ReportHiddenCatchBlock, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnusedLocal, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedParameter, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportUnusedParameterWhenImplementingAbstract, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_ReportUnusedParameterWhenOverridingConcrete, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_ReportUnusedParameterIncludeDocCommentReference, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_ReportUnusedImport, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportSyntheticAccessEmulation, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportNoEffectAssignment, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportLocalVariableHiding, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportSpecialParameterHidingField, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportFieldHiding, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportTypeParameterHiding, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportPossibleAccidentalBooleanAssignment, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportNonExternalizedStringLiteral, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportIncompatibleNonInheritedInterfaceMethod, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnusedPrivateMember, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportNoImplicitStringConversion, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportAssertIdentifier, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportEnumIdentifier, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportNonStaticAccessToStatic, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportIndirectStaticAccess, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportEmptyStatement, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnnecessaryTypeCheck, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnnecessaryElse, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUndocumentedEmptyBlock, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportInvalidJavadoc, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportInvalidJavadocTags, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportInvalidJavadocTagsDeprecatedRef, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportInvalidJavadocTagsNotVisibleRef, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportInvalidJavadocTagsVisibility, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportMissingJavadocTags, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportMissingJavadocTagsVisibility, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportMissingJavadocTagsOverriding, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportMissingJavadocComments, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportMissingJavadocTagDescription, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportMissingJavadocCommentsVisibility, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportMissingJavadocCommentsOverriding, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportFinallyBlockNotCompletingNormally, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnusedDeclaredThrownException, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnusedDeclaredThrownExceptionWhenOverriding, CompilerOptions.ENABLED); put(CompilerOptions.OPTION_ReportUnusedDeclaredThrownExceptionIncludeDocCommentReference, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnusedDeclaredThrownExceptionExemptExceptionAndThrowable, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnqualifiedFieldAccess, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportUncheckedTypeOperation, CompilerOptions.WARNING); put(CompilerOptions.OPTION_ReportRawTypeReference, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportFinalParameterBound, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportMissingSerialVersion, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportVarargsArgumentNeedCast, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnusedTypeArgumentsForMethodInvocation, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportNullReference, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportPotentialNullReference, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportRedundantNullCheck, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportAutoboxing, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportAnnotationSuperInterface, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportMissingOverrideAnnotation, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportMissingDeprecatedAnnotation, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportIncompleteEnumSwitch, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportForbiddenReference, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportDiscouragedReference, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnhandledWarningToken, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnusedWarningToken, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportUnusedLabel, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportParameterAssignment, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportFallthroughCase, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportOverridingMethodWithoutSuperInvocation, CompilerOptions.IGNORE); put(CompilerOptions.OPTION_ReportRedundantSuperinterface, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportComparingIdentical, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportMissingSynchronizedOnInheritedMethod, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportMissingHashCodeMethod, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportDeadCode, CompilerOptions.ERROR); put(CompilerOptions.OPTION_ReportDeadCodeInTrivialIfStatement, CompilerOptions.ERROR); } }; }