# Uses of Interface
org.eclipse.jdt.core.compiler.IScanner

Packages that use IScanner
Package
Description
org.eclipse.jdt.core
The Java model is the set of classes that model the objects associated with creating, editing, and building a Java program.

## Uses of IScanner in org.eclipse.jdt.core

Methods in org.eclipse.jdt.core that return IScanner
Modifier and Type
Method
Description
`static IScanner`
ToolFactory.`createScanner(boolean tokenizeComments, boolean tokenizeWhiteSpace, boolean assertMode, boolean recordLineSeparator)`
Create a scanner, indicating the level of detail requested for tokenizing.
`static IScanner`
ToolFactory.`createScanner(boolean tokenizeComments, boolean tokenizeWhiteSpace, boolean recordLineSeparator, String sourceLevel)`
Create a scanner, indicating the level of detail requested for tokenizing.
`static IScanner`
ToolFactory.`createScanner(boolean tokenizeComments, boolean tokenizeWhiteSpace, boolean recordLineSeparator, String sourceLevel, String complianceLevel)`
Create a scanner, indicating the level of detail requested for tokenizing.
`static IScanner`
ToolFactory.`createScanner(boolean tokenizeComments, boolean tokenizeWhiteSpace, boolean recordLineSeparator, String sourceLevel, String complianceLevel, boolean enablePreview)`
Create a scanner, indicating the level of detail requested for tokenizing.