mirror of https://github.com/apache/lucene.git
try to workaround javadocs bug causing nightly-smoke to fail
git-svn-id: https://svn.apache.org/repos/asf/lucene/dev/trunk@1522885 13f79535-47bb-0310-9956-ffa450edef68
This commit is contained in:
parent
1a9067d671
commit
36d7c6b38d
|
@ -80,6 +80,8 @@ def checkClassDetails(fullPath):
|
|||
Checks for invalid HTML in the full javadocs under each field/method.
|
||||
"""
|
||||
|
||||
isAttributeSource = fullPath.endswith('AttributeSource.html')
|
||||
|
||||
# TODO: only works with java7 generated javadocs now!
|
||||
with open(fullPath, encoding='UTF-8') as f:
|
||||
desc = None
|
||||
|
@ -87,6 +89,12 @@ def checkClassDetails(fullPath):
|
|||
item = None
|
||||
errors = []
|
||||
for line in f.readlines():
|
||||
|
||||
if isAttributeSource:
|
||||
# Work around Javadocs bug that fails to escape the <T> type parameter in {@link #getAttribute} and {@link #addAttribute}
|
||||
line = line.replace('<code>getAttribute(java.lang.Class<T>)</code>', '<code>getAttribute(java.lang.Class)</code>')
|
||||
line = line.replace('<code>addAttribute(java.lang.Class<T>)</code>', '<code>addAttribute(java.lang.Class)</code>')
|
||||
|
||||
m = reH3.search(line)
|
||||
if m is not None:
|
||||
if desc is not None:
|
||||
|
|
Loading…
Reference in New Issue