|
Eclipse JDT Release 3.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ICompilationUnit | |
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. |
org.eclipse.jdt.core.dom | The Java DOM/AST is the set of classes that model the source code of a Java program as a structured document. |
org.eclipse.jdt.core.search | Provides support for searching the workspace Java elements that match a particular description. |
org.eclipse.jdt.core.util | Provides a set of tools and utilities for manipulating .class files and Java model elements. |
org.eclipse.jdt.ui | Application programming interfaces for interaction with the Eclipse Java User Interface. |
org.eclipse.jdt.ui.actions | Application programming interfaces for Eclipse Java User Interface specific actions. |
org.eclipse.jdt.ui.refactoring | Application programming interfaces for rename refactorings. |
org.eclipse.jdt.ui.text.java | Application programming interfaces for interaction with the Eclipse Java User Interface. |
org.eclipse.jdt.ui.wizards | Application programming interfaces for interaction with the Eclipse Java User Interface wizards. |
Uses of ICompilationUnit in org.eclipse.jdt.core |
Fields in org.eclipse.jdt.core declared as ICompilationUnit | |
protected ICompilationUnit |
CorrectionEngine.compilationUnit
This field is not intended to be used by client. |
Methods in org.eclipse.jdt.core that return ICompilationUnit | |
ICompilationUnit |
IClassFile.getWorkingCopy(WorkingCopyOwner owner,
IProgressMonitor monitor)
Returns a working copy on the source associated with this class file using the given owner to create the buffer, or null if there is no source associated
with the class file.
|
ICompilationUnit |
IPackageFragment.createCompilationUnit(String name,
String contents,
boolean force,
IProgressMonitor monitor)
Creates and returns a compilation unit in this package fragment with the specified name and contents. |
ICompilationUnit |
IPackageFragment.getCompilationUnit(String name)
Returns the compilation unit with the specified name in this package (for example, "Object.java" ).
|
ICompilationUnit[] |
IPackageFragment.getCompilationUnits()
Returns all of the compilation units in this package fragment. |
ICompilationUnit[] |
IPackageFragment.getCompilationUnits(WorkingCopyOwner owner)
Returns all of the compilation units in this package fragment that are in working copy mode and that have the given owner. |
ICompilationUnit |
IMember.getCompilationUnit()
Returns the compilation unit in which this member is declared, or null
if this member is not declared in a compilation unit (for example, a binary type).
|
static ICompilationUnit |
JavaCore.createCompilationUnitFrom(IFile file)
Creates and returns a compilation unit element for the given .java file. |
static ICompilationUnit[] |
JavaCore.getWorkingCopies(WorkingCopyOwner owner)
Returns the working copies that have the given owner. |
ICompilationUnit |
ICompilationUnit.findWorkingCopy(WorkingCopyOwner owner)
Finds the working copy for this compilation unit, given a WorkingCopyOwner .
|
ICompilationUnit |
ICompilationUnit.getPrimary()
Returns the primary compilation unit (whose owner is the primary owner) this working copy was created from, or this compilation unit if this a primary compilation unit. |
ICompilationUnit |
ICompilationUnit.getWorkingCopy(IProgressMonitor monitor)
Returns a new working copy of this compilation unit if it is a primary compilation unit, or this compilation unit if it is already a non-primary working copy. |
ICompilationUnit |
ICompilationUnit.getWorkingCopy(WorkingCopyOwner owner,
IProblemRequestor problemRequestor,
IProgressMonitor monitor)
Returns a shared working copy on this compilation unit using the given working copy owner to create the buffer, or this compilation unit if it is already a non-primary working copy. |
Methods in org.eclipse.jdt.core with parameters of type ICompilationUnit | |
IBuffer |
WorkingCopyOwner.createBuffer(ICompilationUnit workingCopy)
Creates a buffer for the given working copy. |
ITypeHierarchy |
IType.newSupertypeHierarchy(ICompilationUnit[] workingCopies,
IProgressMonitor monitor)
Creates and returns a type hierarchy for this type containing this type and all of its supertypes, considering types in the given working copies. |
ITypeHierarchy |
IType.newTypeHierarchy(ICompilationUnit[] workingCopies,
IProgressMonitor monitor)
Creates and returns a type hierarchy for this type containing this type, all of its supertypes, and all its subtypes in the workspace, considering types in the given working copies. |
void |
CorrectionEngine.computeCorrections(IMarker marker,
ICompilationUnit targetUnit,
int positionOffset,
ICorrectionRequestor requestor)
Performs code correction for the given marker, reporting results to the given correction requestor. |
void |
CorrectionEngine.computeCorrections(IProblem problem,
ICompilationUnit targetUnit,
ICorrectionRequestor requestor)
Performs code correction for the given IProblem, reporting results to the given correction requestor. |
Uses of ICompilationUnit in org.eclipse.jdt.core.dom |
Methods in org.eclipse.jdt.core.dom with parameters of type ICompilationUnit | |
void |
ASTParser.setSource(ICompilationUnit source)
Sets the source code to be parsed. |
static CompilationUnit |
AST.parseCompilationUnit(ICompilationUnit unit,
boolean resolveBindings)
Deprecated. Use ASTParser instead. |
Uses of ICompilationUnit in org.eclipse.jdt.core.search |
Constructors in org.eclipse.jdt.core.search with parameters of type ICompilationUnit | |
SearchEngine(ICompilationUnit[] workingCopies)
Creates a new search engine with a list of working copies that will take precedence over their original compilation units in the subsequent search operations. |
Uses of ICompilationUnit in org.eclipse.jdt.core.util |
Methods in org.eclipse.jdt.core.util with parameters of type ICompilationUnit | |
static void |
CompilationUnitSorter.sort(ICompilationUnit compilationUnit,
int[] positions,
Comparator comparator,
int options,
IProgressMonitor monitor)
Reorders the declarations in the given compilation unit. |
Uses of ICompilationUnit in org.eclipse.jdt.ui |
Methods in org.eclipse.jdt.ui that return ICompilationUnit | |
ICompilationUnit |
IWorkingCopyManager.getWorkingCopy(IEditorInput input)
Returns the working copy remembered for the compilation unit encoded in the given editor input. |
Methods in org.eclipse.jdt.ui with parameters of type ICompilationUnit | |
void |
IWorkingCopyManagerExtension.setWorkingCopy(IEditorInput input,
ICompilationUnit workingCopy)
Sets the given working copy for the given editor input. |
static String |
CodeGeneration.getCompilationUnitContent(ICompilationUnit cu,
String typeComment,
String typeContent,
String lineDelimiter)
Returns the content for a new compilation unit using the 'new Java file' code template. |
static String |
CodeGeneration.getTypeComment(ICompilationUnit cu,
String typeQualifiedName,
String lineDelimiter)
Returns the content for a new type comment using the 'type comment' code template. |
static String |
CodeGeneration.getFieldComment(ICompilationUnit cu,
String typeName,
String fieldName,
String lineDelimiter)
Returns the content for a new field comment using the 'field comment' code template. |
static String |
CodeGeneration.getMethodComment(ICompilationUnit cu,
String declaringTypeName,
MethodDeclaration decl,
IMethodBinding overridden,
String lineDelimiter)
Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method). |
static String |
CodeGeneration.getMethodComment(ICompilationUnit cu,
String declaringTypeName,
String methodName,
String[] paramNames,
String[] excTypeSig,
String retTypeSig,
IMethod overridden,
String lineDelimiter)
Returns the comment for a method or constructor using the comment code templates (constructor / method / overriding method). |
static String |
CodeGeneration.getMethodBodyContent(ICompilationUnit cu,
String declaringTypeName,
String methodName,
boolean isConstructor,
String bodyStatement,
String lineDelimiter)
Returns the content of the body for a method or constructor using the method body templates. |
static String |
CodeGeneration.getGetterMethodBodyContent(ICompilationUnit cu,
String declaringTypeName,
String methodName,
String fieldName,
String lineDelimiter)
Returns the content of body for a getter method using the getter method body template. |
static String |
CodeGeneration.getSetterMethodBodyContent(ICompilationUnit cu,
String declaringTypeName,
String methodName,
String fieldName,
String paramName,
String lineDelimiter)
Returns the content of body for a setter method using the setter method body template. |
static String |
CodeGeneration.getGetterComment(ICompilationUnit cu,
String declaringTypeName,
String methodName,
String fieldName,
String fieldType,
String bareFieldName,
String lineDelimiter)
Returns the comment for a getter method using the getter comment template. |
static String |
CodeGeneration.getSetterComment(ICompilationUnit cu,
String declaringTypeName,
String methodName,
String fieldName,
String fieldType,
String paramName,
String bareFieldName,
String lineDelimiter)
Returns the comment for a setter method using the setter method body template. |
Uses of ICompilationUnit in org.eclipse.jdt.ui.actions |
Methods in org.eclipse.jdt.ui.actions with parameters of type ICompilationUnit | |
void |
OrganizeImportsAction.runOnMultiple(ICompilationUnit[] cus)
Peform organize import on multiple compilation units. |
void |
OrganizeImportsAction.run(ICompilationUnit cu)
Note: This method is for internal use only. |
void |
FormatAllAction.runOnMultiple(ICompilationUnit[] cus)
Perform format all on the given compilation units. |
protected Refactoring |
InlineTempAction.createRefactoring(ICompilationUnit cunit,
ITextSelection selection)
Note: this method is for internal use only. |
void |
ExternalizeStringsAction.run(ICompilationUnit unit)
Note: this method is for internal use only. |
void |
AddJavaDocStubAction.run(ICompilationUnit cu,
IMember[] members)
|
Uses of ICompilationUnit in org.eclipse.jdt.ui.refactoring |
Methods in org.eclipse.jdt.ui.refactoring with parameters of type ICompilationUnit | |
static RenameSupport |
RenameSupport.create(ICompilationUnit unit,
String newName,
int flags)
Creates a new rename support for the given ICompilationUnit . |
Uses of ICompilationUnit in org.eclipse.jdt.ui.text.java |
Methods in org.eclipse.jdt.ui.text.java that return ICompilationUnit | |
ICompilationUnit |
IInvocationContext.getCompilationUnit()
|
Methods in org.eclipse.jdt.ui.text.java with parameters of type ICompilationUnit | |
boolean |
IQuickFixProcessor.hasCorrections(ICompilationUnit unit,
int problemId)
Returns true if the processor has proposals for the given problem. |
IContextInformation[] |
IJavadocCompletionProcessor.computeContextInformation(ICompilationUnit cu,
int offset)
Returns information about possible contexts based on the specified location within the compilation unit. |
IJavaCompletionProposal[] |
IJavadocCompletionProcessor.computeCompletionProposals(ICompilationUnit cu,
int offset,
int length,
int flags)
Returns the completion proposals based on the specified location within the compilation unit. |
Uses of ICompilationUnit in org.eclipse.jdt.ui.wizards |
Methods in org.eclipse.jdt.ui.wizards with parameters of type ICompilationUnit | |
protected String |
NewTypeWizardPage.constructCUContent(ICompilationUnit cu,
String typeContent,
String lineDelimiter)
Uses the New Java file template from the code template page to generate a compilation unit with the given type content. |
protected String |
NewTypeWizardPage.getFileComment(ICompilationUnit parentCU)
Deprecated. Instead of file templates, the new type code template specifies the stub for a compilation unit. |
protected String |
NewTypeWizardPage.getTypeComment(ICompilationUnit parentCU,
String lineDelimiter)
Hook method that gets called from createType to retrieve
a type comment. |
protected String |
NewTypeWizardPage.getTypeComment(ICompilationUnit parentCU)
Deprecated. Use getTypeComment(ICompilationUnit, String) |
protected String |
NewTypeWizardPage.getTemplate(String name,
ICompilationUnit parentCU)
Deprecated. Use getTemplate(String,ICompilationUnit,int) |
protected String |
NewTypeWizardPage.getTemplate(String name,
ICompilationUnit parentCU,
int pos)
Returns the string resulting from evaluation the given template in the context of the given compilation unit. |
|
Eclipse JDT Release 3.0 |
||||||||||
PREV NEXT | FRAMES NO FRAMES |