Compiler: Eclipse Compiler for Java(TM) Version: 0.A53, 3.6.0
Number of source files: 147 Number of classfiles: 203
Problems: 32 (Errors: 0 Warnings: 32 )
Discouraged access: The type EMFWorkbenchResourceHandler is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.jem.util_2.1.1.v201007291900.jar
ArtifactEdit.java :
31 : import org.eclipse.jem.internal.util.emf.workbench.nls.EMFWorkbenchResourceHandler;
Discouraged access: The type EMFWorkbenchResourceHandler is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.jem.util_2.1.1.v201007291900.jar
ArtifactEdit.java :
529 : return operationHandler.canContinue(EMFWorkbenchResourceHandler.getString("The_following_resources_ne_UI_"), getArtifactEditModel().getResourceURIs(true)); //$NON-NLS-1$ = "The following resources need to be saved but are currently shared, do you want to save now?"
Discouraged access: The method getString(String) from the type EMFWorkbenchResourceHandler is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.jem.util_2.1.1.v201007291900.jar
ArtifactEdit.java :
529 : return operationHandler.canContinue(EMFWorkbenchResourceHandler.getString("The_following_resources_ne_UI_"), getArtifactEditModel().getResourceURIs(true)); //$NON-NLS-1$ = "The following resources need to be saved but are currently shared, do you want to save now?"
Discouraged access: The type Workspace is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
22 : import org.eclipse.core.internal.resources.Workspace;
Dead code
ModuleStructuralModel.java :
160 : if(model == null){ return; }
Discouraged access: The type Workspace is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
288 : Workspace workspace = (Workspace)compFile.getWorkspace();
Discouraged access: The type Workspace is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
288 : Workspace workspace = (Workspace)compFile.getWorkspace();
Discouraged access: The method getElementTree() from the type Workspace is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
289 : if (workspace.getElementTree().isImmutable())
Discouraged access: The method isImmutable() from the type ElementTree is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
289 : if (workspace.getElementTree().isImmutable())
Discouraged access: The method newWorkingTree() from the type Workspace is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
291 : workspace.newWorkingTree();
Discouraged access: The method getLocalManager() from the type Resource is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
293 : ((org.eclipse.core.internal.resources.Resource)compFile).getLocalManager().refresh(compFile.getProject(), IResource.DEPTH_INFINITE, true, null);
Discouraged access: The method refresh(IResource, int, boolean, IProgressMonitor) from the type FileSystemResourceManager is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
293 : ((org.eclipse.core.internal.resources.Resource)compFile).getLocalManager().refresh(compFile.getProject(), IResource.DEPTH_INFINITE, true, null);
Discouraged access: The type Resource is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.core.resources_3.6.0.v20100526-0737.jar
ModuleStructuralModel.java :
293 : ((org.eclipse.core.internal.resources.Resource)compFile).getLocalManager().refresh(compFile.getProject(), IResource.DEPTH_INFINITE, true, null);
The import org.eclipse.core.resources.IResourceDeltaVisitor is never used
IDependencyGraph.java :
6 : import org.eclipse.core.resources.IResourceDeltaVisitor;
The import org.eclipse.wst.common.componentcore.resources.IVirtualComponent is never used
IDependencyGraph.java :
7 : import org.eclipse.wst.common.componentcore.resources.IVirtualComponent;
The local variable consumableMembers is never read
FlatVirtualComponent.java :
189 : List consumableMembers = new ArrayList();
The local variable virtualComp is never read
FlatVirtualComponent.java :
233 : IVirtualComponent virtualComp = reference.getReferencedComponent();
Discouraged access: The type PlatformURLConnection is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
PlatformURLModuleConnection.java :
22 : import org.eclipse.core.internal.boot.PlatformURLConnection;
Discouraged access: The type PlatformURLHandler is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
PlatformURLModuleConnection.java :
23 : import org.eclipse.core.internal.boot.PlatformURLHandler;
Discouraged access: The type PlatformURLConnection is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
PlatformURLModuleConnection.java :
41 : public class PlatformURLModuleConnection extends PlatformURLConnection {
Discouraged access: The type PlatformURLHandler is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
PlatformURLModuleConnection.java :
44 : public static final String MODULE_PROTOCOL = MODULE + PlatformURLHandler.PROTOCOL_SEPARATOR;
Discouraged access: The field PROTOCOL_SEPARATOR from the type PlatformURLHandler is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
PlatformURLModuleConnection.java :
44 : public static final String MODULE_PROTOCOL = MODULE + PlatformURLHandler.PROTOCOL_SEPARATOR;
Discouraged access: The constructor PlatformURLConnection(URL) is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
PlatformURLModuleConnection.java :
53 : super(aURL);
Null pointer access: The variable resolvedPath can only be null at this location
PlatformURLModuleConnection.java :
93 : int count = resolvedPath.segmentCount();
Discouraged access: The type PlatformURLHandler is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
PlatformURLModuleConnection.java :
113 : PlatformURLHandler.register(PlatformURLModuleConnection.MODULE, PlatformURLModuleConnection.class);
Discouraged access: The method register(String, Class) from the type PlatformURLHandler is not accessible due to restriction on classpath entry /opt/public/webtools/projects/patches-R3.2.1-P/eclipse/plugins/org.eclipse.equinox.common_3.6.0.v20100503.jar
PlatformURLModuleConnection.java :
113 : PlatformURLHandler.register(PlatformURLModuleConnection.MODULE, PlatformURLModuleConnection.class);
The local variable x is never read
VirtualArchiveComponent.java :
91 : int x = BINARY;
The local variable factory is never read
VirtualComponent.java :
469 : ComponentcoreFactory factory = ComponentcorePackage.eINSTANCE.getComponentcoreFactory();
The local variable factory is never read
VirtualComponent.java :
496 : ComponentcoreFactory factory = ComponentcorePackage.eINSTANCE.getComponentcoreFactory();
Dead code
VirtualContainer.java :
223 : return new IVirtualResource[0];
Dead code
VirtualResource.java :
264 : for (int i = 0; i < resources.length; i++) {
The local variable projectFacets is never read
ComponentImplManager.java :
149 : Set<IProjectFacetVersion> projectFacets = facetedProject.getProjectFacets();