Copyright (c) 2005, 2009 IBM Corporation and others. This program and the accompanying materials are made available under the terms of the Eclipse Public License 2.0 which accompanies this distribution, and is available at https://www.eclipse.org/legal/epl-2.0/ SPDX-License-Identifier: EPL-2.0 Contributors: IBM Corporation - initial API and implementation
/******************************************************************************* * Copyright (c) 2005, 2009 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 * which accompanies this distribution, and is available at * https://www.eclipse.org/legal/epl-2.0/ * * SPDX-License-Identifier: EPL-2.0 * * Contributors: * IBM Corporation - initial API and implementation *******************************************************************************/
package org.eclipse.jdt.core.search; import org.eclipse.core.resources.IResource; import org.eclipse.jdt.core.IJavaElement;
A Java search match that represents a type parameter declaration or reference. The element is the inner-most enclosing member that references this type parameter.

This class is intended to be instantiated and subclassed by clients.

Since:3.1
/** * A Java search match that represents a type parameter declaration or reference. * The element is the inner-most enclosing member that references this type parameter. * <p> * This class is intended to be instantiated and subclassed by clients. * </p> * * @since 3.1 */
public class TypeParameterReferenceMatch extends SearchMatch {
Creates a new field reference match.
Params:
  • enclosingElement – the inner-most enclosing member that references this field
  • accuracy – one of SearchMatch.A_ACCURATE or SearchMatch.A_INACCURATE
  • offset – the offset the match starts at, or -1 if unknown
  • length – the length of the match, or -1 if unknown
  • insideDocComment – true if this search match is inside a doc comment, and false otherwise
  • participant – the search participant that created the match
  • resource – the resource of the element
/** * Creates a new field reference match. * * @param enclosingElement the inner-most enclosing member that references this field * @param accuracy one of {@link #A_ACCURATE} or {@link #A_INACCURATE} * @param offset the offset the match starts at, or -1 if unknown * @param length the length of the match, or -1 if unknown * @param insideDocComment <code>true</code> if this search match is inside a doc * comment, and <code>false</code> otherwise * @param participant the search participant that created the match * @param resource the resource of the element */
public TypeParameterReferenceMatch(IJavaElement enclosingElement, int accuracy, int offset, int length, boolean insideDocComment, SearchParticipant participant, IResource resource) { super(enclosingElement, accuracy, offset, length, participant, resource); setInsideDocComment(insideDocComment); } }