/* * Copyright (C) 2008 The Android Open Source Project * * Licensed under the Eclipse Public License, Version 1.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.eclipse.org/org/documents/epl-v10.php * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ package com.android.ide.eclipse.mock; import org.eclipse.core.runtime.IPath; import org.eclipse.jdt.core.IAccessRule; import org.eclipse.jdt.core.IClasspathAttribute; import org.eclipse.jdt.core.IClasspathEntry; import sun.reflect.generics.reflectiveObjects.NotImplementedException; public class ClasspathEntryMock implements IClasspathEntry { private int mKind; private IPath mPath; public ClasspathEntryMock(IPath path, int kind) { mPath = path; mKind = kind; } public int getEntryKind() { return mKind; } public IPath getPath() { return mPath; } // -------- UNIMPLEMENTED METHODS ---------------- public boolean combineAccessRules() { throw new NotImplementedException(); } public IAccessRule[] getAccessRules() { throw new NotImplementedException(); } public int getContentKind() { throw new NotImplementedException(); } public IPath[] getExclusionPatterns() { throw new NotImplementedException(); } public IClasspathAttribute[] getExtraAttributes() { throw new NotImplementedException(); } public IPath[] getInclusionPatterns() { throw new NotImplementedException(); } public IPath getOutputLocation() { throw new NotImplementedException(); } public IClasspathEntry getResolvedEntry() { throw new NotImplementedException(); } public IPath getSourceAttachmentPath() { throw new NotImplementedException(); } public IPath getSourceAttachmentRootPath() { throw new NotImplementedException(); } public boolean isExported() { throw new NotImplementedException(); } }