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 Types
    Class
    Description
    Renames or constrains an @Entity field's column.
    Excludes an @Entity field from the generated table.
    Marks a POJO or PropertyBusinessObject as a persistent entity, in the app and on the Codename One backend alike.
    Designates the primary-key field of an @Entity.