aboutsummaryrefslogtreecommitdiff
path: root/src/lux/host.clj
diff options
context:
space:
mode:
authorEduardo Julian2016-02-08 18:20:15 -0400
committerEduardo Julian2016-02-08 18:20:15 -0400
commite813726205a35ab3a38f9b42ed69d61e9202ac16 (patch)
treeed595059017c6b10af9f9ad1f43685e149804500 /src/lux/host.clj
parente6c8e86823f61dddb00d5768acc1982bac173083 (diff)
- Both abstract & native methods can now have privacy modifiers.
Diffstat (limited to '')
-rw-r--r--src/lux/host.clj4
1 files changed, 2 insertions, 2 deletions
diff --git a/src/lux/host.clj b/src/lux/host.clj
index d1b884280..3aabce165 100644
--- a/src/lux/host.clj
+++ b/src/lux/host.clj
@@ -327,7 +327,7 @@
(.visitMaxs 0 0)
(.visitEnd)))
- (&/$AbstractMethodSyntax =name =anns =gvars =exceptions =inputs =output)
+ (&/$AbstractMethodSyntax =name =privacy-modifier =anns =gvars =exceptions =inputs =output)
(|let [method-decl [=name =anns =gvars =exceptions (&/|map &/|second =inputs) =output]
[simple-signature generic-signature] (&host-generics/method-signatures method-decl)]
(doto (.visitMethod =class (+ Opcodes/ACC_PUBLIC Opcodes/ACC_ABSTRACT)
@@ -337,7 +337,7 @@
(->> =exceptions (&/|map &host-generics/gclass->bytecode-class-name) &/->seq (into-array java.lang.String)))
(.visitEnd)))
- (&/$NativeMethodSyntax =name =anns =gvars =exceptions =inputs =output)
+ (&/$NativeMethodSyntax =name =privacy-modifier =anns =gvars =exceptions =inputs =output)
(|let [method-decl [=name =anns =gvars =exceptions (&/|map &/|second =inputs) =output]
[simple-signature generic-signature] (&host-generics/method-signatures method-decl)]
(doto (.visitMethod =class (+ Opcodes/ACC_PUBLIC Opcodes/ACC_NATIVE)