Class
import { Class } from "@alloy-js/java";
<Class abstract default extends={Children} final generics={Record<string, Children>} implements={Children[]} name={string | Namekey} native private protected public refkey={Refkey} static strictfp synchronized transient volatile />import { Class } from "@alloy-js/java/stc";
Class({ abstract: boolean, default: boolean, extends: Children, final: boolean, generics: Record<string, Children>, implements: Children[], name: string | Namekey, native: boolean, private: boolean, protected: boolean, public: boolean, refkey: Refkey, static: boolean, strictfp: boolean, synchronized: boolean, transient: boolean, volatile: boolean,}).children(children)| abstract | optionalboolean |
| children | optionalChildren |
| default | optionalboolean |
| extends | optionalChildren |
| final | optionalboolean |
| generics | optionalRecord<string, Children> |
| implements | optionalChildren[] |
| name | string | Namekey |
| native | optionalboolean |
| private | optionalboolean |
| protected | optionalboolean |
| public | optionalboolean |
| refkey | optionalRefkey |
| static | optionalboolean |
| strictfp | optionalboolean |
| synchronized | optionalboolean |
| transient | optionalboolean |
| volatile | optionalboolean |