Example usage for org.eclipse.jdt.internal.core.search.matching PatternLocator SUPER_INVOCATION_FLAVOR

List of usage examples for org.eclipse.jdt.internal.core.search.matching PatternLocator SUPER_INVOCATION_FLAVOR

Introduction

In this page you can find the example usage for org.eclipse.jdt.internal.core.search.matching PatternLocator SUPER_INVOCATION_FLAVOR.

Prototype

int SUPER_INVOCATION_FLAVOR

To view the source code for org.eclipse.jdt.internal.core.search.matching PatternLocator SUPER_INVOCATION_FLAVOR.

Click Source Link

Usage

From source file:org.eclipse.jdt.internal.core.search.matching.MatchLocator.java

License:Open Source License

public MethodReferenceMatch newMethodReferenceMatch(IJavaElement enclosingElement, Binding enclosingBinding,
        int accuracy, int offset, int length, boolean isConstructor, boolean isSynthetic, ASTNode reference) {
    SearchParticipant participant = getParticipant();
    IResource resource = this.currentPossibleMatch.resource;
    boolean insideDocComment = (reference.bits & ASTNode.InsideJavadoc) != 0;
    if (enclosingBinding != null)
        enclosingElement = ((JavaElement) enclosingElement).resolved(enclosingBinding);
    boolean isOverridden = (accuracy & PatternLocator.SUPER_INVOCATION_FLAVOR) != 0;
    return new MethodReferenceMatch(enclosingElement, accuracy, offset, length, isConstructor, isSynthetic,
            isOverridden, insideDocComment, participant, resource);
}