## Uses of Interface
org.eclipse.wst.jsdt.core.ITypeRoot

Packages that use ITypeRoot
org.eclipse.wst.jsdt.core
org.eclipse.wst.jsdt.core.dom

### Uses of ITypeRoot in org.eclipse.wst.jsdt.core

Subinterfaces of ITypeRoot in org.eclipse.wst.jsdt.core
`interface` `IClassFile` Represents an entire non-editable JavaScript file.
`interface` `IJavaScriptUnit` Represents an entire JavaScript file (source file with one of the `JavaScript-like extensions`).

Methods in org.eclipse.wst.jsdt.core that return ITypeRoot
`ITypeRoot` IJavaScriptProject.`findTypeRoot(java.lang.String fullyQualifiedName)`
`ITypeRoot` IMember.`getTypeRoot()` Returns the JavaScript type root in which this member is declared.

### Uses of ITypeRoot in org.eclipse.wst.jsdt.core.dom

Methods in org.eclipse.wst.jsdt.core.dom that return ITypeRoot
`ITypeRoot` JavaScriptUnit.`getTypeRoot()` The JavaScript type root (a `javaScript unit` or a `class file`) this javaScript unit was created from, or `null` if it was not created from a JavaScript type root.

Methods in org.eclipse.wst.jsdt.core.dom with parameters of type ITypeRoot
`void` ASTParser.`setSource(ITypeRoot source)` Sets the source code to be parsed.