List of usage examples for org.eclipse.jdt.core IClasspathEntry IClasspathEntry
IClasspathEntry
From source file:com.google.cloud.tools.eclipse.appengine.libraries.persistence.LibraryClasspathContainerSerializerTest.java
License:Apache License
private IClasspathEntry getClasspathEntry(final int entryKind, final String path, final String sourceAttachmentPath, final IClasspathAttribute[] attributes, final IAccessRule[] accessRules, final boolean isExported) { return new IClasspathEntry() { @Override/* w w w. j a v a 2 s . c om*/ public boolean isExported() { return isExported; } @Override public IPath getSourceAttachmentPath() { return new Path(sourceAttachmentPath); } @Override public IPath getPath() { return new Path(path); } @Override public IClasspathAttribute[] getExtraAttributes() { return attributes; } @Override public int getEntryKind() { return entryKind; } @Override public IAccessRule[] getAccessRules() { return accessRules; } // default implementation for the rest of the methods @Override public IPath getSourceAttachmentRootPath() { return null; } @Override public IClasspathEntry getResolvedEntry() { return null; } @Override public IClasspathEntry getReferencingEntry() { return null; } @Override public IPath getOutputLocation() { return null; } @Override public IPath[] getInclusionPatterns() { return null; } @Override public IPath[] getExclusionPatterns() { return null; } @Override public int getContentKind() { return 0; } @Override public boolean combineAccessRules() { return false; } }; }