Please review: JDK-8178725: provide way to link to external documentation

Jonathan Gibbons jonathan.gibbons at oracle.com
Tue Apr 18 22:27:57 UTC 2017


The use of double quotes in the example might lead one to incorrectly 
believe that they are required.

The example should work without the quotes:

   43 /**
   44  * An inline tag to conveniently insert an external link.
   45  * The tag can be used as follows:
   46  * {@extLink name description}, for example
   47  * <p>
   48  * {@code
   49  *     Please see {@extLink Borealis a spectacular} sight.
   50  * }
   51  * <p>
   52  * will produce the following html
   53  * <p>
   54  * {@code
   55  *     Please see <a href="https://www.oracle.com/pls/topic/lookup?ctx=javase9&id=Borealis">a spectacular</a> sight.
   56  * }
   57  * }
   58  */


The indentation in both the comment and the source code is a bit 
inconsistent. Is that an extra } on line 57?

The regex will fail if there are too many spaces between "{@extLink" and 
the name.   [1]

-- Jon


[1]: 
https://blog.codinghorror.com/regular-expressions-now-you-have-two-problems/


On 04/18/2017 11:26 AM, Kumar Srinivasan wrote:
>
> Thanks Erik, yes will wait for Magnus' and Jon's comments.
>
> Kumar
>
>> The build change looks ok to me, but Magnus should definitely look at 
>> this since he is so heavily involved in the Javadoc build right now.
>>
>> /Erik
>>
>>
>> On 2017-04-18 19:44, Kumar Srinivasan wrote:
>>> Hello,
>>>
>>> As explained in the JBS issue [1], this new taglet enables API 
>>> documents
>>> to contain the extLink tag to link external sources.
>>>
>>> Please review the webrev [2].
>>>
>>> Thanks
>>> Kumar
>>>
>>> [1] https://bugs.openjdk.java.net/browse/JDK-8178725
>>> [2] http://cr.openjdk.java.net/~ksrini/8178725/webrev.00/
>>
>




More information about the build-dev mailing list