# Uses of Class
org.eclipse.jdt.core.CompletionRequestor

Packages that use CompletionRequestor
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.
org.eclipse.jdt.core.eval
Provides support for the evaluation of code snippets in a scrapbook or inside the debugger.
org.eclipse.jdt.ui.text.java
Application programming interfaces for interaction with the Eclipse Java User Interface.

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

Fields in org.eclipse.jdt.core declared as CompletionRequestor
Modifier and Type
Field
Description
`protected CompletionRequestor`
CorrectionEngine.`completionRequestor`
This field is not intended to be used by client.
Methods in org.eclipse.jdt.core with parameters of type CompletionRequestor
Modifier and Type
Method
Description
`void`
ICodeAssist.`codeComplete(int offset, CompletionRequestor requestor)`
Performs code completion at the given offset position in this compilation unit, reporting results to the given completion requestor.
`void`
ICodeAssist.`codeComplete(int offset, CompletionRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor)`
Performs code completion at the given offset position in this compilation unit, reporting results to the given completion requestor.
`void`
ICodeAssist.`codeComplete(int offset, CompletionRequestor requestor, WorkingCopyOwner owner)`
Performs code completion at the given offset position in this compilation unit, reporting results to the given completion requestor.
`void`
ICodeAssist.`codeComplete(int offset, CompletionRequestor requestor, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor)`
Performs code completion at the given offset position in this compilation unit, reporting results to the given completion requestor.
`void`
IType.`codeComplete(char[] snippet, int insertion, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic, CompletionRequestor requestor)`
Do code completion inside a code snippet in the context of the current type.
`void`
IType.`codeComplete(char[] snippet, int insertion, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic, CompletionRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor)`
Do code completion inside a code snippet in the context of the current type.
`void`
IType.`codeComplete(char[] snippet, int insertion, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic, CompletionRequestor requestor, WorkingCopyOwner owner)`
Do code completion inside a code snippet in the context of the current type.
`void`
IType.`codeComplete(char[] snippet, int insertion, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic, CompletionRequestor requestor, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor)`
Do code completion inside a code snippet in the context of the current type.

## Uses of CompletionRequestor in org.eclipse.jdt.core.eval

Methods in org.eclipse.jdt.core.eval with parameters of type CompletionRequestor
Modifier and Type
Method
Description
`void`
IEvaluationContext.`codeComplete(String codeSnippet, int position, CompletionRequestor requestor)`
Performs a code completion at the given position in the given code snippet, reporting results to the given completion requestor.
`void`
IEvaluationContext.`codeComplete(String codeSnippet, int position, CompletionRequestor requestor, org.eclipse.core.runtime.IProgressMonitor monitor)`
Performs a code completion at the given position in the given code snippet, reporting results to the given completion requestor.
`void`
IEvaluationContext.`codeComplete(String codeSnippet, int position, CompletionRequestor requestor, WorkingCopyOwner owner)`
Performs a code completion at the given position in the given code snippet, reporting results to the given completion requestor.
`void`
IEvaluationContext.`codeComplete(String codeSnippet, int position, CompletionRequestor requestor, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor)`
Performs a code completion at the given position in the given code snippet, reporting results to the given completion requestor.

## Uses of CompletionRequestor in org.eclipse.jdt.ui.text.java

Subclasses of CompletionRequestor in org.eclipse.jdt.ui.text.java
Modifier and Type
Class
Description
`class`
`CompletionProposalCollector`
Java UI implementation of `CompletionRequestor`.