camera: Annotate public/synthetic keys in the java code
Change-Id: Ifc89153136a9be502b7b88addbd16a5de68a7bfc
diff --git a/camera/docs/CameraMetadataKeys.mako b/camera/docs/CameraMetadataKeys.mako
index 89c0ced..63811ce 100644
--- a/camera/docs/CameraMetadataKeys.mako
+++ b/camera/docs/CameraMetadataKeys.mako
@@ -75,6 +75,12 @@
% if entry.deprecated:
@Deprecated
% endif
+ % if entry.applied_visibility == 'public':
+ @PublicKey
+ % endif
+ % if entry.synthetic:
+ @SyntheticKey
+ % endif
public static final Key<${jtype_boxed(entry)}> ${entry.name | jkey_identifier} =
new Key<${jtype_boxed(entry)}>("${entry.name}", ${jkey_type_token(entry)});
</%def>\