This interface represents a Java compile unit (source file).
public interface IJavaCompileUnit extends Iunknown
The interface contains the following properties and methods.
Method | Description |
Classes | Collection of the classes in the compile unit. |
ClassFromType | Returns a class for a given type signature. |
FindPackage | Returns the package with a specified name. |
Imports | Collection of the compile unit's imported package and class names. |
Package | Provides access to the package containing this compile unit. |
PackageName | Name of the package containing this compile unit. |
PrimaryClassName | The name of the primary (public) class in this compile unit. |
ProjectItem | The VJProjectItem that corresponds to the compile unit. |
ReadOnly | Indicates whether the compile unit can be modified. |
SaveChanges | Commits changes that have been made in the compile unit, unless the user has the file open for editing. |
TextFromType | Converts a type signature to a type name in text format. |
TypeFromText | Converts a type name in text format to a type signature. |