I am experiencing some strange behaviour using the Structural Search. I
have checked the bugs at the below URL but it is not included. I can't
believe it is a bug because it is too severe: you would have picked it up
long ago. I must be doing something wrong but I can't figure out what.
Here's the situaion: I specify a search using scope "Project Files". The
search find results and they are all in the a pacakge called delegate (i.e.
com.whatever.delegate). So I want to refine my search but I also want it to
run more quickly. Wanting it to run more quickly, I reduce the scope. But I
change one thing at a time, so at first I don't actually change the search
at all, apart from narrowing the scope to the "delegate" package. The
results I get should be exactly the same as before, logically. Instead I
get no results. I have checked the definition of the narrow scope. It is
selected using a special include/exlude type tree, but my selections in
that tree actually result in a string specification. They also result in a
status message stating the number of classes included in the scope. The
status message is
"Scope contains 18 of total 21,576 classes"
18 is correct, it is the number in the package.
The strong generated to represent my constraints is "
[Plugins]:com.idbs.ewb.delegate..*"
I can only think that this string is being generated incorrectly or
interpreted incorrectly.