package org.incha.core.simpledom; import org.eclipse.core.resources.IMarker; import org.eclipse.core.resources.IResource; import org.eclipse.core.runtime.IProgressMonitor; import org.eclipse.jdt.core.CompletionRequestor; import org.eclipse.jdt.core.IBuffer; import org.eclipse.jdt.core.IBufferFactory; import org.eclipse.jdt.core.ICodeCompletionRequestor; import org.eclipse.jdt.core.ICompilationUnit; import org.eclipse.jdt.core.ICompletionRequestor; import org.eclipse.jdt.core.IImportContainer; import org.eclipse.jdt.core.IImportDeclaration; import org.eclipse.jdt.core.IJavaElement; import org.eclipse.jdt.core.IPackageDeclaration; import org.eclipse.jdt.core.IProblemRequestor; import org.eclipse.jdt.core.ISourceRange; import org.eclipse.jdt.core.IType; import org.eclipse.jdt.core.JavaModelException; import org.eclipse.jdt.core.WorkingCopyOwner; import org.eclipse.jdt.core.dom.CompilationUnit; import org.eclipse.text.edits.TextEdit; import org.eclipse.text.edits.UndoEdit; @SuppressWarnings("deprecation") public class MockCompilationUnit extends MockParent implements ICompilationUnit { private final IType[] roots; /** * Default constructor. */ public MockCompilationUnit(final String name, final IType... roots) { super(name); this.roots = roots; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#close() */ @Override public void close() throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#findRecommendedLineSeparator() */ @Override public String findRecommendedLineSeparator() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#getBuffer() */ @Override public IBuffer getBuffer() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#hasUnsavedChanges() */ @Override public boolean hasUnsavedChanges() throws JavaModelException { // TODO Auto-generated method stub return false; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#isConsistent() */ @Override public boolean isConsistent() throws JavaModelException { // TODO Auto-generated method stub return false; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#isOpen() */ @Override public boolean isOpen() { // TODO Auto-generated method stub return false; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#makeConsistent(org.eclipse.core.runtime.IProgressMonitor) */ @Override public void makeConsistent(final IProgressMonitor progress) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#open(org.eclipse.core.runtime.IProgressMonitor) */ @Override public void open(final IProgressMonitor progress) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.IOpenable#save(org.eclipse.core.runtime.IProgressMonitor, boolean) */ @Override public void save(final IProgressMonitor progress, final boolean force) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#commit(boolean, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void commit(final boolean force, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#destroy() */ @Override public void destroy() { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#findSharedWorkingCopy(org.eclipse.jdt.core.IBufferFactory) */ @Override public IJavaElement findSharedWorkingCopy(final IBufferFactory bufferFactory) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#getOriginal(org.eclipse.jdt.core.IJavaElement) */ @Override public IJavaElement getOriginal(final IJavaElement workingCopyElement) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#getOriginalElement() */ @Override public IJavaElement getOriginalElement() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#getSharedWorkingCopy(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jdt.core.IBufferFactory, org.eclipse.jdt.core.IProblemRequestor) */ @Override public IJavaElement getSharedWorkingCopy(final IProgressMonitor monitor, final IBufferFactory factory, final IProblemRequestor problemRequestor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#getWorkingCopy() */ @Override public IJavaElement getWorkingCopy() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#getWorkingCopy(org.eclipse.core.runtime.IProgressMonitor, org.eclipse.jdt.core.IBufferFactory, org.eclipse.jdt.core.IProblemRequestor) */ @Override public IJavaElement getWorkingCopy(final IProgressMonitor monitor, final IBufferFactory factory, final IProblemRequestor problemRequestor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#isBasedOn(org.eclipse.core.resources.IResource) */ @Override public boolean isBasedOn(final IResource resource) { // TODO Auto-generated method stub return false; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#reconcile() */ @Override public IMarker[] reconcile() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.IWorkingCopy#reconcile(boolean, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void reconcile(final boolean forceProblemDetection, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ITypeRoot#findPrimaryType() */ @Override public IType findPrimaryType() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ITypeRoot#getElementAt(int) */ @Override public IJavaElement getElementAt(final int position) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ITypeRoot#getWorkingCopy(org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor) */ @Override public ICompilationUnit getWorkingCopy(final WorkingCopyOwner owner, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ISourceReference#getSource() */ @Override public String getSource() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ISourceReference#getSourceRange() */ @Override public ISourceRange getSourceRange() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ISourceReference#getNameRange() */ @Override public ISourceRange getNameRange() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ISourceManipulation#copy(org.eclipse.jdt.core.IJavaElement, org.eclipse.jdt.core.IJavaElement, java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void copy(final IJavaElement container, final IJavaElement sibling, final String rename, final boolean replace, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ISourceManipulation#delete(boolean, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void delete(final boolean force, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ISourceManipulation#move(org.eclipse.jdt.core.IJavaElement, org.eclipse.jdt.core.IJavaElement, java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void move(final IJavaElement container, final IJavaElement sibling, final String rename, final boolean replace, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ISourceManipulation#rename(java.lang.String, boolean, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void rename(final String name, final boolean replace, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeComplete(int, org.eclipse.jdt.core.ICodeCompletionRequestor) */ @Override public void codeComplete(final int offset, final ICodeCompletionRequestor requestor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeComplete(int, org.eclipse.jdt.core.ICompletionRequestor) */ @Override public void codeComplete(final int offset, final ICompletionRequestor requestor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeComplete(int, org.eclipse.jdt.core.CompletionRequestor) */ @Override public void codeComplete(final int offset, final CompletionRequestor requestor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeComplete(int, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void codeComplete(final int offset, final CompletionRequestor requestor, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeComplete(int, org.eclipse.jdt.core.ICompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner) */ @Override public void codeComplete(final int offset, final ICompletionRequestor requestor, final WorkingCopyOwner owner) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeComplete(int, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner) */ @Override public void codeComplete(final int offset, final CompletionRequestor requestor, final WorkingCopyOwner owner) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeComplete(int, org.eclipse.jdt.core.CompletionRequestor, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void codeComplete(final int offset, final CompletionRequestor requestor, final WorkingCopyOwner owner, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeSelect(int, int) */ @Override public IJavaElement[] codeSelect(final int offset, final int length) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICodeAssist#codeSelect(int, int, org.eclipse.jdt.core.WorkingCopyOwner) */ @Override public IJavaElement[] codeSelect(final int offset, final int length, final WorkingCopyOwner owner) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#applyTextEdit(org.eclipse.text.edits.TextEdit, org.eclipse.core.runtime.IProgressMonitor) */ @Override public UndoEdit applyTextEdit(final TextEdit edit, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#becomeWorkingCopy(org.eclipse.jdt.core.IProblemRequestor, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void becomeWorkingCopy(final IProblemRequestor problemRequestor, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#becomeWorkingCopy(org.eclipse.core.runtime.IProgressMonitor) */ @Override public void becomeWorkingCopy(final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#commitWorkingCopy(boolean, org.eclipse.core.runtime.IProgressMonitor) */ @Override public void commitWorkingCopy(final boolean force, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#createImport(java.lang.String, org.eclipse.jdt.core.IJavaElement, org.eclipse.core.runtime.IProgressMonitor) */ @Override public IImportDeclaration createImport(final String name, final IJavaElement sibling, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#createImport(java.lang.String, org.eclipse.jdt.core.IJavaElement, int, org.eclipse.core.runtime.IProgressMonitor) */ @Override public IImportDeclaration createImport(final String name, final IJavaElement sibling, final int flags, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#createPackageDeclaration(java.lang.String, org.eclipse.core.runtime.IProgressMonitor) */ @Override public IPackageDeclaration createPackageDeclaration(final String name, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#createType(java.lang.String, org.eclipse.jdt.core.IJavaElement, boolean, org.eclipse.core.runtime.IProgressMonitor) */ @Override public IType createType(final String contents, final IJavaElement sibling, final boolean force, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#discardWorkingCopy() */ @Override public void discardWorkingCopy() throws JavaModelException { // TODO Auto-generated method stub } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#findElements(org.eclipse.jdt.core.IJavaElement) */ @Override public IJavaElement[] findElements(final IJavaElement element) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#findWorkingCopy(org.eclipse.jdt.core.WorkingCopyOwner) */ @Override public ICompilationUnit findWorkingCopy(final WorkingCopyOwner owner) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getAllTypes() */ @Override public IType[] getAllTypes() throws JavaModelException { return getTypes(); } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getImport(java.lang.String) */ @Override public IImportDeclaration getImport(final String name) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getImportContainer() */ @Override public IImportContainer getImportContainer() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getImports() */ @Override public IImportDeclaration[] getImports() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getPrimary() */ @Override public ICompilationUnit getPrimary() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getOwner() */ @Override public WorkingCopyOwner getOwner() { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getPackageDeclaration(java.lang.String) */ @Override public IPackageDeclaration getPackageDeclaration(final String name) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getPackageDeclarations() */ @Override public IPackageDeclaration[] getPackageDeclarations() throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getType(java.lang.String) */ @Override public IType getType(final String name) { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getTypes() */ @Override public IType[] getTypes() throws JavaModelException { return roots; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getWorkingCopy(org.eclipse.core.runtime.IProgressMonitor) */ @Override public ICompilationUnit getWorkingCopy(final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#getWorkingCopy(org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.jdt.core.IProblemRequestor, org.eclipse.core.runtime.IProgressMonitor) */ @Override public ICompilationUnit getWorkingCopy(final WorkingCopyOwner owner, final IProblemRequestor problemRequestor, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#hasResourceChanged() */ @Override public boolean hasResourceChanged() { // TODO Auto-generated method stub return false; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#isWorkingCopy() */ @Override public boolean isWorkingCopy() { // TODO Auto-generated method stub return false; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#reconcile(int, boolean, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor) */ @Override public CompilationUnit reconcile(final int astLevel, final boolean forceProblemDetection, final WorkingCopyOwner owner, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#reconcile(int, boolean, boolean, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor) */ @Override public CompilationUnit reconcile(final int astLevel, final boolean forceProblemDetection, final boolean enableStatementsRecovery, final WorkingCopyOwner owner, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#reconcile(int, int, org.eclipse.jdt.core.WorkingCopyOwner, org.eclipse.core.runtime.IProgressMonitor) */ @Override public CompilationUnit reconcile(final int astLevel, final int reconcileFlags, final WorkingCopyOwner owner, final IProgressMonitor monitor) throws JavaModelException { // TODO Auto-generated method stub return null; } /* (non-Javadoc) * @see org.eclipse.jdt.core.ICompilationUnit#restore() */ @Override public void restore() throws JavaModelException { // TODO Auto-generated method stub } }