diff options
author | Doug Zongker <dougz@android.com> | 2009-12-08 12:45:02 -0800 |
---|---|---|
committer | Doug Zongker <dougz@android.com> | 2009-12-09 12:31:00 -0800 |
commit | 5ae770fc0e43172e1efc5146a38e7d1f452143e2 (patch) | |
tree | cf25d845b8da0f76fcf9e4a125952d5a2c0b694c /tools/java-event-log-tags.py | |
parent | 3a59b2ceb9fee68eef0428e5458edfbb9e09936c (diff) | |
download | build-5ae770fc0e43172e1efc5146a38e7d1f452143e2.zip build-5ae770fc0e43172e1efc5146a38e7d1f452143e2.tar.gz build-5ae770fc0e43172e1efc5146a38e7d1f452143e2.tar.bz2 |
add option to @hide classes generated from .logtags files
Generate a javadoc @hide comment on the class when "option
javadoc_hide true" is specified in the input .logtags file.
Diffstat (limited to 'tools/java-event-log-tags.py')
-rwxr-xr-x | tools/java-event-log-tags.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/tools/java-event-log-tags.py b/tools/java-event-log-tags.py index f8374b0..20b8ca4 100755 --- a/tools/java-event-log-tags.py +++ b/tools/java-event-log-tags.py @@ -60,6 +60,10 @@ tagfile = event_log_tags.TagFile(fn) if "java_package" not in tagfile.options: tagfile.AddError("java_package option not specified", linenum=0) +hide = True +if "javadoc_hide" in tagfile.options: + hide = event_log_tags.BooleanFromString(tagfile.options["javadoc_hide"][0]) + if tagfile.errors: for fn, ln, msg in tagfile.errors: print >> sys.stderr, "%s:%d: error: %s" % (fn, ln, msg) @@ -73,6 +77,11 @@ buffer.write("/* This file is auto-generated. DO NOT MODIFY.\n" buffer.write("package %s;\n\n" % (tagfile.options["java_package"][0],)) basename, _ = os.path.splitext(os.path.basename(fn)) + +if hide: + buffer.write("/**\n" + " * @hide\n" + " */\n") buffer.write("public class %s {\n" % (basename,)) buffer.write(" private %s() { } // don't instantiate\n" % (basename,)) |