521732011-11-13 14:59:00 +0000Add a drop of additional clarification to doc on the delegate setting of the WebappClassLoader2011-11-14 22:16:48 +0000111UnclassifiedTomcat 7CatalinatrunkPCMac OS X 10.4RESOLVEDFIXEDP2normal---1bimarguliesdev0oldest_to_newest151444027931bimargulies2011-11-13 14:59:57 +0000Created attachment 27931
javadoc tweaks to WebappClassLoader
There is a full description of the 'delegate' flag on the protected boolean member, but programmers using the class are likely to look to the setDelegate function for enlightenment. Further, the IMPLEMENTATION NOTE at the top does
not mention the existence of the delegate flag.
This patch tries to makes it harder to misunderstand, since the term 'delegate' has, to me at least, a bit of ambiguity to it.1514911markt2011-11-14 22:16:48 +0000Fixed in 7.0.x and will be included in 7.0.23 onwards.279312011-11-13 14:59:00 +00002011-11-14 02:01:10 +0000javadoc tweaks to WebappClassLoaderwcl.patchtext/plain2488bimarguliesSW5kZXg6IGphdmEvb3JnL2FwYWNoZS9jYXRhbGluYS9sb2FkZXIvV2ViYXBwQ2xhc3NMb2FkZXIu
amF2YQo9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09
PT09PT09PT09PT09PT09Ci0tLSBqYXZhL29yZy9hcGFjaGUvY2F0YWxpbmEvbG9hZGVyL1dlYmFw
cENsYXNzTG9hZGVyLmphdmEJKHJldmlzaW9uIDEyMDE0MzEpCisrKyBqYXZhL29yZy9hcGFjaGUv
Y2F0YWxpbmEvbG9hZGVyL1dlYmFwcENsYXNzTG9hZGVyLmphdmEJKHdvcmtpbmcgY29weSkKQEAg
LTg2LDE0ICs4NiwxNiBAQAogICogY29tcGF0aWJsZSB3aXRoIGEgbm9ybWFsIDxjb2RlPlVSTENs
YXNzTG9hZGVyPC9jb2RlPiwgYWx0aG91Z2ggaXRzIGludGVybmFsCiAgKiBiZWhhdmlvciBtYXkg
YmUgY29tcGxldGVseSBkaWZmZXJlbnQuCiAgKiA8cD4KLSAqIDxzdHJvbmc+SU1QTEVNRU5UQVRJ
T04gTk9URTwvc3Ryb25nPiAtIFRoaXMgY2xhc3MgbG9hZGVyIGZhaXRoZnVsbHkgZm9sbG93cwor
ICogPHN0cm9uZz5JTVBMRU1FTlRBVElPTiBOT1RFPC9zdHJvbmc+IC0gQnkgZGVmYXVsdCwgdGhp
cyBjbGFzcyBsb2FkZXIgZmFpdGhmdWxseSBmb2xsb3dzCiAgKiB0aGUgZGVsZWdhdGlvbiBtb2Rl
bCByZWNvbW1lbmRlZCBpbiB0aGUgc3BlY2lmaWNhdGlvbi4gVGhlIHN5c3RlbSBjbGFzcwogICog
bG9hZGVyIHdpbGwgYmUgcXVlcmllZCBmaXJzdCwgdGhlbiB0aGUgbG9jYWwgcmVwb3NpdG9yaWVz
LCBhbmQgb25seSB0aGVuCiAgKiBkZWxlZ2F0aW9uIHRvIHRoZSBwYXJlbnQgY2xhc3MgbG9hZGVy
IHdpbGwgb2NjdXIuIFRoaXMgYWxsb3dzIHRoZSB3ZWIKICAqIGFwcGxpY2F0aW9uIHRvIG92ZXJy
aWRlIGFueSBzaGFyZWQgY2xhc3MgZXhjZXB0IHRoZSBjbGFzc2VzIGZyb20gSjJTRS4KICAqIFNw
ZWNpYWwgaGFuZGxpbmcgaXMgcHJvdmlkZWQgZnJvbSB0aGUgSkFYUCBYTUwgcGFyc2VyIGludGVy
ZmFjZXMsIHRoZSBKTkRJCiAgKiBpbnRlcmZhY2VzLCBhbmQgdGhlIGNsYXNzZXMgZnJvbSB0aGUg
c2VydmxldCBBUEksIHdoaWNoIGFyZSBuZXZlciBsb2FkZWQKLSAqIGZyb20gdGhlIHdlYmFwcCBy
ZXBvc2l0b3J5LgorICogZnJvbSB0aGUgd2ViYXBwIHJlcG9zaXRvcnkuIFRoZSA8Y29kZT5kZWxl
Z2F0ZTwvY29kZT4gcHJvcGVydHkKKyAqIGFsbG93cyBhbiBhcHBsaWNhdGlvbiB0byBtb2RpZnkg
dGhpcyBiZWhhdmlvciBtb3ZlIHRoZSBwYXJlbnQgY2xhc3MgbG9hZGVyCisgKiBhaGVhZCBvZiB0
aGUgbG9jYWwgcmVwb3NpdG9yeS4KICAqIDxwPgogICogPHN0cm9uZz5JTVBMRU1FTlRBVElPTiBO
T1RFPC9zdHJvbmc+IC0gRHVlIHRvIGxpbWl0YXRpb25zIGluIEphc3BlcgogICogY29tcGlsYXRp
b24gdGVjaG5vbG9neSwgYW55IHJlcG9zaXRvcnkgd2hpY2ggY29udGFpbnMgY2xhc3NlcyBmcm9t
CkBAIC0yOTIsNyArMjk0LDggQEAKICAgICAgKiB1c3VhbCBKYXZhMiBkZWxlZ2F0aW9uIG1vZGVs
KT8gIElmIHNldCB0byA8Y29kZT5mYWxzZTwvY29kZT4sCiAgICAgICogdGhpcyBjbGFzcyBsb2Fk
ZXIgd2lsbCBzZWFyY2ggaXRzIG93biByZXBvc2l0b3JpZXMgZmlyc3QsIGFuZAogICAgICAqIGRl
bGVnYXRlIHRvIHRoZSBwYXJlbnQgb25seSBpZiB0aGUgY2xhc3Mgb3IgcmVzb3VyY2UgaXMgbm90
Ci0gICAgICogZm91bmQgbG9jYWxseS4KKyAgICAgKiBmb3VuZCBsb2NhbGx5LiBOb3RlIHRoYXQg
dGhlIGRlZmF1bHQsIDxjb2RlPmZhbHNlPC9jb2RlPiwgaXMgCisgICAgICogdGhlIGJlaGF2aW9y
IGNhbGxlZCBmb3IgYnkgdGhlIHNlcnZsZXQgc3BlY2lmaWNhdGlvbi4KICAgICAgKi8KICAgICBw
cm90ZWN0ZWQgYm9vbGVhbiBkZWxlZ2F0ZSA9IGZhbHNlOwogCkBAIC01MzYsNiArNTM5LDE0IEBA
CiAKICAgICAvKioKICAgICAgKiBTZXQgdGhlICJkZWxlZ2F0ZSBmaXJzdCIgZmxhZyBmb3IgdGhp
cyBjbGFzcyBsb2FkZXIuCisgICAgICogSWYgdGhpcyBmbGFnIGlzIHRydWUsIHRoaXMgY2xhc3Mg
bG9hZGVyIGRlbGVnYXRlcworICAgICAqIHRvIHRoZSBwYXJlbnQgY2xhc3MgbG9hZGVyCisgICAg
ICogPHN0cm9uZz5iZWZvcmU8L3N0cm9uZz4gc2VhcmNoaW5nIGl0cyBvd24gcmVwb3NpdG9yaWVz
LCBhcworICAgICAqIGluIGFuIG9yZGluYXJ5IChub24tc2VydmxldCkgY2hhaW4gb2Ygb2YgSmF2
YSBjbGFzcyBsb2FkZXJzLgorICAgICAqIElmIHNldCB0byA8Y29kZT5mYWxzZTwvY29kZT4sCisg
ICAgICogdGhpcyBjbGFzcyBsb2FkZXIgd2lsbCBzZWFyY2ggaXRzIG93biByZXBvc2l0b3JpZXMg
Zmlyc3QsIGFuZAorICAgICAqIGRlbGVnYXRlIHRvIHRoZSBwYXJlbnQgb25seSBpZiB0aGUgY2xh
c3Mgb3IgcmVzb3VyY2UgaXMgbm90CisgICAgICogZm91bmQgbG9jYWxseSwgYXMgcGVyIHRoZSBz
ZXJ2bGV0IHNwZWNpZmljYXRpb24uIAogICAgICAqCiAgICAgICogQHBhcmFtIGRlbGVnYXRlIFRo
ZSBuZXcgImRlbGVnYXRlIGZpcnN0IiBmbGFnCiAgICAgICovCg==