Browse Source

Revert incorrect validation rule using streams

master
Gintas Grigelionis 7 years ago
parent
commit
cc335d3a4e
1 changed files with 3 additions and 5 deletions
  1. +3
    -5
      src/main/org/apache/tools/ant/util/ScriptRunnerBase.java

+ 3
- 5
src/main/org/apache/tools/ant/util/ScriptRunnerBase.java View File

@@ -92,14 +92,12 @@ public abstract class ScriptRunnerBase {
* @param bean the object to be stored in the script context. * @param bean the object to be stored in the script context.
*/ */
public void addBean(String key, Object bean) { public void addBean(String key, Object bean) {
if (key.isEmpty()) {
if (key.isEmpty() || !Character.isJavaIdentifierStart(key.charAt(0))) {
return; return;
} }


for (char ch : key.toCharArray()) {
if (!Character.isJavaIdentifierPart(ch)) {
return;
}
if (!key.chars().skip(1).allMatch(Character::isJavaIdentifierPart)) {
return;
} }


beans.put(key, bean); beans.put(key, bean);


Loading…
Cancel
Save