: SearchPattern.R_EXACT_MATCH; int matchRule = isCaseSensitive ? matchMode | SearchPattern.R_CASE_SENSITIVE : matchMode; return new SearchPatternAdapter(SearchPattern.createPattern(stringPattern, searchFor, limitTo, matchRule));
: SearchPattern.R_EXACT_MATCH; int matchRule = isCaseSensitive ? matchMode | SearchPattern.R_CASE_SENSITIVE : matchMode; return new SearchPatternAdapter(SearchPattern.createPattern(stringPattern, searchFor, limitTo, matchRule));
: SearchPattern.R_EXACT_MATCH; int matchRule = isCaseSensitive ? matchMode | SearchPattern.R_CASE_SENSITIVE : matchMode; return new SearchPatternAdapter(SearchPattern.createPattern(stringPattern, searchFor, limitTo, matchRule));
: SearchPattern.R_EXACT_MATCH; int matchRule = isCaseSensitive ? matchMode | SearchPattern.R_CASE_SENSITIVE : matchMode; return new SearchPatternAdapter(SearchPattern.createPattern(stringPattern, searchFor, limitTo, matchRule));
: SearchPattern.R_EXACT_MATCH; int matchRule = isCaseSensitive ? matchMode | SearchPattern.R_CASE_SENSITIVE : matchMode; return new SearchPatternAdapter(SearchPattern.createPattern(stringPattern, searchFor, limitTo, matchRule));
: SearchPattern.R_EXACT_MATCH; int matchRule = isCaseSensitive ? matchMode | SearchPattern.R_CASE_SENSITIVE : matchMode; return new SearchPatternAdapter(SearchPattern.createPattern(stringPattern, searchFor, limitTo, matchRule));
/** * Returns a search pattern based on a given Java element. * The pattern is used to trigger the appropriate search, and can be parameterized as follows: * * @param element the Java element the search pattern is based on * @param limitTo determines the nature of the expected matches * <ul> * <li>{@link IJavaSearchConstants#DECLARATIONS}: will search declarations matching with the corresponding * element. In case the element is a method, declarations of matching methods in subtypes will also * be found, allowing to find declarations of abstract methods, etc.</li> * * <li>{@link IJavaSearchConstants#REFERENCES}: will search references to the given element.</li> * * <li>{@link IJavaSearchConstants#ALL_OCCURRENCES}: will search for either declarations or references as specified * above.</li> * * <li>{@link IJavaSearchConstants#IMPLEMENTORS}: for types, will find all types * which directly implement/extend a given interface.</li> * </ul> * @return a search pattern for a Java element or <code>null</code> if the given element is ill-formed * @deprecated Use {@link SearchPattern#createPattern(IJavaElement, int)} instead. */ public static ISearchPattern createSearchPattern(IJavaElement element, int limitTo) { return new SearchPatternAdapter(SearchPattern.createPattern(element, limitTo)); }
/** * Returns a search pattern based on a given Java element. * The pattern is used to trigger the appropriate search, and can be parameterized as follows: * * @param element the Java element the search pattern is based on * @param limitTo determines the nature of the expected matches * <ul> * <li>{@link IJavaSearchConstants#DECLARATIONS}: will search declarations matching with the corresponding * element. In case the element is a method, declarations of matching methods in subtypes will also * be found, allowing to find declarations of abstract methods, etc.</li> * * <li>{@link IJavaSearchConstants#REFERENCES}: will search references to the given element.</li> * * <li>{@link IJavaSearchConstants#ALL_OCCURRENCES}: will search for either declarations or references as specified * above.</li> * * <li>{@link IJavaSearchConstants#IMPLEMENTORS}: for types, will find all types * which directly implement/extend a given interface.</li> * </ul> * @return a search pattern for a Java element or <code>null</code> if the given element is ill-formed * @deprecated Use {@link SearchPattern#createPattern(IJavaElement, int)} instead. */ public static ISearchPattern createSearchPattern(IJavaElement element, int limitTo) { return new SearchPatternAdapter(SearchPattern.createPattern(element, limitTo)); }
/** * Returns a search pattern based on a given Java element. * The pattern is used to trigger the appropriate search, and can be parameterized as follows: * * @param element the Java element the search pattern is based on * @param limitTo determines the nature of the expected matches * <ul> * <li>{@link IJavaSearchConstants#DECLARATIONS}: will search declarations matching with the corresponding * element. In case the element is a method, declarations of matching methods in subtypes will also * be found, allowing to find declarations of abstract methods, etc.</li> * * <li>{@link IJavaSearchConstants#REFERENCES}: will search references to the given element.</li> * * <li>{@link IJavaSearchConstants#ALL_OCCURRENCES}: will search for either declarations or references as specified * above.</li> * * <li>{@link IJavaSearchConstants#IMPLEMENTORS}: for types, will find all types * which directly implement/extend a given interface.</li> * </ul> * @return a search pattern for a Java element or <code>null</code> if the given element is ill-formed * @deprecated Use {@link SearchPattern#createPattern(IJavaElement, int)} instead. */ public static ISearchPattern createSearchPattern(IJavaElement element, int limitTo) { return new SearchPatternAdapter(SearchPattern.createPattern(element, limitTo)); }
/** * Returns a search pattern based on a given Java element. * The pattern is used to trigger the appropriate search, and can be parameterized as follows: * * @param element the Java element the search pattern is based on * @param limitTo determines the nature of the expected matches * <ul> * <li>{@link IJavaSearchConstants#DECLARATIONS}: will search declarations matching with the corresponding * element. In case the element is a method, declarations of matching methods in subtypes will also * be found, allowing to find declarations of abstract methods, etc.</li> * * <li>{@link IJavaSearchConstants#REFERENCES}: will search references to the given element.</li> * * <li>{@link IJavaSearchConstants#ALL_OCCURRENCES}: will search for either declarations or references as specified * above.</li> * * <li>{@link IJavaSearchConstants#IMPLEMENTORS}: for types, will find all types * which directly implement/extend a given interface.</li> * </ul> * @return a search pattern for a Java element or <code>null</code> if the given element is ill-formed * @deprecated Use {@link SearchPattern#createPattern(IJavaElement, int)} instead. */ public static ISearchPattern createSearchPattern(IJavaElement element, int limitTo) { return new SearchPatternAdapter(SearchPattern.createPattern(element, limitTo)); }
/** * Returns a search pattern based on a given Java element. * The pattern is used to trigger the appropriate search, and can be parameterized as follows: * * @param element the Java element the search pattern is based on * @param limitTo determines the nature of the expected matches * <ul> * <li>{@link IJavaSearchConstants#DECLARATIONS}: will search declarations matching with the corresponding * element. In case the element is a method, declarations of matching methods in subtypes will also * be found, allowing to find declarations of abstract methods, etc.</li> * * <li>{@link IJavaSearchConstants#REFERENCES}: will search references to the given element.</li> * * <li>{@link IJavaSearchConstants#ALL_OCCURRENCES}: will search for either declarations or references as specified * above.</li> * * <li>{@link IJavaSearchConstants#IMPLEMENTORS}: for types, will find all types * which directly implement/extend a given interface.</li> * </ul> * @return a search pattern for a Java element or <code>null</code> if the given element is ill-formed * @deprecated Use {@link SearchPattern#createPattern(IJavaElement, int)} instead. */ public static ISearchPattern createSearchPattern(IJavaElement element, int limitTo) { return new SearchPatternAdapter(SearchPattern.createPattern(element, limitTo)); }
/** * Returns a search pattern based on a given Java element. * The pattern is used to trigger the appropriate search, and can be parameterized as follows: * * @param element the Java element the search pattern is based on * @param limitTo determines the nature of the expected matches * <ul> * <li>{@link IJavaSearchConstants#DECLARATIONS}: will search declarations matching with the corresponding * element. In case the element is a method, declarations of matching methods in subtypes will also * be found, allowing to find declarations of abstract methods, etc.</li> * * <li>{@link IJavaSearchConstants#REFERENCES}: will search references to the given element.</li> * * <li>{@link IJavaSearchConstants#ALL_OCCURRENCES}: will search for either declarations or references as specified * above.</li> * * <li>{@link IJavaSearchConstants#IMPLEMENTORS}: for types, will find all types * which directly implement/extend a given interface.</li> * </ul> * @return a search pattern for a Java element or <code>null</code> if the given element is ill-formed * @deprecated Use {@link SearchPattern#createPattern(IJavaElement, int)} instead. */ public static ISearchPattern createSearchPattern(IJavaElement element, int limitTo) { return new SearchPatternAdapter(SearchPattern.createPattern(element, limitTo)); }
/** * Returns a search pattern that combines the given two patterns into a "or" pattern. * The search result will match either the left pattern or the right pattern. * * @param leftPattern the left pattern * @param rightPattern the right pattern * @return a "or" pattern * @deprecated Use {@link SearchPattern#createOrPattern(SearchPattern, SearchPattern)} instead. */ public static ISearchPattern createOrSearchPattern(ISearchPattern leftPattern, ISearchPattern rightPattern) { SearchPattern left = ((SearchPatternAdapter) leftPattern).pattern; SearchPattern right = ((SearchPatternAdapter) rightPattern).pattern; SearchPattern pattern = SearchPattern.createOrPattern(left, right); return new SearchPatternAdapter(pattern); }
/** * Returns a search pattern that combines the given two patterns into a "or" pattern. * The search result will match either the left pattern or the right pattern. * * @param leftPattern the left pattern * @param rightPattern the right pattern * @return a "or" pattern * @deprecated Use {@link SearchPattern#createOrPattern(SearchPattern, SearchPattern)} instead. */ public static ISearchPattern createOrSearchPattern(ISearchPattern leftPattern, ISearchPattern rightPattern) { SearchPattern left = ((SearchPatternAdapter) leftPattern).pattern; SearchPattern right = ((SearchPatternAdapter) rightPattern).pattern; SearchPattern pattern = SearchPattern.createOrPattern(left, right); return new SearchPatternAdapter(pattern); }
/** * Returns a search pattern that combines the given two patterns into a "or" pattern. * The search result will match either the left pattern or the right pattern. * * @param leftPattern the left pattern * @param rightPattern the right pattern * @return a "or" pattern * @deprecated Use {@link SearchPattern#createOrPattern(SearchPattern, SearchPattern)} instead. */ public static ISearchPattern createOrSearchPattern(ISearchPattern leftPattern, ISearchPattern rightPattern) { SearchPattern left = ((SearchPatternAdapter) leftPattern).pattern; SearchPattern right = ((SearchPatternAdapter) rightPattern).pattern; SearchPattern pattern = SearchPattern.createOrPattern(left, right); return new SearchPatternAdapter(pattern); }
/** * Returns a search pattern that combines the given two patterns into a "or" pattern. * The search result will match either the left pattern or the right pattern. * * @param leftPattern the left pattern * @param rightPattern the right pattern * @return a "or" pattern * @deprecated Use {@link SearchPattern#createOrPattern(SearchPattern, SearchPattern)} instead. */ public static ISearchPattern createOrSearchPattern(ISearchPattern leftPattern, ISearchPattern rightPattern) { SearchPattern left = ((SearchPatternAdapter) leftPattern).pattern; SearchPattern right = ((SearchPatternAdapter) rightPattern).pattern; SearchPattern pattern = SearchPattern.createOrPattern(left, right); return new SearchPatternAdapter(pattern); }
/** * Returns a search pattern that combines the given two patterns into a "or" pattern. * The search result will match either the left pattern or the right pattern. * * @param leftPattern the left pattern * @param rightPattern the right pattern * @return a "or" pattern * @deprecated Use {@link SearchPattern#createOrPattern(SearchPattern, SearchPattern)} instead. */ public static ISearchPattern createOrSearchPattern(ISearchPattern leftPattern, ISearchPattern rightPattern) { SearchPattern left = ((SearchPatternAdapter) leftPattern).pattern; SearchPattern right = ((SearchPatternAdapter) rightPattern).pattern; SearchPattern pattern = SearchPattern.createOrPattern(left, right); return new SearchPatternAdapter(pattern); }
/** * Returns a search pattern that combines the given two patterns into a "or" pattern. * The search result will match either the left pattern or the right pattern. * * @param leftPattern the left pattern * @param rightPattern the right pattern * @return a "or" pattern * @deprecated Use {@link SearchPattern#createOrPattern(SearchPattern, SearchPattern)} instead. */ public static ISearchPattern createOrSearchPattern(ISearchPattern leftPattern, ISearchPattern rightPattern) { SearchPattern left = ((SearchPatternAdapter) leftPattern).pattern; SearchPattern right = ((SearchPatternAdapter) rightPattern).pattern; SearchPattern pattern = SearchPattern.createOrPattern(left, right); return new SearchPatternAdapter(pattern); }