Convert document item structs to classes

This is the least-complete first run for any of these structs, but this
shift is going to be particularly gnarly, so we need to be
extra-incremental about it.

Change-Id: I7295add8b9a1291f229743f8c36d941569a16ab6
Test: unit tests
Bug: 24410295
Signed-off-by: Casey Dahlin <sadmac@google.com>
diff --git a/generate_java.h b/generate_java.h
index 5affbf1..2f06323 100644
--- a/generate_java.h
+++ b/generate_java.h
@@ -17,10 +17,10 @@
 class JavaTypeNamespace;
 
 int generate_java(const string& filename, const string& originalSrc,
-                  interface_type* iface, java::JavaTypeNamespace* types);
+                  AidlInterface* iface, java::JavaTypeNamespace* types);
 
 android::aidl::java::Class* generate_binder_interface_class(
-    const interface_type* iface, java::JavaTypeNamespace* types);
+    const AidlInterface* iface, java::JavaTypeNamespace* types);
 
 }  // namespace java