Package com.codename1.annotations
package com.codename1.annotations
Codename One specific Java annotations used by the build pipeline and the
ParparVM bytecode translator to mark methods and classes for special
treatment -- e.g. opting individual call sites out of debug info or
null/array-bounds checks, declaring asynchronous methods, or forcing a
class to be treated as concrete during devirtualization.
-
Annotation TypesClassDescriptionRenames or constrains an
@Entityfield's column.Excludes an@Entityfield from the generated table.Marks a POJO orPropertyBusinessObjectas a persistent entity, in the app and on the Codename One backend alike.Designates the primary-key field of an@Entity.