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

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

Methods in org.eclipse.jdt.core that return IProblemRequestor
`IProblemRequestor` WorkingCopyOwner.`getProblemRequestor(ICompilationUnit workingCopy)` Returns the problem requestor used by a working copy of this working copy owner.

Methods in org.eclipse.jdt.core with parameters of type IProblemRequestor
`void` ICompilationUnit.`becomeWorkingCopy(IProblemRequestor problemRequestor, IProgressMonitor monitor)` Deprecated. Use `ICompilationUnit.becomeWorkingCopy(IProgressMonitor)` instead. Note that if this deprecated method is used, problems will be reported to the given problem requestor as well as the problem requestor returned by the working copy owner (if not null).

`ICompilationUnit`

IClassFile.`becomeWorkingCopy(IProblemRequestor problemRequestor, WorkingCopyOwner owner, IProgressMonitor monitor)`
Deprecated.
Use `ITypeRoot.getWorkingCopy(WorkingCopyOwner, IProgressMonitor)` instead. Note that if this deprecated method is used, problems will be reported to the given problem requestor as well as the problem requestor returned by the working copy owner (if not null).

`IJavaElement` IWorkingCopy.`getSharedWorkingCopy(IProgressMonitor monitor, IBufferFactory factory, IProblemRequestor problemRequestor)` Deprecated. Use `ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor)` instead.
`IJavaElement` IWorkingCopy.`getWorkingCopy(IProgressMonitor monitor, IBufferFactory factory, IProblemRequestor problemRequestor)` Deprecated. Use `ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor)` instead.

`ICompilationUnit`

ICompilationUnit.`getWorkingCopy(WorkingCopyOwner owner, IProblemRequestor problemRequestor, IProgressMonitor monitor)`
Deprecated.
Use `ITypeRoot.getWorkingCopy(WorkingCopyOwner, IProgressMonitor)` instead. Note that if this deprecated method is used, problems will be reported on the passed problem requester as well as on the problem requestor returned by the working copy owner (if not null).

`ICompilationUnit`

WorkingCopyOwner.`newWorkingCopy(String name, IClasspathEntry[] classpath, IProblemRequestor problemRequestor, IProgressMonitor monitor)`
Deprecated.
Use `WorkingCopyOwner.newWorkingCopy(String, IClasspathEntry[], IProgressMonitor)` instead. Note that if this deprecated method is used, problems may be reported twice if the given requestor is not the same as the current working copy owner one.