ant-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From peterrei...@apache.org
Subject cvs commit: ant/src/main/org/apache/tools/ant/util/regexp JakartaOroMatcher.java JakartaOroRegexp.java JakartaRegexpMatcher.java JakartaRegexpRegexp.java Jdk14RegexpMatcher.java Jdk14RegexpRegexp.java Regexp.java RegexpFactory.java RegexpMatcher.java RegexpMatcherFactory.java RegexpUtil.java
Date Fri, 17 Dec 2004 19:52:14 GMT
peterreilly    2004/12/17 11:52:14

  Modified:    src/main/org/apache/tools/ant/util/regexp Tag: ANT_16_BRANCH
                        JakartaOroMatcher.java JakartaOroRegexp.java
                        JakartaRegexpMatcher.java JakartaRegexpRegexp.java
                        Jdk14RegexpMatcher.java Jdk14RegexpRegexp.java
                        Regexp.java RegexpFactory.java RegexpMatcher.java
                        RegexpMatcherFactory.java RegexpUtil.java
  Log:
  sync
  
  Revision  Changes    Path
  No                   revision
  No                   revision
  1.13.2.5  +32 -2     ant/src/main/org/apache/tools/ant/util/regexp/JakartaOroMatcher.java
  
  Index: JakartaOroMatcher.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/JakartaOroMatcher.java,v
  retrieving revision 1.13.2.4
  retrieving revision 1.13.2.5
  diff -u -r1.13.2.4 -r1.13.2.5
  --- JakartaOroMatcher.java	9 Mar 2004 17:01:59 -0000	1.13.2.4
  +++ JakartaOroMatcher.java	17 Dec 2004 19:52:13 -0000	1.13.2.5
  @@ -34,11 +34,15 @@
       protected final Perl5Compiler compiler = new Perl5Compiler();
       protected final Perl5Matcher matcher = new Perl5Matcher();
   
  +    /**
  +     * Constructor for JakartaOroMatcher.
  +     */
       public JakartaOroMatcher() {
       }
   
       /**
        * Set the regexp pattern from the String description.
  +     * @param pattern the pattern to match
        */
       public void setPattern(String pattern) {
           this.pattern = pattern;
  @@ -46,6 +50,7 @@
   
       /**
        * Get a String representation of the regexp pattern
  +     * @return the pattern
        */
       public String getPattern() {
           return this.pattern;
  @@ -53,6 +58,9 @@
   
       /**
        * Get a compiled representation of the regexp pattern
  +     * @param options the options
  +     * @return the compiled pattern
  +     * @throws BuildException on error
        */
       protected Pattern getCompiledPattern(int options)
           throws BuildException {
  @@ -66,7 +74,10 @@
       }
   
       /**
  -     * Does the given argument match the pattern?
  +     * Does the given argument match the pattern using default options?
  +     * @param argument the string to match against
  +     * @return true if the pattern matches
  +     * @throws BuildException on error
        */
       public boolean matches(String argument) throws BuildException {
           return matches(argument, MATCH_DEFAULT);
  @@ -74,6 +85,10 @@
   
       /**
        * Does the given argument match the pattern?
  +     * @param input the string to match against
  +     * @param options the regex options to use
  +     * @return true if the pattern matches
  +     * @throws BuildException on error
        */
       public boolean matches(String input, int options)
           throws BuildException {
  @@ -82,10 +97,15 @@
       }
   
       /**
  -     * Returns a Vector of matched groups found in the argument.
  +     * Returns a Vector of matched groups found in the argument
  +     * using default options.
        *
        * <p>Group 0 will be the full match, the rest are the
        * parenthesized subexpressions</p>.
  +     *
  +     * @param argument the string to match against
  +     * @return the vector of groups
  +     * @throws BuildException on error
        */
       public Vector getGroups(String argument) throws BuildException {
           return getGroups(argument, MATCH_DEFAULT);
  @@ -96,6 +116,11 @@
        *
        * <p>Group 0 will be the full match, the rest are the
        * parenthesized subexpressions</p>.
  +     *
  +     * @param input the string to match against
  +     * @param options the regex options to use
  +     * @return the vector of groups
  +     * @throws BuildException on error
        */
       public Vector getGroups(String input, int options)
           throws BuildException {
  @@ -116,6 +141,11 @@
           return v;
       }
   
  +    /**
  +     * Convert the generic options to the regex compiler specific options.
  +     * @param options the generic options
  +     * @return the specific options
  +     */
       protected int getCompilerOptions(int options) {
           int cOptions = Perl5Compiler.DEFAULT_MASK;
   
  
  
  
  1.12.2.5  +15 -0     ant/src/main/org/apache/tools/ant/util/regexp/JakartaOroRegexp.java
  
  Index: JakartaOroRegexp.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/JakartaOroRegexp.java,v
  retrieving revision 1.12.2.4
  retrieving revision 1.12.2.5
  diff -u -r1.12.2.4 -r1.12.2.5
  --- JakartaOroRegexp.java	9 Mar 2004 17:01:59 -0000	1.12.2.4
  +++ JakartaOroRegexp.java	17 Dec 2004 19:52:13 -0000	1.12.2.5
  @@ -28,10 +28,19 @@
    */
   public class JakartaOroRegexp extends JakartaOroMatcher implements Regexp {
   
  +    /** Constructor for JakartaOroRegexp */
       public JakartaOroRegexp() {
           super();
       }
   
  +    /**
  +     * Perform a substitution on the regular expression.
  +     * @param input The string to substitute on
  +     * @param argument The string which defines the substitution
  +     * @param options The list of options for the match and replace.
  +     * @return the result of the operation
  +     * @throws BuildException on error
  +     */
       public String substitute(String input, String argument, int options)
           throws BuildException {
           // translate \1 to $1 so that the Perl5Substitution will work
  @@ -71,6 +80,12 @@
                                  getSubsOptions(options));
       }
   
  +    /**
  +     * Convert ant regexp substitution option to oro options.
  +     *
  +     * @param options the ant regexp options
  +     * @return the oro substition options
  +     */
       protected int getSubsOptions(int options) {
           boolean replaceAll = RegexpUtil.hasFlag(options, REPLACE_ALL);
           int subsOptions = 1;
  
  
  
  1.15.2.5  +38 -1     ant/src/main/org/apache/tools/ant/util/regexp/JakartaRegexpMatcher.java
  
  Index: JakartaRegexpMatcher.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/JakartaRegexpMatcher.java,v
  retrieving revision 1.15.2.4
  retrieving revision 1.15.2.5
  diff -u -r1.15.2.4 -r1.15.2.5
  --- JakartaRegexpMatcher.java	9 Mar 2004 17:01:59 -0000	1.15.2.4
  +++ JakartaRegexpMatcher.java	17 Dec 2004 19:52:13 -0000	1.15.2.5
  @@ -32,6 +32,7 @@
   
       /**
        * Set the regexp pattern from the String description.
  +     * @param pattern the pattern to match
        */
       public void setPattern(String pattern) {
           this.pattern = pattern;
  @@ -39,11 +40,19 @@
   
       /**
        * Get a String representation of the regexp pattern
  +     * @return the pattern
        */
       public String getPattern() {
           return pattern;
       }
   
  +    /**
  +     * Compile the pattern.
  +     *
  +     * @param options the ant regexp options
  +     * @return a compiled pattern
  +     * @exception BuildException if an error occurs
  +     */
       protected RE getCompiledPattern(int options)
           throws BuildException {
           int cOptions = getCompilerOptions(options);
  @@ -58,6 +67,9 @@
   
       /**
        * Does the given argument match the pattern?
  +     * @param argument the string to match against
  +     * @return true if the pattern matches
  +     * @throws BuildException on error
        */
       public boolean matches(String argument) throws BuildException {
           return matches(argument, MATCH_DEFAULT);
  @@ -65,6 +77,10 @@
   
       /**
        * Does the given argument match the pattern?
  +     * @param input the string to match against
  +     * @param options the regex options to use
  +     * @return true if the pattern matches
  +     * @throws BuildException on error
        */
       public boolean matches(String input, int options)
           throws BuildException {
  @@ -76,15 +92,31 @@
       }
   
       /**
  -     * Returns a Vector of matched groups found in the argument.
  +     * Returns a Vector of matched groups found in the argument
  +     * using default options.
        *
        * <p>Group 0 will be the full match, the rest are the
        * parenthesized subexpressions</p>.
  +     *
  +     * @param argument the string to match against
  +     * @return the vector of groups
  +     * @throws BuildException on error
        */
       public Vector getGroups(String argument) throws BuildException {
           return getGroups(argument, MATCH_DEFAULT);
       }
   
  +    /**
  +     * Returns a Vector of matched groups found in the argument.
  +     *
  +     * <p>Group 0 will be the full match, the rest are the
  +     * parenthesized subexpressions</p>.
  +     *
  +     * @param input the string to match against
  +     * @param options the regex options to use
  +     * @return the vector of groups
  +     * @throws BuildException on error
  +     */
       public Vector getGroups(String input, int options)
           throws BuildException {
           RE reg = getCompiledPattern(options);
  @@ -104,6 +136,11 @@
           return v;
       }
   
  +    /**
  +     * Convert the generic options to the regex compiler specific options.
  +     * @param options the generic options
  +     * @return the specific options
  +     */
       protected int getCompilerOptions(int options) {
           int cOptions = RE.MATCH_NORMAL;
   
  
  
  
  1.11.2.5  +15 -0     ant/src/main/org/apache/tools/ant/util/regexp/JakartaRegexpRegexp.java
  
  Index: JakartaRegexpRegexp.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/JakartaRegexpRegexp.java,v
  retrieving revision 1.11.2.4
  retrieving revision 1.11.2.5
  diff -u -r1.11.2.4 -r1.11.2.5
  --- JakartaRegexpRegexp.java	9 Mar 2004 17:01:59 -0000	1.11.2.4
  +++ JakartaRegexpRegexp.java	17 Dec 2004 19:52:13 -0000	1.11.2.5
  @@ -27,10 +27,17 @@
   public class JakartaRegexpRegexp extends JakartaRegexpMatcher
       implements Regexp {
   
  +    /** Constructor for JakartaRegexpRegexp */
       public JakartaRegexpRegexp() {
           super();
       }
   
  +    /**
  +     * Convert ant regexp substitution option to apache regex options.
  +     *
  +     * @param options the ant regexp options
  +     * @return the apache regex substition options
  +     */
       protected int getSubsOptions(int options) {
           int subsOptions = RE.REPLACE_FIRSTONLY;
           if (RegexpUtil.hasFlag(options, REPLACE_ALL)) {
  @@ -39,6 +46,14 @@
           return subsOptions;
       }
   
  +    /**
  +     * Perform a substitution on the regular expression.
  +     * @param input The string to substitute on
  +     * @param argument The string which defines the substitution
  +     * @param options The list of options for the match and replace.
  +     * @return the result of the operation
  +     * @throws BuildException on error
  +     */
       public String substitute(String input, String argument, int options)
           throws BuildException {
           Vector v = getGroups(input, options);
  
  
  
  1.14.2.5  +34 -2     ant/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpMatcher.java
  
  Index: Jdk14RegexpMatcher.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpMatcher.java,v
  retrieving revision 1.14.2.4
  retrieving revision 1.14.2.5
  diff -u -r1.14.2.4 -r1.14.2.5
  --- Jdk14RegexpMatcher.java	9 Mar 2004 17:01:59 -0000	1.14.2.4
  +++ Jdk14RegexpMatcher.java	17 Dec 2004 19:52:14 -0000	1.14.2.5
  @@ -32,11 +32,13 @@
   
       private String pattern;
   
  +    /** Constructor for JakartaOroRegexp */
       public Jdk14RegexpMatcher() {
       }
   
       /**
        * Set the regexp pattern from the String description.
  +     * @param pattern the pattern to match
        */
       public void setPattern(String pattern) {
           this.pattern = pattern;
  @@ -44,11 +46,19 @@
   
       /**
        * Get a String representation of the regexp pattern
  +     * @return the pattern
  +     * @throws BuildException on error
        */
       public String getPattern() {
           return pattern;
       }
   
  +    /**
  +     * Get a compiled representation of the regexp pattern
  +     * @param options the options
  +     * @return the compiled pattern
  +     * @throws BuildException on error
  +     */
       protected Pattern getCompiledPattern(int options)
           throws BuildException {
           int cOptions = getCompilerOptions(options);
  @@ -61,7 +71,10 @@
       }
   
       /**
  -     * Does the given argument match the pattern?
  +     * Does the given argument match the pattern using default options?
  +     * @param argument the string to match against
  +     * @return true if the pattern matches
  +     * @throws BuildException on error
        */
       public boolean matches(String argument) throws BuildException {
           return matches(argument, MATCH_DEFAULT);
  @@ -69,6 +82,10 @@
   
       /**
        * Does the given argument match the pattern?
  +     * @param input the string to match against
  +     * @param options the regex options to use
  +     * @return true if the pattern matches
  +     * @throws BuildException on error
        */
       public boolean matches(String input, int options)
           throws BuildException {
  @@ -81,10 +98,15 @@
       }
   
       /**
  -     * Returns a Vector of matched groups found in the argument.
  +     * Returns a Vector of matched groups found in the argument
  +     * using default options.
        *
        * <p>Group 0 will be the full match, the rest are the
        * parenthesized subexpressions</p>.
  +     *
  +     * @param argument the string to match against
  +     * @return the vector of groups
  +     * @throws BuildException on error
        */
       public Vector getGroups(String argument) throws BuildException {
           return getGroups(argument, MATCH_DEFAULT);
  @@ -95,6 +117,11 @@
        *
        * <p>Group 0 will be the full match, the rest are the
        * parenthesized subexpressions</p>.
  +     *
  +     * @param input the string to match against
  +     * @param options the regex options to use
  +     * @return the vector of groups
  +     * @throws BuildException on error
        */
       public Vector getGroups(String input, int options)
           throws BuildException {
  @@ -116,6 +143,11 @@
           return v;
       }
   
  +    /**
  +     * Convert the generic options to the regex compiler specific options.
  +     * @param options the generic options
  +     * @return the specific options
  +     */
       protected int getCompilerOptions(int options) {
           // be strict about line separator
           int cOptions = Pattern.UNIX_LINES;
  
  
  
  1.14.2.5  +15 -0     ant/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpRegexp.java
  
  Index: Jdk14RegexpRegexp.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/Jdk14RegexpRegexp.java,v
  retrieving revision 1.14.2.4
  retrieving revision 1.14.2.5
  diff -u -r1.14.2.4 -r1.14.2.5
  --- Jdk14RegexpRegexp.java	9 Mar 2004 17:01:59 -0000	1.14.2.4
  +++ Jdk14RegexpRegexp.java	17 Dec 2004 19:52:14 -0000	1.14.2.5
  @@ -27,10 +27,17 @@
    */
   public class Jdk14RegexpRegexp extends Jdk14RegexpMatcher implements Regexp {
   
  +    /** Constructor for Jdk14RegexpRegexp */
       public Jdk14RegexpRegexp() {
           super();
       }
   
  +    /**
  +     * Convert ant regexp substitution option to jdk1.4 options.
  +     *
  +     * @param options the ant regexp options
  +     * @return the jdk14 substition options
  +     */
       protected int getSubsOptions(int options) {
           int subsOptions = REPLACE_FIRST;
           if (RegexpUtil.hasFlag(options, REPLACE_ALL)) {
  @@ -39,6 +46,14 @@
           return subsOptions;
       }
   
  +    /**
  +     * Perform a substitution on the regular expression.
  +     * @param input The string to substitute on
  +     * @param argument The string which defines the substitution
  +     * @param options The list of options for the match and replace.
  +     * @return the result of the operation
  +     * @throws BuildException on error
  +     */
       public String substitute(String input, String argument, int options)
           throws BuildException {
           // translate \1 to $(1) so that the Matcher will work
  
  
  
  1.7.2.5   +2 -0      ant/src/main/org/apache/tools/ant/util/regexp/Regexp.java
  
  Index: Regexp.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/Regexp.java,v
  retrieving revision 1.7.2.4
  retrieving revision 1.7.2.5
  diff -u -r1.7.2.4 -r1.7.2.5
  --- Regexp.java	9 Mar 2004 17:01:59 -0000	1.7.2.4
  +++ Regexp.java	17 Dec 2004 19:52:14 -0000	1.7.2.5
  @@ -41,6 +41,8 @@
        * @param argument The string which defines the substitution
        * @param options The list of options for the match and replace. See the
        *                MATCH_ and REPLACE_ constants above.
  +     * @return the result of the operation
  +     * @throws BuildException on error
        */
       String substitute(String input, String argument, int options)
           throws BuildException;
  
  
  
  1.11.2.5  +7 -1      ant/src/main/org/apache/tools/ant/util/regexp/RegexpFactory.java
  
  Index: RegexpFactory.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/RegexpFactory.java,v
  retrieving revision 1.11.2.4
  retrieving revision 1.11.2.5
  diff -u -r1.11.2.4 -r1.11.2.5
  --- RegexpFactory.java	9 Mar 2004 17:01:59 -0000	1.11.2.4
  +++ RegexpFactory.java	17 Dec 2004 19:52:14 -0000	1.11.2.5
  @@ -27,11 +27,15 @@
    * @version $Revision$
    */
   public class RegexpFactory extends RegexpMatcherFactory {
  +
  +    /** Constructor for RegexpFactory */
       public RegexpFactory() {
       }
   
       /***
        * Create a new regular expression matcher instance.
  +     * @return the matcher instance
  +     * @throws BuildException on error
        */
       public Regexp newRegexp() throws BuildException {
           return (Regexp) newRegexp(null);
  @@ -41,6 +45,8 @@
        * Create a new regular expression matcher instance.
        *
        * @param p Project whose ant.regexp.regexpimpl property will be used.
  +     * @return the matcher instance
  +     * @throws BuildException on error
        */
       public Regexp newRegexp(Project p) throws BuildException {
           String systemDefault = null;
  
  
  
  1.11.2.5  +17 -1     ant/src/main/org/apache/tools/ant/util/regexp/RegexpMatcher.java
  
  Index: RegexpMatcher.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/RegexpMatcher.java,v
  retrieving revision 1.11.2.4
  retrieving revision 1.11.2.5
  diff -u -r1.11.2.4 -r1.11.2.5
  --- RegexpMatcher.java	9 Mar 2004 17:01:59 -0000	1.11.2.4
  +++ RegexpMatcher.java	17 Dec 2004 19:52:14 -0000	1.11.2.5
  @@ -50,24 +50,36 @@
   
       /**
        * Set the regexp pattern from the String description.
  +     * @param pattern the pattern to match
  +     * @throws BuildException on error
        */
       void setPattern(String pattern) throws BuildException;
   
       /**
        * Get a String representation of the regexp pattern
  +     * @return the pattern
  +     * @throws BuildException on error
        */
       String getPattern() throws BuildException;
   
       /**
        * Does the given argument match the pattern?
  +     * @param argument the string to match against
  +     * @return true if the pattern matches
  +     * @throws BuildException on error
        */
       boolean matches(String argument) throws BuildException;
   
       /**
  -     * Returns a Vector of matched groups found in the argument.
  +     * Returns a Vector of matched groups found in the argument
  +     * using default options.
        *
        * <p>Group 0 will be the full match, the rest are the
        * parenthesized subexpressions</p>.
  +     *
  +     * @param argument the string to match against
  +     * @return the vector of groups
  +     * @throws BuildException on error
        */
       Vector getGroups(String argument) throws BuildException;
   
  @@ -77,6 +89,8 @@
        * @param input The string to check for a match
        * @param options The list of options for the match. See the
        *                MATCH_ constants above.
  +     * @return true if the pattern matches
  +     * @throws BuildException on error
        */
       boolean matches(String input, int options) throws BuildException;
   
  @@ -86,6 +100,8 @@
        * @param input The string to check for a match
        * @param options The list of options for the match. See the
        *                MATCH_ constants above.
  +     * @return the vector of groups
  +     * @throws BuildException on error
        */
       Vector getGroups(String input, int options) throws BuildException;
   
  
  
  
  1.12.2.5  +18 -0     ant/src/main/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.java
  
  Index: RegexpMatcherFactory.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/RegexpMatcherFactory.java,v
  retrieving revision 1.12.2.4
  retrieving revision 1.12.2.5
  diff -u -r1.12.2.4 -r1.12.2.5
  --- RegexpMatcherFactory.java	9 Mar 2004 17:01:59 -0000	1.12.2.4
  +++ RegexpMatcherFactory.java	17 Dec 2004 19:52:14 -0000	1.12.2.5
  @@ -32,11 +32,14 @@
    */
   public class RegexpMatcherFactory {
   
  +    /** Constructor for RegexpMatcherFactory. */
       public RegexpMatcherFactory() {
       }
   
       /***
        * Create a new regular expression instance.
  +     * @return the matcher
  +     * @throws BuildException on error
        */
       public RegexpMatcher newRegexpMatcher() throws BuildException {
           return newRegexpMatcher(null);
  @@ -46,6 +49,8 @@
        * Create a new regular expression instance.
        *
        * @param p Project whose ant.regexp.regexpimpl property will be used.
  +     * @return the matcher
  +     * @throws BuildException on error
        */
       public RegexpMatcher newRegexpMatcher(Project p)
           throws BuildException {
  @@ -86,6 +91,13 @@
           throw new BuildException("No supported regular expression matcher found");
      }
   
  +    /**
  +     * Create an instance of a matcher from a classname.
  +     *
  +     * @param className a <code>String</code> value
  +     * @return a <code>RegexpMatcher</code> value
  +     * @exception BuildException if an error occurs
  +     */
       protected RegexpMatcher createInstance(String className)
           throws BuildException {
           try {
  @@ -96,6 +108,12 @@
           }
       }
   
  +    /**
  +     * Test if a particular class is available to be used.
  +     *
  +     * @param className a <code>String</code> value
  +     * @exception BuildException if an error occurs
  +     */
       protected void testAvailability(String className) throws BuildException {
           try {
               Class.forName(className);
  
  
  
  1.6.2.5   +18 -3     ant/src/main/org/apache/tools/ant/util/regexp/RegexpUtil.java
  
  Index: RegexpUtil.java
  ===================================================================
  RCS file: /home/cvs/ant/src/main/org/apache/tools/ant/util/regexp/RegexpUtil.java,v
  retrieving revision 1.6.2.4
  retrieving revision 1.6.2.5
  diff -u -r1.6.2.4 -r1.6.2.5
  --- RegexpUtil.java	9 Mar 2004 17:01:59 -0000	1.6.2.4
  +++ RegexpUtil.java	17 Dec 2004 19:52:14 -0000	1.6.2.5
  @@ -17,15 +17,30 @@
   package org.apache.tools.ant.util.regexp;
   
   /***
  - * Regular expression utilities class which handles flag operations
  + * Regular expression utilities class which handles flag operations.
    *
    */
   public class RegexpUtil {
  -    public static final boolean hasFlag(int options, int flag) {
  +
  +    /**
  +     * Check the options has a particular flag set.
  +     *
  +     * @param options an <code>int</code> value
  +     * @param flag an <code>int</code> value
  +     * @return true if the flag is set
  +     */
  +    public static boolean hasFlag(int options, int flag) {
           return ((options & flag) > 0);
       }
   
  -    public static final int removeFlag(int options, int flag) {
  +    /**
  +     * Remove a particular flag from an int value contains the option flags.
  +     *
  +     * @param options an <code>int</code> value
  +     * @param flag an <code>int</code> value
  +     * @return the options with the flag unset
  +     */
  +    public static int removeFlag(int options, int flag) {
           return (options & (0xFFFFFFFF - flag));
       }
   }
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: dev-unsubscribe@ant.apache.org
For additional commands, e-mail: dev-help@ant.apache.org


Mime
View raw message