summaryrefslogtreecommitdiffstats
path: root/document/abi-spec.json
diff options
context:
space:
mode:
authorHenning Baldersheim <balder@yahoo-inc.com>2022-03-31 09:07:54 +0200
committerHenning Baldersheim <balder@yahoo-inc.com>2022-03-31 09:15:27 +0200
commit8f2d1c2197f9a2b7a76b97e37ef26488d4253338 (patch)
tree2ef68d9d61a6f216bffa8bce7b882201cdfa86bf /document/abi-spec.json
parent0ce79641b9c8bb4cb12ecd1a61b052e4c4742efe (diff)
Avoid using reflection for creating values from a String. That is done frequently when parsing json.
Diffstat (limited to 'document/abi-spec.json')
-rw-r--r--document/abi-spec.json17
1 files changed, 4 insertions, 13 deletions
diff --git a/document/abi-spec.json b/document/abi-spec.json
index 661bc35bb83..d7cc513619f 100644
--- a/document/abi-spec.json
+++ b/document/abi-spec.json
@@ -922,7 +922,8 @@
],
"methods": [
"public void <init>()",
- "public abstract com.yahoo.document.datatypes.FieldValue create()"
+ "public abstract com.yahoo.document.datatypes.FieldValue create()",
+ "public abstract com.yahoo.document.datatypes.FieldValue create(java.lang.String)"
],
"fields": []
},
@@ -936,6 +937,7 @@
"protected void <init>(java.lang.String, int, java.lang.Class, com.yahoo.document.PrimitiveDataType$Factory)",
"public com.yahoo.document.PrimitiveDataType clone()",
"public com.yahoo.document.datatypes.FieldValue createFieldValue()",
+ "public com.yahoo.document.datatypes.FieldValue createFieldValue(java.lang.Object)",
"public java.lang.Class getValueClass()",
"public boolean isValueCompatible(com.yahoo.document.datatypes.FieldValue)",
"public com.yahoo.document.PrimitiveDataType getPrimitiveType()",
@@ -2345,18 +2347,6 @@
],
"fields": []
},
- "com.yahoo.document.datatypes.UriFieldValue$Factory": {
- "superClass": "com.yahoo.document.PrimitiveDataType$Factory",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()",
- "public com.yahoo.document.datatypes.FieldValue create()"
- ],
- "fields": []
- },
"com.yahoo.document.datatypes.UriFieldValue": {
"superClass": "com.yahoo.document.datatypes.StringFieldValue",
"interfaces": [],
@@ -2364,6 +2354,7 @@
"public"
],
"methods": [
+ "public static com.yahoo.document.datatypes.UriFieldValue$Factory getFactory()",
"public void <init>()",
"public void <init>(java.lang.String)",
"public void assign(java.lang.Object)",