summaryrefslogtreecommitdiffstats
path: root/config-model/src/main/javacc
diff options
context:
space:
mode:
authorArne H Juul <arnej@yahooinc.com>2022-03-07 10:21:23 +0000
committerArne H Juul <arnej@yahooinc.com>2022-03-07 13:34:21 +0000
commita1099560e37f44a184d102e5dc6a927910777fe0 (patch)
treea9db83c40902cca864fb66e87b3406924c2fcea7 /config-model/src/main/javacc
parentdb1e07251acfed5eee8e4a073a1c40afb9ce3d6b (diff)
allow duplicates in document-summary (with warning)
Diffstat (limited to 'config-model/src/main/javacc')
-rw-r--r--config-model/src/main/javacc/IntermediateParser.jj7
1 files changed, 6 insertions, 1 deletions
diff --git a/config-model/src/main/javacc/IntermediateParser.jj b/config-model/src/main/javacc/IntermediateParser.jj
index b57719ec72d..7447eee5cec 100644
--- a/config-model/src/main/javacc/IntermediateParser.jj
+++ b/config-model/src/main/javacc/IntermediateParser.jj
@@ -1161,7 +1161,12 @@ void summaryInDocument(ParsedDocumentSummary docsum) :
}
lbrace() (summaryItem(psf) (<NL>)*)* <RBRACE>
{
- docsum.addField(psf);
+ var old = docsum.addField(psf);
+ if (old != null) {
+ deployLogger.logApplicationPackage(Level.WARNING, "Summary field '" + psf.name()
+ + "' is defined twice in document-summary '"
+ + docsum.name() + "'");
+ }
}
}