# Build Hints That Fail Before the Build Server

DevFeed: [Build Hints That Fail Before the Build Server](<https://devfeed.tech/articles/build-hints-that-fail-before-the-build-server-19265.md>)

Original publisher: [Read original article](<https://www.codenameone.com/blog/compile-time-build-hints/>)

Author: Shai Almog

Published: 2026-09-02T00:00:00Z

Content type: article

Language: en

Sources: [CodeName One](<https://devfeed.tech/sources/codename-one.md>)

Topics: [Compiler](<https://devfeed.tech/topics/compiler.md>), [Java](<https://devfeed.tech/topics/java.md>), [configuration](<https://devfeed.tech/topics/configuration.md>)

Tags: [autocomplete](<https://devfeed.tech/tags/autocomplete.md>), [build](<https://devfeed.tech/tags/build.md>), [compilation](<https://devfeed.tech/tags/compilation.md>), [compiler](<https://devfeed.tech/tags/compiler.md>), [configuration](<https://devfeed.tech/tags/configuration.md>), [java](<https://devfeed.tech/tags/java.md>)

## AI overview

Codename One moves 87 common build hints into Java annotations so the compiler can catch misspelled names, incorrect value types, and unsupported options before builds reach the server. The change preserves the existing key-and-string format used by older projects and the build service.

## Source excerpt

Codename One now exposes 87 common build hints as Java annotations, giving the compiler enough information to reject misspelled names, wrong types, and unsupported values before a build reaches the server.