X-Git-Url: http://git.phpeclipse.com diff --git a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/search/IJavaSearchConstants.java b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/search/IJavaSearchConstants.java index 6c3a8ea..edf7402 100644 --- a/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/search/IJavaSearchConstants.java +++ b/net.sourceforge.phpeclipse/src/net/sourceforge/phpdt/core/search/IJavaSearchConstants.java @@ -10,7 +10,7 @@ *******************************************************************************/ package net.sourceforge.phpdt.core.search; -//import net.sourceforge.phpdt.internal.core.search.processing.*; +// import net.sourceforge.phpdt.internal.core.search.processing.*; /** *

@@ -19,164 +19,167 @@ package net.sourceforge.phpdt.core.search; *

* This interface declares constants only; it is not intended to be implemented. *

+ * * @see org.eclipse.jdt.core.search.SearchEngine */ public interface IJavaSearchConstants { /** - * The nature of searched element or the nature - * of match in unknown. + * The nature of searched element or the nature of match in unknown. */ int UNKNOWN = -1; - + /* Nature of searched element */ - + /** * The searched element is a type. */ - int TYPE= 0; + int TYPE = 0; /** * The searched element is a method. */ - int METHOD= 1; + int METHOD = 1; /** * The searched element is a package. */ - int PACKAGE= 2; + int PACKAGE = 2; /** * The searched element is a constructor. */ - int CONSTRUCTOR= 3; + int CONSTRUCTOR = 3; /** * The searched element is a field. */ - int FIELD= 4; + int FIELD = 4; /** - * The searched element is a class. - * More selective than using TYPE + * The searched element is a class. More selective than using TYPE */ - int CLASS= 5; + int CLASS = 5; /** - * The searched element is an interface. - * More selective than using TYPE + * The searched element is an interface. More selective than using TYPE */ - int INTERFACE= 6; + int INTERFACE = 6; /* Nature of match */ - + /** - * The search result is a declaration. - * Can be used in conjunction with any of the nature of searched elements - * so as to better narrow down the search. + * The search result is a declaration. Can be used in conjunction with any + * of the nature of searched elements so as to better narrow down the + * search. */ - int DECLARATIONS= 0; + int DECLARATIONS = 0; /** - * The search result is a type that implements an interface. - * Used in conjunction with either TYPE or CLASS or INTERFACE, it will - * respectively search for any type implementing/extending an interface, or - * rather exclusively search for classes implementing an interface, or interfaces + * The search result is a type that implements an interface. Used in + * conjunction with either TYPE or CLASS or INTERFACE, it will respectively + * search for any type implementing/extending an interface, or rather + * exclusively search for classes implementing an interface, or interfaces * extending an interface. */ - int IMPLEMENTORS= 1; + int IMPLEMENTORS = 1; /** - * The search result is a reference. - * Can be used in conjunction with any of the nature of searched elements - * so as to better narrow down the search. - * References can contain implementers since they are more generic kind - * of matches. + * The search result is a reference. Can be used in conjunction with any of + * the nature of searched elements so as to better narrow down the search. + * References can contain implementers since they are more generic kind of + * matches. */ - int REFERENCES= 2; + int REFERENCES = 2; /** - * The search result is a declaration, a reference, or an implementer - * of an interface. - * Can be used in conjunction with any of the nature of searched elements - * so as to better narrow down the search. + * The search result is a declaration, a reference, or an implementer of an + * interface. Can be used in conjunction with any of the nature of searched + * elements so as to better narrow down the search. */ - int ALL_OCCURRENCES= 3; + int ALL_OCCURRENCES = 3; /** - * When searching for field matches, it will exclusively find read accesses, as - * opposed to write accesses. Note that some expressions are considered both - * as field read/write accesses: for example, x++; x+= 1; + * When searching for field matches, it will exclusively find read accesses, + * as opposed to write accesses. Note that some expressions are considered + * both as field read/write accesses: for example, x++; x+= 1; * * @since 2.0 */ int READ_ACCESSES = 4; - + /** - * When searching for field matches, it will exclusively find write accesses, as - * opposed to read accesses. Note that some expressions are considered both - * as field read/write accesses: for example, x++; x+= 1; + * When searching for field matches, it will exclusively find write + * accesses, as opposed to read accesses. Note that some expressions are + * considered both as field read/write accesses: for example, x++; x+= 1; * * @since 2.0 */ int WRITE_ACCESSES = 5; - + /* Syntactic match modes */ - + /** - * The search pattern matches exactly the search result, - * that is, the source of the search result equals the search pattern. + * The search pattern matches exactly the search result, that is, the source + * of the search result equals the search pattern. + * * @deprecated Use {@link SearchPattern#R_EXACT_MATCH} instead. */ int EXACT_MATCH = 0; + /** * The search pattern is a prefix of the search result. + * * @deprecated Use {@link SearchPattern#R_PREFIX_MATCH} instead. */ int PREFIX_MATCH = 1; + /** - * The search pattern contains one or more wild cards ('*') where a + * The search pattern contains one or more wild cards ('*') where a * wild-card can replace 0 or more characters in the search result. + * * @deprecated Use {@link SearchPattern#R_PATTERN_MATCH} instead. */ int PATTERN_MATCH = 2; - /* Case sensitivity */ - + /** - * The search pattern matches the search result only - * if cases are the same. - * @deprecated Use the methods that take the matchMode - * with {@link SearchPattern#R_CASE_SENSITIVE} as a matchRule instead. + * The search pattern matches the search result only if cases are the same. + * + * @deprecated Use the methods that take the matchMode with + * {@link SearchPattern#R_CASE_SENSITIVE} as a matchRule + * instead. */ boolean CASE_SENSITIVE = true; + /** * The search pattern ignores cases in the search result. - * @deprecated Use the methods that take the matchMode - * without {@link SearchPattern#R_CASE_SENSITIVE} as a matchRule instead. + * + * @deprecated Use the methods that take the matchMode without + * {@link SearchPattern#R_CASE_SENSITIVE} as a matchRule + * instead. */ boolean CASE_INSENSITIVE = false; - /* Waiting policies */ - + /** * The search operation starts immediately, even if the underlying indexer - * has not finished indexing the workspace. Results will more likely - * not contain all the matches. + * has not finished indexing the workspace. Results will more likely not + * contain all the matches. */ -// int FORCE_IMMEDIATE_SEARCH = IJob.ForceImmediate; + // int FORCE_IMMEDIATE_SEARCH = IJob.ForceImmediate; /** - * The search operation throws an org.eclipse.core.runtime.OperationCanceledException - * if the underlying indexer has not finished indexing the workspace. + * The search operation throws an + * org.eclipse.core.runtime.OperationCanceledException if the + * underlying indexer has not finished indexing the workspace. */ -// int CANCEL_IF_NOT_READY_TO_SEARCH = IJob.CancelIfNotReady; + // int CANCEL_IF_NOT_READY_TO_SEARCH = IJob.CancelIfNotReady; /** - * The search operation waits for the underlying indexer to finish indexing + * The search operation waits for the underlying indexer to finish indexing * the workspace before starting the search. */ -// int WAIT_UNTIL_READY_TO_SEARCH = IJob.WaitUntilReady; - - + // int WAIT_UNTIL_READY_TO_SEARCH = IJob.WaitUntilReady; + }