mirror of
https://github.com/openjdk/jdk.git
synced 2025-09-21 19:44:41 +02:00
8002146: javadoc doesn't release resources in a timely manner
Reviewed-by: darcy
This commit is contained in:
parent
adff1a634a
commit
3bd08c5eff
2 changed files with 6 additions and 0 deletions
|
@ -81,6 +81,9 @@ public class JavadocMemberEnter extends MemberEnter {
|
||||||
docenv.makeAnnotationTypeElementDoc(meth, docComment, tree, lineMap);
|
docenv.makeAnnotationTypeElementDoc(meth, docComment, tree, lineMap);
|
||||||
else
|
else
|
||||||
docenv.makeMethodDoc(meth, docComment, tree, lineMap);
|
docenv.makeMethodDoc(meth, docComment, tree, lineMap);
|
||||||
|
|
||||||
|
// release resources
|
||||||
|
tree.body = null;
|
||||||
}
|
}
|
||||||
|
|
||||||
@Override
|
@Override
|
||||||
|
|
|
@ -394,6 +394,9 @@ class Start {
|
||||||
// legacy?
|
// legacy?
|
||||||
languageVersion == null || languageVersion == LanguageVersion.JAVA_1_1, quiet);
|
languageVersion == null || languageVersion == LanguageVersion.JAVA_1_1, quiet);
|
||||||
|
|
||||||
|
// release resources
|
||||||
|
comp = null;
|
||||||
|
|
||||||
// pass off control to the doclet
|
// pass off control to the doclet
|
||||||
boolean ok = root != null;
|
boolean ok = root != null;
|
||||||
if (ok) ok = docletInvoker.start(root);
|
if (ok) ok = docletInvoker.start(root);
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue