List of usage examples for org.eclipse.jdt.internal.core.search.matching PatternLocator POSSIBLE_MATCH
int POSSIBLE_MATCH
To view the source code for org.eclipse.jdt.internal.core.search.matching PatternLocator POSSIBLE_MATCH.
Click Source Link
From source file:org.eclipse.che.jdt.internal.core.search.matching.MatchingNodeSet.java
License:Open Source License
public int addMatch(ASTNode node, int matchLevel) { int maskedLevel = matchLevel & org.eclipse.jdt.internal.core.search.matching.PatternLocator.MATCH_LEVEL_MASK; switch (maskedLevel) { case org.eclipse.jdt.internal.core.search.matching.PatternLocator.INACCURATE_MATCH: if (matchLevel != maskedLevel) { addTrustedMatch(node, new Integer(SearchMatch.A_INACCURATE + (matchLevel & org.eclipse.jdt.internal.core.search.matching.PatternLocator.FLAVORS_MASK))); } else {/*from www .ja va 2 s .co m*/ addTrustedMatch(node, POTENTIAL_MATCH); } break; case org.eclipse.jdt.internal.core.search.matching.PatternLocator.POSSIBLE_MATCH: addPossibleMatch(node); break; case org.eclipse.jdt.internal.core.search.matching.PatternLocator.ERASURE_MATCH: if (matchLevel != maskedLevel) { addTrustedMatch(node, new Integer(SearchPattern.R_ERASURE_MATCH + (matchLevel & org.eclipse.jdt.internal.core.search.matching.PatternLocator.FLAVORS_MASK))); } else { addTrustedMatch(node, ERASURE_MATCH); } break; case org.eclipse.jdt.internal.core.search.matching.PatternLocator.ACCURATE_MATCH: if (matchLevel != maskedLevel) { addTrustedMatch(node, new Integer(SearchMatch.A_ACCURATE + (matchLevel & PatternLocator.FLAVORS_MASK))); } else { addTrustedMatch(node, EXACT_MATCH); } break; } return matchLevel; }