public boolean isEquivalent(Reference reference) { char[] otherToken = null; if (reference instanceof SingleNameReference) { otherToken = ((SingleNameReference) reference).token; } else if (reference instanceof FieldReference) { // test for comparison "f1" vs. "this.f1": FieldReference fr = (FieldReference) reference; if (fr.receiver.isThis() && !(fr.receiver instanceof QualifiedThisReference)) otherToken = fr.token; } return otherToken != null && CharOperation.equals(this.token, otherToken); }
public boolean isEquivalent(Reference reference) { char[] otherToken = null; if (reference instanceof SingleNameReference) { otherToken = ((SingleNameReference) reference).token; } else if (reference instanceof FieldReference) { // test for comparison "f1" vs. "this.f1": FieldReference fr = (FieldReference) reference; if (fr.receiver.isThis() && !(fr.receiver instanceof QualifiedThisReference)) otherToken = fr.token; } return otherToken != null && CharOperation.equals(this.token, otherToken); }
public boolean isEquivalent(Reference reference) { char[] otherToken = null; if (reference instanceof SingleNameReference) { otherToken = ((SingleNameReference) reference).token; } else if (reference instanceof FieldReference) { // test for comparison "f1" vs. "this.f1": FieldReference fr = (FieldReference) reference; if (fr.receiver.isThis() && !(fr.receiver instanceof QualifiedThisReference)) otherToken = fr.token; } return otherToken != null && CharOperation.equals(this.token, otherToken); }
public boolean isEquivalent(Reference reference) { char[] otherToken = null; if (reference instanceof SingleNameReference) { otherToken = ((SingleNameReference) reference).token; } else if (reference instanceof FieldReference) { // test for comparison "f1" vs. "this.f1": FieldReference fr = (FieldReference) reference; if (fr.receiver.isThis() && !(fr.receiver instanceof QualifiedThisReference)) otherToken = fr.token; } return otherToken != null && CharOperation.equals(this.token, otherToken); }
public boolean isEquivalent(Reference reference) { char[] otherToken = null; if (reference instanceof SingleNameReference) { otherToken = ((SingleNameReference) reference).token; } else if (reference instanceof FieldReference) { // test for comparison "f1" vs. "this.f1": FieldReference fr = (FieldReference) reference; if (fr.receiver.isThis() && !(fr.receiver instanceof QualifiedThisReference)) otherToken = fr.token; } return otherToken != null && CharOperation.equals(this.token, otherToken); }
public boolean isEquivalent(Reference reference) { char[] otherToken = null; if (reference instanceof SingleNameReference) { otherToken = ((SingleNameReference) reference).token; } else if (reference instanceof FieldReference) { // test for comparison "f1" vs. "this.f1": FieldReference fr = (FieldReference) reference; if (fr.receiver.isThis() && !(fr.receiver instanceof QualifiedThisReference)) otherToken = fr.token; } return otherToken != null && CharOperation.equals(this.token, otherToken); }
public boolean isEquivalent(Reference reference) { char[] otherToken = null; if (reference instanceof SingleNameReference) { otherToken = ((SingleNameReference) reference).token; } else if (reference instanceof FieldReference) { // test for comparison "f1" vs. "this.f1": FieldReference fr = (FieldReference) reference; if (fr.receiver.isThis() && !(fr.receiver instanceof QualifiedThisReference)) otherToken = fr.token; } return otherToken != null && CharOperation.equals(this.token, otherToken); }
@Override public boolean isEquivalent(Reference reference) { char[] otherToken = null; if (reference instanceof SingleNameReference) { otherToken = ((SingleNameReference) reference).token; } else if (reference instanceof FieldReference) { // test for comparison "f1" vs. "this.f1": FieldReference fr = (FieldReference) reference; if (fr.receiver.isThis() && !(fr.receiver instanceof QualifiedThisReference)) otherToken = fr.token; } return otherToken != null && CharOperation.equals(this.token, otherToken); }
private char[][] getThisFieldTokens(int nestingCount) { char[][] result = null; if (this.receiver.isThis() && ! (this.receiver instanceof QualifiedThisReference)) { // found an inner-most this-reference, start building the token array: result = new char[nestingCount][]; // fill it front to tail while traveling back out: result[0] = this.token; } else if (this.receiver instanceof FieldReference) { result = ((FieldReference)this.receiver).getThisFieldTokens(nestingCount+1); if (result != null) { // front to tail: outermost is last: result[result.length-nestingCount] = this.token; } } return result; }
private char[][] getThisFieldTokens(int nestingCount) { char[][] result = null; if (this.receiver.isThis() && ! (this.receiver instanceof QualifiedThisReference)) { // found an inner-most this-reference, start building the token array: result = new char[nestingCount][]; // fill it front to tail while traveling back out: result[0] = this.token; } else if (this.receiver instanceof FieldReference) { result = ((FieldReference)this.receiver).getThisFieldTokens(nestingCount+1); if (result != null) { // front to tail: outermost is last: result[result.length-nestingCount] = this.token; } } return result; }
private char[][] getThisFieldTokens(int nestingCount) { char[][] result = null; if (this.receiver.isThis() && ! (this.receiver instanceof QualifiedThisReference)) { // found an inner-most this-reference, start building the token array: result = new char[nestingCount][]; // fill it front to tail while traveling back out: result[0] = this.token; } else if (this.receiver instanceof FieldReference) { result = ((FieldReference)this.receiver).getThisFieldTokens(nestingCount+1); if (result != null) { // front to tail: outermost is last: result[result.length-nestingCount] = this.token; } } return result; }
private char[][] getThisFieldTokens(int nestingCount) { char[][] result = null; if (this.receiver.isThis() && ! (this.receiver instanceof QualifiedThisReference)) { // found an inner-most this-reference, start building the token array: result = new char[nestingCount][]; // fill it front to tail while traveling back out: result[0] = this.token; } else if (this.receiver instanceof FieldReference) { result = ((FieldReference)this.receiver).getThisFieldTokens(nestingCount+1); if (result != null) { // front to tail: outermost is last: result[result.length-nestingCount] = this.token; } } return result; }
private char[][] getThisFieldTokens(int nestingCount) { char[][] result = null; if (this.receiver.isThis() && ! (this.receiver instanceof QualifiedThisReference)) { // found an inner-most this-reference, start building the token array: result = new char[nestingCount][]; // fill it front to tail while traveling back out: result[0] = this.token; } else if (this.receiver instanceof FieldReference) { result = ((FieldReference)this.receiver).getThisFieldTokens(nestingCount+1); if (result != null) { // front to tail: outermost is last: result[result.length-nestingCount] = this.token; } } return result; }
private char[][] getThisFieldTokens(int nestingCount) { char[][] result = null; if (this.receiver.isThis() && ! (this.receiver instanceof QualifiedThisReference)) { // found an inner-most this-reference, start building the token array: result = new char[nestingCount][]; // fill it front to tail while traveling back out: result[0] = this.token; } else if (this.receiver instanceof FieldReference) { result = ((FieldReference)this.receiver).getThisFieldTokens(nestingCount+1); if (result != null) { // front to tail: outermost is last: result[result.length-nestingCount] = this.token; } } return result; }
private char[][] getThisFieldTokens(int nestingCount) { char[][] result = null; if (this.receiver.isThis() && ! (this.receiver instanceof QualifiedThisReference)) { // found an inner-most this-reference, start building the token array: result = new char[nestingCount][]; // fill it front to tail while traveling back out: result[0] = this.token; } else if (this.receiver instanceof FieldReference) { result = ((FieldReference)this.receiver).getThisFieldTokens(nestingCount+1); if (result != null) { // front to tail: outermost is last: result[result.length-nestingCount] = this.token; } } return result; }
private char[][] getThisFieldTokens(int nestingCount) { char[][] result = null; if (this.receiver.isThis() && ! (this.receiver instanceof QualifiedThisReference)) { // found an inner-most this-reference, start building the token array: result = new char[nestingCount][]; // fill it front to tail while traveling back out: result[0] = this.token; } else if (this.receiver instanceof FieldReference) { result = ((FieldReference)this.receiver).getThisFieldTokens(nestingCount+1); if (result != null) { // front to tail: outermost is last: result[result.length-nestingCount] = this.token; } } return result; }
protected void consumeMethodInvocationName() { super.consumeMethodInvocationName(); MessageSend messageSend = (MessageSend) this.expressionStack[this.expressionPtr]; if (this.patternFineGrain == 0) { this.patternLocator.match(messageSend, this.nodeSet); } else { if (messageSend.receiver.isThis()) { if ((this.patternFineGrain & IJavaSearchConstants.IMPLICIT_THIS_REFERENCE) != 0) { this.patternLocator.match(messageSend, this.nodeSet); } } else { if ((this.patternFineGrain & IJavaSearchConstants.QUALIFIED_REFERENCE) != 0) { this.patternLocator.match(messageSend, this.nodeSet); } } } }
protected void consumeMethodInvocationName() { super.consumeMethodInvocationName(); MessageSend messageSend = (MessageSend) this.expressionStack[this.expressionPtr]; if (this.patternFineGrain == 0) { this.patternLocator.match(messageSend, this.nodeSet); } else { if (messageSend.receiver.isThis()) { if ((this.patternFineGrain & IJavaSearchConstants.IMPLICIT_THIS_REFERENCE) != 0) { this.patternLocator.match(messageSend, this.nodeSet); } } else { if ((this.patternFineGrain & IJavaSearchConstants.QUALIFIED_REFERENCE) != 0) { this.patternLocator.match(messageSend, this.nodeSet); } } } }
protected void consumeMethodInvocationNameWithTypeArguments() { super.consumeMethodInvocationNameWithTypeArguments(); MessageSend messageSend = (MessageSend) this.expressionStack[this.expressionPtr]; if (this.patternFineGrain == 0) { this.patternLocator.match(messageSend, this.nodeSet); } else { if (messageSend.receiver.isThis()) { if ((this.patternFineGrain & IJavaSearchConstants.IMPLICIT_THIS_REFERENCE) != 0) { this.patternLocator.match(messageSend, this.nodeSet); } } else { if ((this.patternFineGrain & IJavaSearchConstants.QUALIFIED_REFERENCE) != 0) { this.patternLocator.match(messageSend, this.nodeSet); } } } }
protected void consumeMethodInvocationName() { super.consumeMethodInvocationName(); MessageSend messageSend = (MessageSend) this.expressionStack[this.expressionPtr]; if (this.patternFineGrain == 0) { this.patternLocator.match(messageSend, this.nodeSet); } else { if (messageSend.receiver.isThis()) { if ((this.patternFineGrain & IJavaSearchConstants.IMPLICIT_THIS_REFERENCE) != 0) { this.patternLocator.match(messageSend, this.nodeSet); } } else { if ((this.patternFineGrain & IJavaSearchConstants.QUALIFIED_REFERENCE) != 0) { this.patternLocator.match(messageSend, this.nodeSet); } } } }