aboutsummaryrefslogtreecommitdiff
path: root/stdlib/source/library/lux/target/jvm/attribute.lux
diff options
context:
space:
mode:
Diffstat (limited to 'stdlib/source/library/lux/target/jvm/attribute.lux')
-rw-r--r--stdlib/source/library/lux/target/jvm/attribute.lux12
1 files changed, 6 insertions, 6 deletions
diff --git a/stdlib/source/library/lux/target/jvm/attribute.lux b/stdlib/source/library/lux/target/jvm/attribute.lux
index 4d79cfb86..45758f54f 100644
--- a/stdlib/source/library/lux/target/jvm/attribute.lux
+++ b/stdlib/source/library/lux/target/jvm/attribute.lux
@@ -27,9 +27,9 @@
(type: .public (Info about)
(Record
- {#name (Index UTF8)
+ [#name (Index UTF8)
#length U4
- #info about}))
+ #info about]))
(def: .public (info_equivalence Equivalence<about>)
(All (_ about)
@@ -89,9 +89,9 @@
... TODO: Inline ASAP
(def: (constant' @name index)
(-> (Index UTF8) (Constant Any) Attribute)
- (#Constant {#name @name
+ (#Constant [#name @name
#length (|> /constant.length //unsigned.u4 try.trusted)
- #info index}))
+ #info index]))
(def: .public (constant index)
(-> (Constant Any) (Resource Attribute))
@@ -102,13 +102,13 @@
... TODO: Inline ASAP
(def: (code' @name specification)
(-> (Index UTF8) Code Attribute)
- (#Code {#name @name
+ (#Code [#name @name
... https://docs.oracle.com/javase/specs/jvms/se8/html/jvms-4.html#jvms-4.7.3
#length (|> specification
(/code.length ..length)
//unsigned.u4
try.trusted)
- #info specification}))
+ #info specification]))
(def: .public (code specification)
(-> Code (Resource Attribute))