/** * Returns the compilation unit that content assist is invoked in, <code>null</code> if there * is none. * * @return the compilation unit that content assist is invoked in, possibly <code>null</code> */ public ICompilationUnit getCompilationUnit() { if (!fCUComputed) { fCUComputed= true; if (fCollector != null) fCU= fCollector.getCompilationUnit(); else { IJavaElement je= EditorUtility.getEditorInputJavaElement(fEditor, false); if (je instanceof ICompilationUnit) fCU= (ICompilationUnit)je; } } return fCU; }
/** * Returns the compilation unit that content assist is invoked in, <code>null</code> if there * is none. * * @return the compilation unit that content assist is invoked in, possibly <code>null</code> */ public ICompilationUnit getCompilationUnit() { if (!fCUComputed) { fCUComputed= true; if (fCollector != null) fCU= fCollector.getCompilationUnit(); else { IJavaElement je= EditorUtility.getEditorInputJavaElement(fEditor, false); if (je instanceof ICompilationUnit) fCU= (ICompilationUnit)je; } } return fCU; }
/** * Returns the compilation unit that content assist is invoked in, <code>null</code> if there * is none. * * @return the compilation unit that content assist is invoked in, possibly <code>null</code> */ public ICompilationUnit getCompilationUnit() { if (!fCUComputed) { fCUComputed= true; if (fCollector != null) fCU= fCollector.getCompilationUnit(); else { IJavaElement je= EditorUtility.getEditorInputJavaElement(fEditor, false); if (je instanceof ICompilationUnit) fCU= (ICompilationUnit)je; } } return fCU; }
/** * Returns the invocation context. If none has been set via * {@link #setInvocationContext(JavaContentAssistInvocationContext)}, a new one is created. * * @return invocationContext the invocation context * @since 3.2 */ protected final JavaContentAssistInvocationContext getInvocationContext() { if (fInvocationContext == null) setInvocationContext(new JavaContentAssistInvocationContext(getCompilationUnit())); return fInvocationContext; }
/** * Returns the invocation context. If none has been set via * {@link #setInvocationContext(JavaContentAssistInvocationContext)}, a new one is created. * * @return invocationContext the invocation context * @since 3.2 */ protected final JavaContentAssistInvocationContext getInvocationContext() { if (fInvocationContext == null) { ICompilationUnit cu= getCompilationUnit(); if (cu != null) setInvocationContext(new JavaContentAssistInvocationContext(cu)); else setInvocationContext(new JavaContentAssistInvocationContext(fJavaProject)); } return fInvocationContext; }
/** * Returns the invocation context. If none has been set via * {@link #setInvocationContext(JavaContentAssistInvocationContext)}, a new one is created. * * @return invocationContext the invocation context * @since 3.2 */ protected final JavaContentAssistInvocationContext getInvocationContext() { if (fInvocationContext == null) { ICompilationUnit cu= getCompilationUnit(); if (cu != null) setInvocationContext(new JavaContentAssistInvocationContext(cu)); else setInvocationContext(new JavaContentAssistInvocationContext(fJavaProject)); } return fInvocationContext; }