mirror of
https://github.com/openjdk/jdk8u.git
synced 2025-12-10 09:17:33 -06:00
6726154: javadoc generated with incorrect version in comment
Reviewed-by: jjg, bpatel, erikj, tbell
This commit is contained in:
parent
9e72063042
commit
b1ae577b23
@ -81,6 +81,7 @@ $(LANGTOOLS_OUTPUTDIR)/gensrc/_the_props.d: $(PROPSOURCES) $(BUILD_TOOLS)
|
||||
$(PRINTF) "jdk=$(JDK_VERSION)\nfull=$(FULL_VERSION)\nrelease=$(RELEASE)\n" > $(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/javap/resources/version.properties
|
||||
$(PRINTF) "jdk=$(JDK_VERSION)\nfull=$(FULL_VERSION)\nrelease=$(RELEASE)\n" > $(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/javac/resources/version.properties
|
||||
$(PRINTF) "jdk=$(JDK_VERSION)\nfull=$(FULL_VERSION)\nrelease=$(RELEASE)\n" > $(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/jdeps/resources/version.properties
|
||||
$(PRINTF) "jdk=$(JDK_VERSION)\nfull=$(FULL_VERSION)\nrelease=$(RELEASE)\n" > $(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/javadoc/resources/version.properties
|
||||
$(ECHO) Compiling $(words $(PROPSOURCES) v1 v2 v3) properties into resource bundles
|
||||
$(TOOL_COMPILEPROPS_CMD) $(PROPCMDLINE) \
|
||||
-compile $(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/javah/resources/version.properties \
|
||||
@ -94,6 +95,9 @@ $(LANGTOOLS_OUTPUTDIR)/gensrc/_the_props.d: $(PROPSOURCES) $(BUILD_TOOLS)
|
||||
java.util.ListResourceBundle \
|
||||
-compile $(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/jdeps/resources/version.properties \
|
||||
$(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/jdeps/resources/version.java \
|
||||
java.util.ListResourceBundle \
|
||||
-compile $(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/javadoc/resources/version.properties \
|
||||
$(LANGTOOLS_OUTPUTDIR)/gensrc/com/sun/tools/javadoc/resources/version.java \
|
||||
java.util.ListResourceBundle
|
||||
$(ECHO) PROPS_ARE_CREATED = yes > $@
|
||||
|
||||
|
||||
@ -204,12 +204,27 @@ public class ConfigurationImpl extends Configuration {
|
||||
"com.sun.tools.doclets.formats.html.resources.standard");
|
||||
}
|
||||
|
||||
private final String versionRBName = "com.sun.tools.javadoc.resources.version";
|
||||
private ResourceBundle versionRB;
|
||||
|
||||
/**
|
||||
* Return the build date for the doclet.
|
||||
*/
|
||||
@Override
|
||||
public String getDocletSpecificBuildDate() {
|
||||
return BUILD_DATE;
|
||||
if (versionRB == null) {
|
||||
try {
|
||||
versionRB = ResourceBundle.getBundle(versionRBName);
|
||||
} catch (MissingResourceException e) {
|
||||
return BUILD_DATE;
|
||||
}
|
||||
}
|
||||
|
||||
try {
|
||||
return versionRB.getString("release");
|
||||
} catch (MissingResourceException e) {
|
||||
return BUILD_DATE;
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
|
||||
@ -331,7 +331,7 @@ public abstract class HtmlDocWriter extends HtmlWriter {
|
||||
if (timestamp) {
|
||||
Calendar calendar = new GregorianCalendar(TimeZone.getDefault());
|
||||
Date today = calendar.getTime();
|
||||
text += " ("+ ConfigurationImpl.BUILD_DATE + ") on " + today;
|
||||
text += " ("+ configuration.getDocletSpecificBuildDate() + ") on " + today;
|
||||
}
|
||||
return new Comment(text);
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user