public class MethodReferenceMatch extends ReferenceMatch
This class is intended to be instantiated and subclassed by clients.
A_ACCURATE, A_INACCURATE
Constructor and Description |
---|
MethodReferenceMatch(IJavaElement enclosingElement,
int accuracy,
int offset,
int length,
boolean constructor,
boolean synthetic,
boolean superInvocation,
boolean insideDocComment,
SearchParticipant participant,
IResource resource)
Creates a new method reference match.
|
MethodReferenceMatch(IJavaElement enclosingElement,
int accuracy,
int offset,
int length,
boolean constructor,
boolean synthetic,
boolean insideDocComment,
SearchParticipant participant,
IResource resource)
Creates a new method reference match.
|
MethodReferenceMatch(IJavaElement enclosingElement,
int accuracy,
int offset,
int length,
boolean insideDocComment,
SearchParticipant participant,
IResource resource)
Creates a new method reference match.
|
Modifier and Type | Method and Description |
---|---|
boolean |
isConstructor()
Returns whether the reference is on a constructor.
|
boolean |
isSuperInvocation()
Returns whether the reference is on a message sent from a type
which is a super type of the searched method declaring type.
|
boolean |
isSynthetic()
Returns whether the reference is on a synthetic element.
|
getLocalElement, setLocalElement
getAccuracy, getElement, getLength, getOffset, getParticipant, getResource, getRule, isEquivalent, isErasure, isExact, isImplicit, isInsideDocComment, isRaw, setAccuracy, setElement, setImplicit, setInsideDocComment, setLength, setOffset, setParticipant, setRaw, setResource, setRule, toString
public MethodReferenceMatch(IJavaElement enclosingElement, int accuracy, int offset, int length, boolean insideDocComment, SearchParticipant participant, IResource resource)
enclosingElement
- the inner-most enclosing member that references this methodaccuracy
- one of SearchMatch.A_ACCURATE
or SearchMatch.A_INACCURATE
offset
- the offset the match starts at, or -1 if unknownlength
- the length of the match, or -1 if unknowninsideDocComment
- true
if this search match is inside a doc
comment, and false
otherwiseparticipant
- the search participant that created the matchresource
- the resource of the elementpublic MethodReferenceMatch(IJavaElement enclosingElement, int accuracy, int offset, int length, boolean constructor, boolean synthetic, boolean insideDocComment, SearchParticipant participant, IResource resource)
enclosingElement
- the inner-most enclosing member that references this methodaccuracy
- one of SearchMatch.A_ACCURATE
or SearchMatch.A_INACCURATE
offset
- the offset the match starts at, or -1 if unknownlength
- the length of the match, or -1 if unknownconstructor
- true
if this search match a constructor
false
otherwisesynthetic
- true
if this search match a synthetic element
false
otherwiseinsideDocComment
- true
if this search match is inside a doc
comment, and false
otherwiseparticipant
- the search participant that created the matchresource
- the resource of the elementpublic MethodReferenceMatch(IJavaElement enclosingElement, int accuracy, int offset, int length, boolean constructor, boolean synthetic, boolean superInvocation, boolean insideDocComment, SearchParticipant participant, IResource resource)
enclosingElement
- the inner-most enclosing member that references this methodaccuracy
- one of SearchMatch.A_ACCURATE
or SearchMatch.A_INACCURATE
offset
- the offset the match starts at, or -1 if unknownlength
- the length of the match, or -1 if unknownconstructor
- true
if this search matches a constructor
false
otherwisesynthetic
- true
if this search matches a synthetic element
false
otherwisesuperInvocation
- true
if this search matches a super-type invocation
element false
otherwiseinsideDocComment
- true
if this search match is inside a doc
comment, and false
otherwiseparticipant
- the search participant that created the matchresource
- the resource of the elementpublic final boolean isConstructor()
public final boolean isSynthetic()
public boolean isSuperInvocation()
true
, the method called at run-time may or may not be
the search target, depending on the run-time type of the receiver object.true
if the reference is on a message sent from
a super-type of the searched method declaring class, false
otherwise
Copyright (c) 2000, 2016 Eclipse Contributors and others. All rights reserved.Guidelines for using Eclipse APIs.