File tree Expand file tree Collapse file tree 1 file changed +48
-0
lines changed
src/main/java/ch/ri/jsjvm/utils Expand file tree Collapse file tree 1 file changed +48
-0
lines changed Original file line number Diff line number Diff line change
1
+ package ch .ri .jsjvm .utils ;
2
+
3
+ import java .io .BufferedReader ;
4
+ import java .io .File ;
5
+ import java .io .FileReader ;
6
+ import java .io .PrintStream ;
7
+ import java .util .TreeSet ;
8
+
9
+ public class MergeJSFiles
10
+ {
11
+
12
+ public static void main (String [] args ) throws Exception
13
+ {
14
+
15
+ File jsDir = new File ("src/main/javascript" );
16
+ File outputFile = new File ("target/jsjvm.js" );
17
+
18
+ if (outputFile .exists ())
19
+ outputFile .delete ();
20
+
21
+ PrintStream printer = new PrintStream (outputFile );
22
+
23
+ TreeSet <File > set = new TreeSet <File >();
24
+
25
+ for (File f : jsDir .listFiles ())
26
+ {
27
+ if (f .isFile ())
28
+ set .add (f );
29
+ }
30
+
31
+ for (File f : set )
32
+ {
33
+ BufferedReader reader = new BufferedReader ( new FileReader (f ) );
34
+
35
+ while (reader .ready ())
36
+ {
37
+ String line = reader .readLine ();
38
+ printer .println ( line );
39
+ System .out .println ( line );
40
+ }
41
+ }
42
+
43
+ printer .flush ();
44
+ printer .close ();
45
+
46
+ }
47
+
48
+ }
You can’t perform that action at this time.
0 commit comments