File tree 11 files changed +67
-1
lines changed
11 files changed +67
-1
lines changed Original file line number Diff line number Diff line change @@ -7,6 +7,9 @@ pom.xml.asc
7
7
* .class
8
8
/.lein- *
9
9
/.nrepl-port
10
+ .nrepl-history
11
+ .cpcache
10
12
.hgignore
11
13
.hg /
12
- * .DS_Store
14
+ * .DS_Store
15
+ examples /** /target /
Original file line number Diff line number Diff line change
1
+ {:paths [" src" ]
2
+ :deps {org.clojure/clojure {:mvn/version " 1.11.1" :mvn/scope " provided" }
3
+ com.clojure-goes-fast/virgil {:mvn/version " 0.2.0-SNAPSHOT" }}}
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ clojure -m example
Original file line number Diff line number Diff line change
1
+ (ns example
2
+ (:require virgil))
3
+
4
+ (defn -main [& args]
5
+ (virgil/watch-and-recompile [" src" ] :verbose true )
6
+ (assert (= 42 (eval '(.magicNumber (example.Test. ))))))
Original file line number Diff line number Diff line change
1
+ package example ;
2
+
3
+ public abstract class ATest {
4
+
5
+ public ATest () {}
6
+
7
+ public int magicNumber () {
8
+ return 42 ;
9
+ }
10
+ }
Original file line number Diff line number Diff line change
1
+ package example ;
2
+
3
+ public class Test extends ATest {
4
+
5
+ public Test () { super (); }
6
+
7
+ public int magicNumber () {
8
+ return super .magicNumber ();
9
+ }
10
+ }
Original file line number Diff line number Diff line change
1
+ #! /bin/bash
2
+ lein run
Original file line number Diff line number Diff line change
1
+ (defproject example " example"
2
+ :dependencies [[org.clojure/clojure " 1.11.1" ]]
3
+ :profiles {:dev {:dependencies [[com.clojure-goes-fast/virgil " 0.2.0-SNAPSHOT" ]]}}
4
+ :main example )
Original file line number Diff line number Diff line change
1
+ (ns example
2
+ (:require virgil))
3
+
4
+ (defn -main [& args]
5
+ (virgil/watch-and-recompile [" src" ] :verbose true )
6
+ (assert (= 42 (eval '(.magicNumber (example.Test. ))))))
Original file line number Diff line number Diff line change
1
+ package example ;
2
+
3
+ public abstract class ATest {
4
+
5
+ public ATest () {}
6
+
7
+ public int magicNumber () {
8
+ return 42 ;
9
+ }
10
+ }
Original file line number Diff line number Diff line change
1
+ package example ;
2
+
3
+ public class Test extends ATest {
4
+
5
+ public Test () { super (); }
6
+
7
+ public int magicNumber () {
8
+ return super .magicNumber ();
9
+ }
10
+ }
You can’t perform that action at this time.
0 commit comments