/** * @see AddMarkerAction#getInitialAttributes() */ @Override protected Map<String, Object> getInitialAttributes() { Map<String, Object> attributes= super.getInitialAttributes(); IEditorInput input= getTextEditor().getEditorInput(); if (input instanceof IClassFileEditorInput) { IClassFile classFile= ((IClassFileEditorInput) input).getClassFile(); JavaCore.addJavaElementMarkerAttributes(attributes, classFile); } return attributes; } }
/** * @see AddMarkerAction#getInitialAttributes() */ protected Map getInitialAttributes() { Map attributes= super.getInitialAttributes(); IEditorInput input= getTextEditor().getEditorInput(); if (input instanceof IClassFileEditorInput) { IClassFile classFile= ((IClassFileEditorInput) input).getClassFile(); JavaCore.addJavaElementMarkerAttributes(attributes, classFile); } return attributes; } }
/** * @see AddMarkerAction#getInitialAttributes() */ @Override protected Map<String, Object> getInitialAttributes() { Map<String, Object> attributes= super.getInitialAttributes(); IEditorInput input= getTextEditor().getEditorInput(); if (input instanceof IClassFileEditorInput) { IClassFile classFile= ((IClassFileEditorInput) input).getClassFile(); JavaCore.addJavaElementMarkerAttributes(attributes, classFile); } return attributes; } }
/** * @see AddMarkerAction#getResource() */ protected IResource getResource() { IResource resource= null; IEditorInput input= getTextEditor().getEditorInput(); if (input instanceof IClassFileEditorInput) { IClassFile c= ((IClassFileEditorInput) input).getClassFile(); IResourceLocator locator= (IResourceLocator) c.getAdapter(IResourceLocator.class); if (locator != null) { try { resource= locator.getContainingResource(c); } catch (JavaModelException x) { // ignore but should inform } } } return resource; }
/** * @see AddMarkerAction#getResource() */ @Override protected IResource getResource() { IResource resource= null; IEditorInput input= getTextEditor().getEditorInput(); if (input instanceof IClassFileEditorInput) { IClassFile c= ((IClassFileEditorInput) input).getClassFile(); IResourceLocator locator= c.getAdapter(IResourceLocator.class); if (locator != null) { try { resource= locator.getContainingResource(c); } catch (JavaModelException x) { // ignore but should inform } } } return resource; }
/** * @see AddMarkerAction#getResource() */ @Override protected IResource getResource() { IResource resource= null; IEditorInput input= getTextEditor().getEditorInput(); if (input instanceof IClassFileEditorInput) { IClassFile c= ((IClassFileEditorInput) input).getClassFile(); IResourceLocator locator= c.getAdapter(IResourceLocator.class); if (locator != null) { try { resource= locator.getContainingResource(c); } catch (JavaModelException x) { // ignore but should inform } } } return resource; }