GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing github.com — [Javadocs]: A list of typos across many Java SE 26 Javadoc pages (reachable from https://docs.oracle.com/en/java/javase/26/docs/api/help-doc.html ) · Issue #55 · java/devrel Open DescriptionHello Java DevRel team, In case it is useful to the team, I would like to share a list of typos I have found within the Java SE 26 API documentation pages (starting from https://docs.oracle.com/en/java/javase/26/docs/api/help-doc.html ). Only suspected spelling errors are reported in this ticket. (Note this list is not intended to be a comprehensive list of all typos across the many thousands of such Javadoc pages (cc/ @authentictech *) and that I have already submitted other smaller such lists to bugs.java earlier which were accepted there (but that page has been unavailable recently.)) I am unable to report these to the Java bugreport page ( https://bugreport.java.com/bugreport/ , which goes to bugs.java) as that site is down (archived as is at https://web.archive.org/web/20260807143446/https://bugreport.java.com/bugreport/ ).
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/InconsistentDebugInfoException.html (archived as is at https://web.archive.org/web/20260806222537/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/InconsistentDebugInfoException.html?nonce=11 ),
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/sound/SoundClip.html (archived as is at https://web.archive.org/web/20260806222453/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/sound/SoundClip.html?nonce=11 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/EventHandler.html (archived as is at https://web.archive.org/web/20260806223651/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/EventHandler.html?nonce=11 ),
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.management/jdk/management/VirtualThreadSchedulerMXBean.html (archived as is at https://web.archive.org/web/20260806224536/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.management/jdk/management/VirtualThreadSchedulerMXBean.html?nonce=14 ),
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/request/MonitorContendedEnteredRequest.html ( archived as is at https://web.archive.org/web/20260806224801/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/request/MonitorContendedEnteredRequest.html?nonce=25 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LocalVariableInfo.html (archived as is at https://web.archive.org/web/20260806225307/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LocalVariableInfo.html?nonce=11 ),
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LocalVariableTableAttribute.html (archived as is at https://web.archive.org/web/20260807001254/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/attribute/LocalVariableTableAttribute.html?nonce=40 ),
"Varible" should be "Variable" to match the linked content. (Note: this same typo occurs identically on at least one other page, see the previous entry.) In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/CookieManager.html (archived as is at https://web.archive.org/web/20260806225605/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/net/CookieManager.html?nonce=11 )
"There're" should be "There are". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/request/ClassPrepareRequest.html (archived as is at https://web.archive.org/web/20260806230131/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/request/ClassPrepareRequest.html )
"someStratam" should be "someStratum" to match the context (e.g. "call it 'someStratum'" earlier in the sentence.) In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.management/jdk/management/HotSpotAOTCacheMXBean.html (archived as is at https://web.archive.org/web/20260806230407/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.management/jdk/management/HotSpotAOTCacheMXBean.html?nonce=10 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/connect/LaunchingConnector.html (archived as is at https://web.archive.org/web/20260806230641/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/connect/LaunchingConnector.html?nonce=11 )
"funcctions" should be "function" (also should not be plural in this context, separate from typo). In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/Collator.html (archived as is at https://web.archive.org/web/20260806230810/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/Collator.html?nonce=21 ),
https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/spi/ImageInputStreamSpi.html: (archived as is at https://web.archive.org/web/20260806231848/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/spi/ImageInputStreamSpi.html?nonce=20 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/spi/ImageOutputStreamSpi.html: (archived as is at https://web.archive.org/web/20260806232708/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/spi/ImageOutputStreamSpi.html?nonce=23 )
"footrprint" should be "footprint". (Note; This typo occurs identically on at least one other page, see the previous entry.) In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/timer/TimerMBean.html (archived as is at https://web.archive.org/web/20260806232223/https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/timer/TimerMBean.html?nonce=21 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ThrowInstruction.html (archived as is at https://web.archive.org/web/20260806233336/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/instruction/ThrowInstruction.html?nonce=30 ),
"CodeBuiler" should be "CodeBuilder" to match the link target https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/lang/classfile/CodeBuilder.html#athrow() . In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/DecimalFormat.html (archived as is at https://web.archive.org/web/20260806233615/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/text/DecimalFormat.html?nonce=70 ),
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/connect/spi/Connection.html (archived as is at https://web.archive.org/web/20260806233945/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/connect/spi/Connection.html?nonce=30 ),
"indictaed" should be "indicated". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/module-summary.html (archived as is at https://web.archive.org/web/20260806234642/https://docs.oracle.com/en/java/javase/26/docs/api/java.net.http/module-summary.html?nonce=25 ),
"programatically" should be "programmatically". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.management/com/sun/management/GarbageCollectionNotificationInfo.html (archived as is at https://docs.oracle.com/en/java/javase/26/docs/api/jdk.management/com/sun/management/GarbageCollectionNotificationInfo.html?nonce=12 ),
"Garbaage" should be "Garbage". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/allclasses-index.html (archived as is at https://web.archive.org/web/20260806235612/https://docs.oracle.com/en/java/javase/26/docs/api/allclasses-index.html?nonce=10 ),
"inconistency" should be "inconsistency". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/image/DirectColorModel.html (archived as is at https://web.archive.org/web/20260807000309/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/awt/image/DirectColorModel.html?nonce=30 ),
"tranfer" should be "transfer". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JComponent.html (archived as is at https://web.archive.org/web/20260807000806/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/swing/JComponent.html?nonce=20 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jshell/jdk/jshell/Diag.html (archived as is at https://web.archive.org/web/20260807001018/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jshell/jdk/jshell/Diag.html?nonce=12 ),
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/MBeanServer.html (archived as is at https://web.archive.org/web/20260807002657/https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/MBeanServer.html?nonce=20 )
"de-sererialized" should be "deserialized". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/metadata/IIOMetadataFormatImpl.html (archived as is at https://web.archive.org/web/20260807004950/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/metadata/IIOMetadataFormatImpl.html?nonce=71 )
"spearated" should be "separated". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.sctp/com/sun/nio/sctp/MessageInfo.html (archived as is at https://web.archive.org/web/20260807015452/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.sctp/com/sun/nio/sctp/MessageInfo.html?nonce=20 )
"construced" should be "constructed"
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServicesSupport.html (archived as is at https://web.archive.org/web/20260807015723/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextServicesSupport.html?nonce=12 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/modelmbean/ModelMBeanNotificationInfo.html (archived as is at https://web.archive.org/web/20260807020647/https://docs.oracle.com/en/java/javase/26/docs/api/java.management/javax/management/modelmbean/ModelMBeanNotificationInfo.html?nonce=22 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.xml.dom/org/w3c/dom/html/HTMLTableSectionElement.html (archived as is at https://web.archive.org/web/20260807020928/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.xml.dom/org/w3c/dom/html/HTMLTableSectionElement.html?nonce=81 )
"neagative" should be "negative". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/channels/AsynchronousServerSocketChannel.html (archived as is at https://web.archive.org/web/20260807021443/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/nio/channels/AsynchronousServerSocketChannel.html?nonce=15 )
"altogther" should be "altogether". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.xml/javax/xml/validation/SchemaFactory.html (archived as is at https://web.archive.org/web/20260807123453/https://docs.oracle.com/en/java/javase/26/docs/api/java.xml/javax/xml/validation/SchemaFactory.html?nonce=10 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/chrono/IsoChronology.html (archived as is at https://web.archive.org/web/20260807124037/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/time/chrono/IsoChronology.html?nonce=4 )
"divisble" should be "divisible" in both places. In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/CallableStatement.html (archived as is at https://web.archive.org/web/20260807124320/https://docs.oracle.com/en/java/javase/26/docs/api/java.sql/java/sql/CallableStatement.html?nonce=9 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.accessibility/com/sun/java/accessibility/util/GUIInitializedListener.html (archived as is at https://web.archive.org/web/20260807125124/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.accessibility/com/sun/java/accessibility/util/GUIInitializedListener.html?nonce=20 )
"assisitive" should be "assistive". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.xml/org/xml/sax/AttributeList.html (archived as is at https://web.archive.org/web/20260807125525/https://docs.oracle.com/en/java/javase/26/docs/api/java.xml/org/xml/sax/AttributeList.html?nonce=30 ),
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.sctp/com/sun/nio/sctp/SctpMultiChannel.html (archived as is at https://web.archive.org/web/20260807130204/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.sctp/com/sun/nio/sctp/SctpMultiChannel.html?nonce=12 ),
"messgae" should be "message". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/request/MonitorContendedEnterRequest.html (archived as is at https://web.archive.org/web/20260807130519/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jdi/com/sun/jdi/request/MonitorContendedEnterRequest.html?nonce=10 ),
in "MonitorContededEnterRequest", "Conteded" should be "Contended". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Locale.Builder.html (archived as is at https://web.archive.org/web/20260807131230/https://docs.oracle.com/en/java/javase/26/docs/api/java.base/java/util/Locale.Builder.html?nonce=23 ),
the link text "converions" should be "conversions" (it is already spelled correctly in the 2nd instance of the word in the sentence). In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/plugins/tiff/BaselineTIFFTagSet.html (archived as is at https://web.archive.org/web/20260807131531/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/plugins/tiff/BaselineTIFFTagSet.html ) The word "thresholding" is spelled inconsistently (two "H"'s in some places, one "H" in others) between the constants, the descriptions of those constants, and elsewhere, as:
Sometimes the spelling is matched between a constant and its description, both using two 'H's in the case of this page:
And sometimes the constant has two 'H's and the description has one 'H', e.g.:
Google Ngrams seems to indicate that "thresholding" with a single 'H' is by far the preferred spelling: Screenshot_20260807_132224.png In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.attach/com/sun/tools/attach/VirtualMachine.html ( archived as is at https://web.archive.org/web/20260807132627/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.attach/com/sun/tools/attach/VirtualMachine.html?nonce=21 )
"managemet" should be "management". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/ImageWriter.html ( archived as is at https://web.archive.org/web/20260807133055/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/ImageWriter.html?nonce=10 )
in "prepareReiplacePixels", "Reiplace" should be "Replace". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jshell/jdk/jshell/JShell.Builder.html (archived as is at https://web.archive.org/web/20260807133605/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.jshell/jdk/jshell/JShell.Builder.html?nonce=29 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/new-list.html (archived as is at https://web.archive.org/web/20260807133859/https://docs.oracle.com/en/java/javase/26/docs/api/new-list.html?nonce=27 )
"evalution" should be "evaluation". (The same typo occurs identically on at least one other page, see the previous example.) In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.xml/javax/xml/transform/TransformerFactory.html (archived as is at https://web.archive.org/web/20260807134344/https://docs.oracle.com/en/java/javase/26/docs/api/java.xml/javax/xml/transform/TransformerFactory.html?nonce=40 )
"occurings" should be "occurs". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/jdk.sctp/com/sun/nio/sctp/SctpChannel.html (archived as is at https://web.archive.org/web/20260807134608/https://docs.oracle.com/en/java/javase/26/docs/api/jdk.sctp/com/sun/nio/sctp/SctpChannel.html?nonce=55 )
In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.smartcardio/javax/smartcardio/TerminalFactorySpi.html (archived as is at https://web.archive.org/web/20260807135137/https://docs.oracle.com/en/java/javase/26/docs/api/java.smartcardio/javax/smartcardio/TerminalFactorySpi.html?nonce=44 )
in the name of the superclass written, "TerminalFactoySpi", "Factoy" should be "Factory" to match the name of the class whose javadoc this line occurs on. In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/plugins/tiff/TIFFDirectory.html (archived as is at https://web.archive.org/web/20260807135751/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/javax/imageio/plugins/tiff/TIFFDirectory.html?nonce=33 ),
"TIFFDiectory" should be "TIFFDirectory". In the latest version of https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextSupport.html (archived as is at https://web.archive.org/web/20260807140230/https://docs.oracle.com/en/java/javase/26/docs/api/java.desktop/java/beans/beancontext/BeanContextSupport.html?nonce=22 )
in "tragetChild", "traget" should be "target". No AIs or LLMs were used to assist in finding or reporting these typos, but they were found with the assistance of a simple Java program crawling pages (just BFS over links with HttpRequest) and checking words against an open source dictionary. Thanks very much! (* I cc'd @authentictech in case he wants to also find typos, errors here as he has been reporting a lot of items on the same content I have been reading / reporting items on over at dev.java, and may be interested to add to these after seeing there are also possible mistakes in the Javadocs themselves. This list is not intended to be a comprehensive list of all typos across the many thousands of Javadoc pages.) Activity
MetadataMetadataAssigneesLabelsNo labels TypeProjectsMilestoneRelationshipsDevelopmentIssue actions |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |