public class MethodReferenceMatch extends SearchMatch
This class is intended to be instantiated and subclassed by clients.
Provisional API: This class/interface is part of an interim API that is still under development and expected to change significantly before reaching stability. It is being made available at this early stage to solicit feedback from pioneering adopters on the understanding that any code that uses this API will almost certainly be broken (repeatedly) as the API evolves.A_ACCURATE, A_INACCURATE
Constructor and Description |
---|
MethodReferenceMatch(IJavaScriptElement enclosingElement,
int accuracy,
int offset,
int length,
boolean constructor,
boolean superInvocation,
boolean insideDocComment,
SearchParticipant participant,
IResource resource)
Creates a new method reference match.
|
MethodReferenceMatch(IJavaScriptElement enclosingElement,
int accuracy,
int offset,
int length,
boolean constructor,
boolean insideDocComment,
SearchParticipant participant,
IResource resource)
Creates a new method reference match.
|
MethodReferenceMatch(IJavaScriptElement 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.
|
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(IJavaScriptElement 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(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean constructor, 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
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(IJavaScriptElement enclosingElement, int accuracy, int offset, int length, boolean constructor, 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
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 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
otherwiseCopyright (c) IBM Corp. and others 2000, 2010. All Rights Reserved.