APIdia Launch Partner
Top Description Inners Constructors Methods
jdk.javadoc.internal.doclets.toolkit.util

public Class JavaScriptScanner

extends DocTreePathScanner<Void, Consumer<DocTreePath>>
Class Inheritance
Imports
java.util.List, .Locale, java.util.function.Consumer, com.sun.source.doctree.AttributeTree, .DocCommentTree, .DocTree, .DocTree.Kind, .StartElementTree, com.sun.source.util.DocTreePath, .DocTreePathScanner, .TreePath, com.sun.tools.javac.util.DefinedBy, .DefinedBy.Api

A DocTree scanner to detect use of JavaScript in a doc comment tree.

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
JavaScriptScanner.Fault

Used to indicate a fault when parsing, typically used in lambda methods.

Constructor Summary

AccessConstructor and Description
public

Method Summary

Modifier and TypeMethod and Description
public Void
public Void
public Void
Inherited from com.sun.source.util.DocTreePathScanner:
getCurrentPathscanscan

Constructor Detail

JavaScriptScannerback to summary
public JavaScriptScanner()

Method Detail

scanback to summary
public Void scan(DocCommentTree tree, TreePath p, Consumer<DocTreePath> f)
visitAttributeback to summary
public Void visitAttribute(AttributeTree tree, Consumer<DocTreePath> f)

Overrides com.sun.source.util.DocTreeScanner.visitAttribute.

Implements com.sun.source.doctree.DocTreeVisitor.visitAttribute.

Doc from com.sun.source.util.DocTreeScanner.visitAttribute.

Visits an AttributeTree node.

Annotations
@Override
@DefinedBy:COMPILER_TREE
visitStartElementback to summary
public Void visitStartElement(StartElementTree tree, Consumer<DocTreePath> f)

Overrides com.sun.source.util.DocTreeScanner.visitStartElement.

Implements com.sun.source.doctree.DocTreeVisitor.visitStartElement.

Doc from com.sun.source.util.DocTreeScanner.visitStartElement.

Visits a StartElementTree node.

Annotations
@Override
@DefinedBy:COMPILER_TREE
jdk.javadoc.internal.doclets.toolkit.util back to summary

public Class JavaScriptScanner.Fault

extends RuntimeException
Class Inheritance

Used to indicate a fault when parsing, typically used in lambda methods.

Field Summary

Modifier and TypeField and Description
private static final long

Constructor Summary

AccessConstructor and Description
public

Field Detail

serialVersionUIDback to summary
private static final long serialVersionUID

Hides java.lang.RuntimeException.serialVersionUID.

Constructor Detail

Faultback to summary
public Fault()