Hi All,
I am trying to use a fileset to find all the Java ListResourceBundle files in a 
product. I am trying to use the following:

<fileset id="lrbset" dir="${SOURCEFILESDIR}/${PRODUCT}" includes="**/*">
  <and>
    <filename name="**/*.java"/>
    <or>
      <containsregexp 
expression=".*\s+class\s+[^\s]+\s+extends\s+ListResourceBundle.*"/>
      <containsregexp 
expression=".*\s+class\s+[^\s]+\s+extends\s+java\.util\.ListResourceBundle.*"/>
    </or>
  </and>
</fileset>

Works great if "class", "extends", and "ListResourceBundle" are on the same 
line in a file. If there is a line break in there anywhere it does not find the 
file.

Snippets from some example files:
1)
<snip>
public class LRB01 extends java.util.ListResourceBundle
implements ComponentLetterError  {
</snip>

2)
<snip>
public class LRB03
extends ListResourceBundle
{
</snip>

3)
<snip>
public class LRB04 extends ListResourceBundle {
</snip>

The fileset finds examples 1 and 3 but not example 2.

Any clues as to what to change or how to approach this differently?

tia Bill



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to