Improve type value semantics

Improve ClassTy#equals handling of types that haven't been canonicalized,
add more detail to toString implementations (e.g. annotations), and memoize
hashCodes.

-------------
Created by MOE: https://github.com/google/moe
MOE_MIGRATED_REVID=255287890
3 files changed
tree: cd6da9ac56d2c8b2cba76570199cc0da64ecc9fb
  1. java/
  2. javatests/
  3. proto/
  4. .gitignore
  5. .travis.yml
  6. appveyor.yml
  7. LICENSE
  8. pom.xml
  9. README.md
README.md

Turbine

Turbine is a header compiler for Java.