Annotations for defined types in API dumps.
These already existed for enum types (because of @Backing), but we were
missing them for interface/parcelables where @VintfStability is needed.
Bug: N/A
Test: m android.hardware.vibrator-freeze-api (and API compiles)
Change-Id: I15be062490fe451d1cdb368eaa2d2e92b6fcbd1b
diff --git a/aidl_language.h b/aidl_language.h
index b8ee857..ada8832 100644
--- a/aidl_language.h
+++ b/aidl_language.h
@@ -245,6 +245,8 @@
bool IsSystemApi() const;
bool IsStableApiParcelable(Options::Language lang) const;
+ void DumpAnnotations(CodeWriter* writer) const;
+
const AidlAnnotation* UnsupportedAppUsage() const;
const AidlTypeSpecifier* BackingType(const AidlTypenames& typenames) const;
std::string ToString() const;