/** * Opens and returns buffer on the source code associated with this class file. * Maps the source code to the children elements of this class file. * If no source code is associated with this class file, * <code>null</code> is returned. * * @see Openable */ @Override protected IBuffer openBuffer(IProgressMonitor pm, Object info) throws JavaModelException { SourceMapper mapper = getSourceMapper(); if (mapper != null) { return mapSource(mapper); } return null; }
/** * Opens and returns buffer on the source code associated with this class file. * Maps the source code to the children elements of this class file. * If no source code is associated with this class file, * <code>null</code> is returned. * * @see Openable */ @Override protected IBuffer openBuffer(IProgressMonitor pm, Object info) throws JavaModelException { SourceMapper mapper = getSourceMapper(); if (mapper != null) { return mapSource(mapper); } return null; }