## Uses of Interface
org.eclipse.jdt.core.ICodeAssist

Packages that use ICodeAssist
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 ICodeAssist in org.eclipse.jdt.core

Subinterfaces of ICodeAssist in org.eclipse.jdt.core
`interface` `IClassFile` Represents an entire binary type (single `.class` file).
`interface` `ICompilationUnit` Represents an entire Java compilation unit (source file with one of the `Java-like extensions`).
`interface` `ITypeRoot` Represents an entire Java type root (either an `ICompilationUnit` or an `IClassFile`).