1eclipse.preferences.version=1 2org.eclipse.jdt.core.compiler.annotation.inheritNullAnnotations=disabled 3org.eclipse.jdt.core.compiler.annotation.missingNonNullByDefaultAnnotation=ignore 4org.eclipse.jdt.core.compiler.annotation.nonnull=org.eclipse.jdt.annotation.NonNull 5org.eclipse.jdt.core.compiler.annotation.nonnull.secondary= 6org.eclipse.jdt.core.compiler.annotation.nonnullbydefault=org.eclipse.jdt.annotation.NonNullByDefault 7org.eclipse.jdt.core.compiler.annotation.nonnullbydefault.secondary= 8org.eclipse.jdt.core.compiler.annotation.nullable=org.eclipse.jdt.annotation.Nullable 9org.eclipse.jdt.core.compiler.annotation.nullable.secondary= 10org.eclipse.jdt.core.compiler.annotation.nullanalysis=disabled 11org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled 12org.eclipse.jdt.core.compiler.codegen.methodParameters=do not generate 13org.eclipse.jdt.core.compiler.codegen.targetPlatform=17 14org.eclipse.jdt.core.compiler.codegen.unusedLocal=preserve 15org.eclipse.jdt.core.compiler.compliance=17 16org.eclipse.jdt.core.compiler.debug.lineNumber=generate 17org.eclipse.jdt.core.compiler.debug.localVariable=generate 18org.eclipse.jdt.core.compiler.debug.sourceFile=generate 19org.eclipse.jdt.core.compiler.doc.comment.support=enabled 20# TODO: disabled because we do have api leaks in modules 21org.eclipse.jdt.core.compiler.problem.APILeak=ignore 22org.eclipse.jdt.core.compiler.problem.annotatedTypeArgumentToUnannotated=error 23org.eclipse.jdt.core.compiler.problem.annotationSuperInterface=error 24org.eclipse.jdt.core.compiler.problem.assertIdentifier=error 25org.eclipse.jdt.core.compiler.problem.autoboxing=ignore 26org.eclipse.jdt.core.compiler.problem.comparingIdentical=error 27# TODO: disabled by default: seems productive but there are currently cleanups/exceptions 28org.eclipse.jdt.core.compiler.problem.deadCode=ignore 29# deprecation warnings disabled by default: 30# as a library we expose, support, and test deprecated APIs/impls 31# deprecated classes might need to be touched by non-deprecated code (e.g. test framework) 32org.eclipse.jdt.core.compiler.problem.deprecation=ignore 33org.eclipse.jdt.core.compiler.problem.deprecationInDeprecatedCode=disabled 34org.eclipse.jdt.core.compiler.problem.deprecationWhenOverridingDeprecatedMethod=disabled 35org.eclipse.jdt.core.compiler.problem.discouragedReference=error 36org.eclipse.jdt.core.compiler.problem.emptyStatement=ignore 37org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled 38org.eclipse.jdt.core.compiler.problem.enumIdentifier=error 39org.eclipse.jdt.core.compiler.problem.explicitlyClosedAutoCloseable=ignore 40org.eclipse.jdt.core.compiler.problem.fallthroughCase=ignore 41org.eclipse.jdt.core.compiler.problem.fatalOptionalError=disabled 42org.eclipse.jdt.core.compiler.problem.fieldHiding=ignore 43org.eclipse.jdt.core.compiler.problem.finalParameterBound=error 44org.eclipse.jdt.core.compiler.problem.finallyBlockNotCompletingNormally=error 45org.eclipse.jdt.core.compiler.problem.forbiddenReference=error 46org.eclipse.jdt.core.compiler.problem.hiddenCatchBlock=error 47org.eclipse.jdt.core.compiler.problem.includeNullInfoFromAsserts=disabled 48org.eclipse.jdt.core.compiler.problem.incompatibleNonInheritedInterfaceMethod=error 49org.eclipse.jdt.core.compiler.problem.incompleteEnumSwitch=error 50org.eclipse.jdt.core.compiler.problem.indirectStaticAccess=ignore 51org.eclipse.jdt.core.compiler.problem.invalidJavadoc=error 52org.eclipse.jdt.core.compiler.problem.invalidJavadocTags=enabled 53org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsDeprecatedRef=disabled 54org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsNotVisibleRef=disabled 55org.eclipse.jdt.core.compiler.problem.invalidJavadocTagsVisibility=private 56org.eclipse.jdt.core.compiler.problem.localVariableHiding=ignore 57org.eclipse.jdt.core.compiler.problem.methodWithConstructorName=error 58org.eclipse.jdt.core.compiler.problem.missingDefaultCase=ignore 59org.eclipse.jdt.core.compiler.problem.missingDeprecatedAnnotation=error 60org.eclipse.jdt.core.compiler.problem.missingEnumCaseDespiteDefault=enabled 61org.eclipse.jdt.core.compiler.problem.missingHashCodeMethod=error 62org.eclipse.jdt.core.compiler.problem.missingJavadocComments=ignore 63org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsOverriding=disabled 64org.eclipse.jdt.core.compiler.problem.missingJavadocCommentsVisibility=public 65org.eclipse.jdt.core.compiler.problem.missingJavadocTagDescription=all_standard_tags 66org.eclipse.jdt.core.compiler.problem.missingJavadocTags=ignore 67org.eclipse.jdt.core.compiler.problem.missingJavadocTagsMethodTypeParameters=disabled 68org.eclipse.jdt.core.compiler.problem.missingJavadocTagsOverriding=disabled 69org.eclipse.jdt.core.compiler.problem.missingJavadocTagsVisibility=public 70org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotation=error 71org.eclipse.jdt.core.compiler.problem.missingOverrideAnnotationForInterfaceMethodImplementation=enabled 72# disabled by default: lucene does not support object serialization 73org.eclipse.jdt.core.compiler.problem.missingSerialVersion=ignore 74org.eclipse.jdt.core.compiler.problem.missingSynchronizedOnInheritedMethod=ignore 75org.eclipse.jdt.core.compiler.problem.noEffectAssignment=error 76org.eclipse.jdt.core.compiler.problem.noImplicitStringConversion=error 77org.eclipse.jdt.core.compiler.problem.nonExternalizedStringLiteral=ignore 78org.eclipse.jdt.core.compiler.problem.nonnullParameterAnnotationDropped=error 79org.eclipse.jdt.core.compiler.problem.nonnullTypeVariableFromLegacyInvocation=error 80org.eclipse.jdt.core.compiler.problem.nullAnnotationInferenceConflict=error 81org.eclipse.jdt.core.compiler.problem.nullReference=error 82org.eclipse.jdt.core.compiler.problem.nullSpecViolation=error 83org.eclipse.jdt.core.compiler.problem.nullUncheckedConversion=error 84org.eclipse.jdt.core.compiler.problem.overridingPackageDefaultMethod=error 85org.eclipse.jdt.core.compiler.problem.parameterAssignment=ignore 86org.eclipse.jdt.core.compiler.problem.pessimisticNullAnalysisForFreeTypeVariables=error 87org.eclipse.jdt.core.compiler.problem.possibleAccidentalBooleanAssignment=ignore 88org.eclipse.jdt.core.compiler.problem.potentialNullReference=ignore 89org.eclipse.jdt.core.compiler.problem.potentiallyUnclosedCloseable=ignore 90org.eclipse.jdt.core.compiler.problem.rawTypeReference=error 91org.eclipse.jdt.core.compiler.problem.redundantNullAnnotation=error 92org.eclipse.jdt.core.compiler.problem.redundantNullCheck=error 93org.eclipse.jdt.core.compiler.problem.redundantSpecificationOfTypeArguments=ignore 94org.eclipse.jdt.core.compiler.problem.redundantSuperinterface=error 95org.eclipse.jdt.core.compiler.problem.reportMethodCanBePotentiallyStatic=ignore 96org.eclipse.jdt.core.compiler.problem.reportMethodCanBeStatic=ignore 97org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=error 98org.eclipse.jdt.core.compiler.problem.specialParameterHidingField=disabled 99org.eclipse.jdt.core.compiler.problem.staticAccessReceiver=error 100org.eclipse.jdt.core.compiler.problem.suppressOptionalErrors=enabled 101org.eclipse.jdt.core.compiler.problem.suppressWarnings=enabled 102org.eclipse.jdt.core.compiler.problem.suppressWarningsNotFullyAnalysed=error 103org.eclipse.jdt.core.compiler.problem.syntacticNullAnalysisForFields=disabled 104org.eclipse.jdt.core.compiler.problem.syntheticAccessEmulation=ignore 105# Ignore terminal deprecation, allowing this tool to run faster. 106# we can just let javac do this check instead! 107org.eclipse.jdt.core.compiler.problem.terminalDeprecation=ignore 108org.eclipse.jdt.core.compiler.problem.typeParameterHiding=error 109org.eclipse.jdt.core.compiler.problem.unavoidableGenericTypeProblems=enabled 110org.eclipse.jdt.core.compiler.problem.uncheckedTypeOperation=error 111# TODO: resource-related warning that is normally enabled by default 112# this analysis gets confused by some IOUtils method, maybe there is an improvement possible? 113org.eclipse.jdt.core.compiler.problem.unclosedCloseable=ignore 114org.eclipse.jdt.core.compiler.problem.undocumentedEmptyBlock=ignore 115# TODO: normally enabled by default: warns of unrecognized SuppressWarnings token 116# some SuppressWarnings are used for other tools. 117org.eclipse.jdt.core.compiler.problem.unhandledWarningToken=ignore 118org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentType=error 119org.eclipse.jdt.core.compiler.problem.unlikelyCollectionMethodArgumentTypeStrict=disabled 120org.eclipse.jdt.core.compiler.problem.unlikelyEqualsArgumentType=error 121org.eclipse.jdt.core.compiler.problem.unnecessaryElse=ignore 122org.eclipse.jdt.core.compiler.problem.unnecessaryTypeCheck=ignore 123org.eclipse.jdt.core.compiler.problem.unqualifiedFieldAccess=ignore 124# TODO: ideally, we shouldn't rely on these... but we do. 125org.eclipse.jdt.core.compiler.problem.unstableAutoModuleName=ignore 126org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownException=ignore 127org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionExemptExceptionAndThrowable=enabled 128org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionIncludeDocCommentReference=enabled 129org.eclipse.jdt.core.compiler.problem.unusedDeclaredThrownExceptionWhenOverriding=disabled 130org.eclipse.jdt.core.compiler.problem.unusedExceptionParameter=error 131org.eclipse.jdt.core.compiler.problem.unusedImport=error 132org.eclipse.jdt.core.compiler.problem.unusedLabel=error 133org.eclipse.jdt.core.compiler.problem.unusedLocal=error 134org.eclipse.jdt.core.compiler.problem.unusedObjectAllocation=ignore 135org.eclipse.jdt.core.compiler.problem.unusedParameter=ignore 136org.eclipse.jdt.core.compiler.problem.unusedParameterIncludeDocCommentReference=enabled 137org.eclipse.jdt.core.compiler.problem.unusedParameterWhenImplementingAbstract=disabled 138org.eclipse.jdt.core.compiler.problem.unusedParameterWhenOverridingConcrete=disabled 139org.eclipse.jdt.core.compiler.problem.unusedPrivateMember=error 140org.eclipse.jdt.core.compiler.problem.unusedTypeParameter=error 141# TODO: normally enabled by default: warns of unnecessary SuppressedWarnings token 142# some SuppressWarnings are used for other tools 143org.eclipse.jdt.core.compiler.problem.unusedWarningToken=ignore 144org.eclipse.jdt.core.compiler.problem.varargsArgumentNeedCast=error 145org.eclipse.jdt.core.compiler.release=disabled 146org.eclipse.jdt.core.compiler.source=17 147org.eclipse.jdt.core.compiler.taskCaseSensitive=enabled 148org.eclipse.jdt.core.compiler.taskPriorities=HIGH 149org.eclipse.jdt.core.compiler.taskTags=nocommit