ReferenceContext clone(ReferenceContext referenceContext) { if (referenceContext == null) { return null; } boolean includeDeclaration = referenceContext.isIncludeDeclaration(); ReferenceContext cloned = new ReferenceContext(); cloned.setIncludeDeclaration(includeDeclaration); return cloned; }
public ReferenceContextDto(org.eclipse.lsp4j.ReferenceContext o) { boolean includeDeclarationVal = (boolean)makeDto(o.isIncludeDeclaration());; setIncludeDeclaration((boolean)includeDeclarationVal); }
public List<? extends Location> getReferences(final Document document, final XtextResource resource, final ReferenceParams params, final IReferenceFinder.IResourceAccess resourceAccess, final IResourceDescriptions indexData, final CancelIndicator cancelIndicator) { final int offset = document.getOffSet(params.getPosition()); List<? extends Location> _xifexpression = null; boolean _isIncludeDeclaration = params.getContext().isIncludeDeclaration(); if (_isIncludeDeclaration) { _xifexpression = this.getDefinitions(resource, offset, resourceAccess, cancelIndicator); } else { _xifexpression = CollectionLiterals.emptyList(); } final List<? extends Location> definitions = _xifexpression; final List<? extends Location> references = this.getReferences(resource, offset, resourceAccess, indexData, cancelIndicator); final Iterable<Location> result = Iterables.<Location>concat(definitions, references); return IterableExtensions.<Location>toList(result); }
if (params.getContext().isIncludeDeclaration()) { foundReferences.add(referredLocation); } else {