From 94d1b61f81609d9f39911b35ad0582a5a54e6fd1 Mon Sep 17 00:00:00 2001 From: Redkale <22250530@qq.com> Date: Mon, 6 Mar 2017 15:18:50 +0800 Subject: [PATCH] --- src/org/redkale/util/AnyValue.java | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/src/org/redkale/util/AnyValue.java b/src/org/redkale/util/AnyValue.java index 4f1025de4..a1abf9390 100644 --- a/src/org/redkale/util/AnyValue.java +++ b/src/org/redkale/util/AnyValue.java @@ -45,7 +45,7 @@ public abstract class AnyValue { private Entry[] stringEntrys = new Entry[0]; - private Entry[] anyEntrys = new Entry[0]; + private Entry[] anyEntrys = new Entry[0]; /** * 创建空的DefaultAnyValue对象 @@ -124,7 +124,7 @@ public abstract class AnyValue { } } if (adv.anyEntrys != null) { - for (Entry en : adv.anyEntrys) { + for (Entry en : adv.anyEntrys) { this.addValue(en.name, en.value); } } @@ -155,7 +155,7 @@ public abstract class AnyValue { } } if (adv.anyEntrys != null) { - for (Entry en : adv.anyEntrys) { + for (Entry en : adv.anyEntrys) { this.setValue(en.name, en.value); } } @@ -187,10 +187,10 @@ public abstract class AnyValue { @Override public Entry[] getAnyEntrys() { - return anyEntrys; + return (Entry[]) (Entry[]) anyEntrys; } - public void setAnyEntrys(Entry[] anyEntrys) { + public void setAnyEntrys(Entry[] anyEntrys) { this.anyEntrys = anyEntrys; } @@ -225,7 +225,7 @@ public abstract class AnyValue { @Override public AnyValue[] getAnyValues(String... names) { - return Entry.getValues(this.predicate, AnyValue.class, this.anyEntrys, names); + return Entry.getValues(this.predicate, DefaultAnyValue.class, this.anyEntrys, names); } @Override @@ -259,9 +259,9 @@ public abstract class AnyValue { if (getValue(name) == null) { this.addValue(name, value); } else { - for (Entry en : this.anyEntrys) { + for (Entry en : this.anyEntrys) { if (predicate.test(en.name, name)) { - en.value = value; + en.value = (DefaultAnyValue) value; return this; } } @@ -290,7 +290,7 @@ public abstract class AnyValue { @Override public AnyValue getAnyValue(String name) { - for (Entry en : this.anyEntrys) { + for (Entry en : this.anyEntrys) { if (predicate.test(en.name, name)) { return en.value; } @@ -315,7 +315,7 @@ public abstract class AnyValue { @Override public AnyValue[] getAnyValues(String name) { - return Entry.getValues(this.predicate, AnyValue.class, this.anyEntrys, name); + return Entry.getValues(this.predicate, DefaultAnyValue.class, this.anyEntrys, name); } }