File tree Expand file tree Collapse file tree 4 files changed +12
-8
lines changed
Expand file tree Collapse file tree 4 files changed +12
-8
lines changed Original file line number Diff line number Diff line change 3737 run : doxygen Doxyfile
3838 - name : Check Java coverage
3939 run : javadoc -Xdoclint:all,-missing -d ../doc/java -subpackages *
40- working-directory : java
40+ working-directory : java/api
4141 - name : Generate Rust documentation
4242 run : |
4343 bundle exec rake cargo:build
Original file line number Diff line number Diff line change 5252 run : doxygen Doxyfile
5353 - name : Build with JavaDoc
5454 run : javadoc -Xdoclint:all,-missing -d ../doc/java -subpackages *
55- working-directory : java
55+ working-directory : java/api
5656 - name : Build with rustdoc
5757 run : |
5858 bundle exec rake cargo:build
Original file line number Diff line number Diff line change 4444 java-version : ' 21'
4545 cache : maven
4646
47- - name : Run the tests
48- run : mvn -B install
49- working-directory : java/wasm
47+ - name : Build the Java artifacts
48+ run : mvn install
49+ working-directory : java
50+
51+ - name : Run the tests from the WASM module
52+ run : mvn -pl wasm test
53+ working-directory : java
5054
5155 - uses : actions/upload-artifact@v7
5256 with :
Original file line number Diff line number Diff line change @@ -8,9 +8,9 @@ A lot of code in prism's repository is templated from a single configuration fil
88* ` include/prism/node_new.h ` - for defining the functions that create the nodes in C
99* ` javascript/src/deserialize.js ` - for defining how to deserialize the nodes in JavaScript
1010* ` javascript/src/nodes.js ` - for defining the nodes in JavaScript
11- * ` java/org/ruby_lang/prism/AbstractNodeVisitor.java ` - for defining the visitor interface for the nodes in Java
12- * ` java/org/ruby_lang/prism/Loader.java ` - for defining how to deserialize the nodes in Java
13- * ` java/org/ruby_lang/prism/Nodes.java ` - for defining the nodes in Java
11+ * ` java/api/target/generated-sources/java/ org/ruby_lang/prism/AbstractNodeVisitor.java ` - for defining the visitor interface for the nodes in Java
12+ * ` java/api/target/generated-sources/java/ org/ruby_lang/prism/Loader.java ` - for defining how to deserialize the nodes in Java
13+ * ` java/api/target/generated-sources/java/ org/ruby_lang/prism/Nodes.java ` - for defining the nodes in Java
1414* ` lib/prism/compiler.rb ` - for defining the compiler for the nodes in Ruby
1515* ` lib/prism/dispatcher.rb ` - for defining the dispatch visitors for the nodes in Ruby
1616* ` lib/prism/dot_visitor.rb ` - for defining the dot visitor for the nodes in Ruby
You can’t perform that action at this time.
0 commit comments