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

Packages that use ICompletionRequestor
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.

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

Classes in org.eclipse.jdt.core that implement ICompletionRequestor
Modifier and Type
Class
Description
`class`
`CompletionRequestorAdapter`
Deprecated.
Subclass `CompletionRequestor` instead.
Methods in org.eclipse.jdt.core with parameters of type ICompletionRequestor
Modifier and Type
Method
Description
`void`
ICodeAssist.`codeComplete(int offset, ICompletionRequestor requestor)`
Deprecated.
Use `ICodeAssist.codeComplete(int, CompletionRequestor)` instead.
`void`
ICodeAssist.`codeComplete(int offset, ICompletionRequestor requestor, WorkingCopyOwner owner)`
Deprecated.
Use `ICodeAssist.codeComplete(int, CompletionRequestor, WorkingCopyOwner)` instead.
`void`
IType.`codeComplete(char[] snippet, int insertion, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic, ICompletionRequestor requestor)`
Deprecated.
Use `IType.codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor)` instead.
`void`
IType.`codeComplete(char[] snippet, int insertion, int position, char[][] localVariableTypeNames, char[][] localVariableNames, int[] localVariableModifiers, boolean isStatic, ICompletionRequestor requestor, WorkingCopyOwner owner)`
Deprecated.
Use `IType.codeComplete(char[],int,int,char[][],char[][],int[],boolean,CompletionRequestor,WorkingCopyOwner)` instead.

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

Methods in org.eclipse.jdt.core.eval with parameters of type ICompletionRequestor
Modifier and Type
Method
Description
`void`
IEvaluationContext.`codeComplete(String codeSnippet, int position, ICompletionRequestor requestor)`
Deprecated.
Use `IEvaluationContext.codeComplete(String,int,CompletionRequestor)` instead.
`void`
IEvaluationContext.`codeComplete(String codeSnippet, int position, ICompletionRequestor requestor, WorkingCopyOwner owner)`
Deprecated.
Use `IEvaluationContext.codeComplete(String,int,CompletionRequestor,WorkingCopyOwner)` instead.