aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/target/jvm/type/box.lux
blob: 9479ef2181fe83caa80fded41b1123ea30983fcd (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
(.module:
  [library
   [lux (#- int char)]]
  [///
   [encoding
    [name (#+ External)]]])

(template [<name> <box>]
  [(def: #export <name> External <box>)]

  [boolean "java.lang.Boolean"]
  [byte    "java.lang.Byte"]
  [short   "java.lang.Short"]
  [int     "java.lang.Integer"]
  [long    "java.lang.Long"]
  [float   "java.lang.Float"]
  [double  "java.lang.Double"]
  [char    "java.lang.Character"]
  )