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

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

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

Methods in org.eclipse.jdt.core that return IProblemRequestor
Modifier and Type
Method
Description
`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
Modifier and Type
Method
Description
`ICompilationUnit`
IClassFile.`becomeWorkingCopy(IProblemRequestor problemRequestor, WorkingCopyOwner owner, org.eclipse.core.runtime.IProgressMonitor monitor)`
Deprecated.
Use `ITypeRoot.getWorkingCopy(WorkingCopyOwner, IProgressMonitor)` instead.
`void`
ICompilationUnit.`becomeWorkingCopy(IProblemRequestor problemRequestor, org.eclipse.core.runtime.IProgressMonitor monitor)`
Deprecated.
Use `ICompilationUnit.becomeWorkingCopy(IProgressMonitor)` instead.
`IJavaElement`
IWorkingCopy.`getSharedWorkingCopy(org.eclipse.core.runtime.IProgressMonitor monitor, IBufferFactory factory, IProblemRequestor problemRequestor)`
Deprecated.
Use `ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor)` instead.
`ICompilationUnit`
ICompilationUnit.`getWorkingCopy(WorkingCopyOwner owner, IProblemRequestor problemRequestor, org.eclipse.core.runtime.IProgressMonitor monitor)`
Deprecated.
Use `ITypeRoot.getWorkingCopy(WorkingCopyOwner, IProgressMonitor)` instead.
`IJavaElement`
IWorkingCopy.`getWorkingCopy(org.eclipse.core.runtime.IProgressMonitor monitor, IBufferFactory factory, IProblemRequestor problemRequestor)`
Deprecated.
Use `ICompilationUnit.getWorkingCopy(WorkingCopyOwner, IProblemRequestor, IProgressMonitor)` instead.
`final ICompilationUnit`
WorkingCopyOwner.`newWorkingCopy(String name, IClasspathEntry[] classpath, IProblemRequestor problemRequestor, org.eclipse.core.runtime.IProgressMonitor monitor)`
Deprecated.
Use `WorkingCopyOwner.newWorkingCopy(String, IClasspathEntry[], IProgressMonitor)` instead.