Cómo utilizar la anotación @Contract
Estoy tratando de aprender cómo desarrollar aplicaciones de inicio con rapidez mediante el uso de bibliotecas y anotaciones. Ya he experinced @NonNull, @Nullable unos.
Al leer javadocs me di cuenta de que hay una anotación @Contract que tiene uso @Contract ("null-> fail") que hace que el error de compilación si se pasa null.
- No obtener fuentes procesadas (generadas) de anotación compiladas en apk, usando maven
- Lint falla en la compilación con el error de seguridad "WrongConstant: Incorrect constant". Anotación de IntDef
- Android Anotaciones: Clase anotada Xyz_ no encontrando su original ("no se puede encontrar la clase de símbolo Xyz")
- Bind array de cuerdas en el butterknife
- Anotaciones de método Android para evitar que la llamada se realice en el subproceso de GUI
Eso es la característica realmente genial, pero no puedo usarlo porque no hay clase de anotación en el paquete de support.annotations.
¿Cómo puedo obtener esta función? ¿O qué biblioteca importar?
Gracias.
- Android studio + Gradle + Android Anotaciones
- TargetApi no se tiene en cuenta
- ¿Cómo serializar usando gson con @SerializedName anotación?
- ¿Cuál es el uso principal de "Añadir contrato de método a ..." Android Studio
- Anotación / decorador personalizado de Java @Testing
- Parametrización de Android @Headers
- Solicitud POST con Android Annotation REST Service
- Anotaciones de Android ClassCastException typeElement
Necesitas agregar jarra de annotations jar
jetbrains a tu classpath. Puede encontrarlo en maven central o localmente, en <IntelliJ IDEA Home>/lib/annotations.jar
- ¿Tiene el nuevo Android WebView el mismo rendimiento que CrossWalk WebView?
- Error: La URL solicitada devolvió el error: 403 Prohibido al acceder