diff options
Diffstat (limited to 'src/com/itmill/toolkit/terminal/gwt/client/util/Pattern.java')
-rw-r--r-- | src/com/itmill/toolkit/terminal/gwt/client/util/Pattern.java | 48 |
1 files changed, 24 insertions, 24 deletions
diff --git a/src/com/itmill/toolkit/terminal/gwt/client/util/Pattern.java b/src/com/itmill/toolkit/terminal/gwt/client/util/Pattern.java index 55a24cb5d0..3a1ccfc2a2 100644 --- a/src/com/itmill/toolkit/terminal/gwt/client/util/Pattern.java +++ b/src/com/itmill/toolkit/terminal/gwt/client/util/Pattern.java @@ -50,7 +50,7 @@ public class Pattern { */
public final static int CASE_INSENSITIVE = 2;
- private JavaScriptObject regExp;
+ private final JavaScriptObject regExp;
private static JavaScriptObject createExpression(String pattern, int flags) {
String sFlags = "";
@@ -65,16 +65,16 @@ public class Pattern { private static native JavaScriptObject _createExpression(String pattern,
String flags)/*-{
- return new RegExp(pattern, flags);
- }-*/;
+ return new RegExp(pattern, flags);
+ }-*/;
private native void _match(String text, List matches)/*-{
- var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;
- var result = text.match(regExp);
- if (result == null) return;
- for (var i=0;i<result.length;i++)
- matches.@java.util.ArrayList::add(Ljava/lang/Object;)(result[i]);
- }-*/;
+ var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;
+ var result = text.match(regExp);
+ if (result == null) return;
+ for (var i=0;i<result.length;i++)
+ matches.@java.util.ArrayList::add(Ljava/lang/Object;)(result[i]);
+ }-*/;
/**
* Determines wether the specified regular expression is validated by the
@@ -139,9 +139,9 @@ public class Pattern { * array is returned.
*/
public String[] match(String text) {
- List matches = new ArrayList();
+ final List matches = new ArrayList();
_match(text, matches);
- String arr[] = new String[matches.size()];
+ final String arr[] = new String[matches.size()];
for (int i = 0; i < matches.size(); i++) {
arr[i] = matches.get(i).toString();
}
@@ -155,9 +155,9 @@ public class Pattern { * @return
*/
public native boolean matches(String text)/*-{
- var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;
- return regExp.test(text);
- }-*/;
+ var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;
+ return regExp.test(text);
+ }-*/;
/**
* Returns the regular expression for this pattern
@@ -165,16 +165,16 @@ public class Pattern { * @return
*/
public native String pattern()/*-{
- var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;
- return regExp.source;
- }-*/;
+ var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;
+ return regExp.source;
+ }-*/;
private native void _split(String input, List results)/*-{
- var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;
- var parts = input.split(regExp);
- for (var i=0;i<parts.length;i++)
- results.@java.util.ArrayList::add(Ljava/lang/Object;)(parts[i] );
- }-*/;
+ var regExp = this.@com.itmill.toolkit.terminal.gwt.client.util.Pattern::regExp;
+ var parts = input.split(regExp);
+ for (var i=0;i<parts.length;i++)
+ results.@java.util.ArrayList::add(Ljava/lang/Object;)(parts[i] );
+ }-*/;
/**
* Split an input string by the pattern's regular expression
@@ -183,9 +183,9 @@ public class Pattern { * @return Array of strings
*/
public String[] split(String input) {
- List results = new ArrayList();
+ final List results = new ArrayList();
_split(input, results);
- String[] parts = new String[results.size()];
+ final String[] parts = new String[results.size()];
for (int i = 0; i < results.size(); i++) {
parts[i] = (String) results.get(i);
}
|