Add InnerClass attributes for enclosing declarations first

The integration tests normalize attribute order, so this wasn't showing
up.  javac's class reader expects InnerClass attributes for enclosing
declarations to appear before their members, the previous ordering as
causing it to resolve the binary names of any enclosing declarations
that were themselves inner classes (e.g. `Outer$Inner.InnerMost`).

MOE_MIGRATED_REVID=136541546
2 files changed
tree: a29cdacc1685851a55e6ae989008071ba7b3877b
  1. java/
  2. javatests/
  3. .gitignore
  4. LICENSE
  5. pom.xml
  6. README.md
  7. turbine.iml
README.md

Turbine

Turbine is a header compiler for Java.