diff options
author | Damien Martin-Guillerez <dmarting@google.com> | 2015-09-25 18:14:55 +0000 |
---|---|---|
committer | Han-Wen Nienhuys <hanwen@google.com> | 2015-09-28 11:39:28 +0000 |
commit | 152181aa5deed6e1009cf6b482bc71526b75441e (patch) | |
tree | 364670268a262a22ccecd2c364e192f09c846b25 /src/main/java/com/google/devtools/build/docgen/BuildEncyclopediaGenerator.java | |
parent | b737b99e7187effe6e5cbf1d42e12985b0ee8194 (diff) |
Support for a black list of documented rules
Any rule in that black list will be skipped during build encyclopedia
generation.
This is for supporting outside documentation of rules that have a
different documentation internally.
--
MOS_MIGRATED_REVID=103958542
Diffstat (limited to 'src/main/java/com/google/devtools/build/docgen/BuildEncyclopediaGenerator.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/docgen/BuildEncyclopediaGenerator.java | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/docgen/BuildEncyclopediaGenerator.java b/src/main/java/com/google/devtools/build/docgen/BuildEncyclopediaGenerator.java index b8de243d90..d7983a1600 100644 --- a/src/main/java/com/google/devtools/build/docgen/BuildEncyclopediaGenerator.java +++ b/src/main/java/com/google/devtools/build/docgen/BuildEncyclopediaGenerator.java @@ -57,7 +57,8 @@ public class BuildEncyclopediaGenerator { try { BuildEncyclopediaProcessor processor = new BuildEncyclopediaProcessor( createRuleClassProvider()); - processor.generateDocumentation(args[0].split(","), args.length > 1 ? args[1] : null); + processor.generateDocumentation( + args[0].split(","), getArgsOrNull(args, 1), getArgsOrNull(args, 2)); } catch (BuildEncyclopediaDocException e) { fail(e, false); } catch (Throwable e) { @@ -65,4 +66,8 @@ public class BuildEncyclopediaGenerator { } } } + + private static String getArgsOrNull(String[] args, int idx) { + return args.length > idx ? args[idx] : null; + } } |