Disallow duplicate srcjars in javac-turbine

Also improve srcjar extraction to use zipfs instead of a temp dir,
remove the now unused temp dir handling, and use JSR 199 in a slightly
more idiomatic way.

This fixes a bug affecting srcjar entries that differ only in case when
compiling on platforms with case-insensitive filesystems.

MOE_MIGRATED_REVID=149175693
4 files changed
tree: 1b7af9eeef128caeafc5abce20f834601e62ffc7
  1. java/
  2. javatests/
  3. proto/
  4. .gitignore
  5. .travis.yml
  6. LICENSE
  7. pom.xml
  8. README.md
  9. turbine.iml
README.md

Turbine

Turbine is a header compiler for Java.