File: java_class_compiler_version.bds

package info (click to toggle)
snpeff 5.2.f%2Bdfsg-1
  • links: PTS, VCS
  • area: main
  • in suites: forky, sid, trixie
  • size: 701,384 kB
  • sloc: java: 62,547; perl: 2,279; sh: 1,185; python: 744; xml: 507; makefile: 50
file content (15 lines) | stat: -rwxr-xr-x 342 bytes parent folder | download | duplicates (2)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/usr/bin/env bds

# Show java compiler version for each class in the current directory

files := sys find . -iname "*.class" 

for(string f: files.lines()) {
	out := f.swapExt('version')
	task(out <- f) {
		sys javap -v '$f' | grep major | tr -d "\\n" > '$out'
		sys echo '        $f' >> '$out'
		sys echo 'OUT: $out'
		sys cat '$out'
	}
}