aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/lux/tool/compiler/phase/generation/jvm/function/abstract.lux
blob: 419fca60149c302455a4c9763a0107cb0216edba (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
(.module:
  [lux (#- Type)
   [target
    [jvm
     ["." type (#+ Type)
      [category (#+ Method)]]]]]
  [//
   [field
    [constant
     ["." arity]]]])

(def: #export class (type.class "LuxFunction" (list)))

(def: #export init
  (Type Method)
  (type.method [(list arity.type) type.void (list)]))