X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/JavaElementProvider.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/JavaElementProvider.java index ed4d33a..db4ef87 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/JavaElementProvider.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/internal/ui/text/JavaElementProvider.java @@ -10,7 +10,6 @@ *******************************************************************************/ package net.sourceforge.phpdt.internal.ui.text; - import net.sourceforge.phpdt.core.IJavaElement; import net.sourceforge.phpdt.core.JavaModelException; import net.sourceforge.phpdt.internal.ui.actions.SelectionConverter; @@ -24,39 +23,40 @@ import org.eclipse.jface.text.information.IInformationProviderExtension; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.ui.IEditorPart; - - /** * Provides a Java element to be displayed in by an information presenter. */ -public class JavaElementProvider implements IInformationProvider, IInformationProviderExtension { +public class JavaElementProvider implements IInformationProvider, + IInformationProviderExtension { private PHPEditor fEditor; + private boolean fUseCodeResolve; public JavaElementProvider(IEditorPart editor) { - fUseCodeResolve= false; + fUseCodeResolve = false; if (editor instanceof PHPEditor) - fEditor= (PHPEditor)editor; + fEditor = (PHPEditor) editor; } public JavaElementProvider(IEditorPart editor, boolean useCodeResolve) { this(editor); - fUseCodeResolve= useCodeResolve; + fUseCodeResolve = useCodeResolve; } - + /* * @see IInformationProvider#getSubject(ITextViewer, int) */ public IRegion getSubject(ITextViewer textViewer, int offset) { if (textViewer != null && fEditor != null) { - IRegion region= JavaWordFinder.findWord(textViewer.getDocument(), offset); + IRegion region = JavaWordFinder.findWord(textViewer.getDocument(), + offset); if (region != null) return region; else return new Region(offset, 0); } - return null; + return null; } /* @@ -72,14 +72,16 @@ public class JavaElementProvider implements IInformationProvider, IInformationPr public Object getInformation2(ITextViewer textViewer, IRegion subject) { if (fEditor == null) return null; - + try { if (fUseCodeResolve) { - IStructuredSelection sel= SelectionConverter.getStructuredSelection(fEditor); + IStructuredSelection sel = SelectionConverter + .getStructuredSelection(fEditor); if (!sel.isEmpty()) return sel.getFirstElement(); } - IJavaElement element= SelectionConverter.getElementAtOffset(fEditor); + IJavaElement element = SelectionConverter + .getElementAtOffset(fEditor); if (element != null) return element; return SelectionConverter.getInput(fEditor);