From 377be9cc95ec9dfda8b733512d675a2e19a73486 Mon Sep 17 00:00:00 2001 From: Ilpo Ruotsalainen Date: Tue, 18 Dec 2018 17:30:57 +0100 Subject: Enable abi-check-plugin on relevant modules. --- config-lib/abi-spec.json | 459 +++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 459 insertions(+) create mode 100644 config-lib/abi-spec.json (limited to 'config-lib/abi-spec.json') diff --git a/config-lib/abi-spec.json b/config-lib/abi-spec.json new file mode 100644 index 00000000000..cdcd7c1a44e --- /dev/null +++ b/config-lib/abi-spec.json @@ -0,0 +1,459 @@ +{ + "com.yahoo.config.BooleanNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (boolean)", + "public java.lang.Boolean value()", + "public java.lang.String getValue()", + "public java.lang.String toString()", + "protected boolean doSetValue(java.lang.String)", + "public bridge synthetic java.lang.Object value()" + ], + "fields": [] + }, + "com.yahoo.config.ChangesRequiringRestart$CompareFunc": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.config.ChangesRequiringRestart getChangesRequiringRestart(com.yahoo.config.Node, com.yahoo.config.Node)" + ], + "fields": [] + }, + "com.yahoo.config.ChangesRequiringRestart": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.lang.String)", + "public java.lang.String getName()", + "public com.yahoo.config.ChangesRequiringRestart compare(com.yahoo.config.Node, com.yahoo.config.Node, java.lang.String, java.lang.String)", + "public void mergeChanges(java.lang.String, com.yahoo.config.ChangesRequiringRestart)", + "public com.yahoo.config.ChangesRequiringRestart compareArray(java.util.List, java.util.List, java.lang.String, java.lang.String, com.yahoo.config.ChangesRequiringRestart$CompareFunc)", + "public com.yahoo.config.ChangesRequiringRestart compareMap(java.util.Map, java.util.Map, java.lang.String, java.lang.String, com.yahoo.config.ChangesRequiringRestart$CompareFunc)", + "public java.lang.String toString()", + "public java.lang.String toString(java.lang.String)", + "public boolean needsRestart()" + ], + "fields": [] + }, + "com.yahoo.config.ConfigBuilder": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [], + "fields": [] + }, + "com.yahoo.config.ConfigInstance$Builder": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.ConfigBuilder" + ], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract boolean dispatchGetConfig(com.yahoo.config.ConfigInstance$Producer)", + "public abstract java.lang.String getDefName()", + "public abstract java.lang.String getDefNamespace()", + "public abstract java.lang.String getDefMd5()" + ], + "fields": [] + }, + "com.yahoo.config.ConfigInstance$Producer": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [], + "fields": [] + }, + "com.yahoo.config.ConfigInstance": { + "superClass": "com.yahoo.config.InnerNode", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void ()", + "public static java.lang.String getDefName(java.lang.Class)", + "public static java.lang.String getDefNamespace(java.lang.Class)", + "public static java.util.List serialize(com.yahoo.config.InnerNode)", + "public static void serialize(com.yahoo.config.InnerNode, com.yahoo.config.Serializer)", + "public java.lang.String getConfigMd5()", + "public void setConfigMd5(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.config.ConfigurationRuntimeException": { + "superClass": "java.lang.RuntimeException", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.lang.String)", + "public void (java.lang.String, java.lang.Throwable)", + "public void (java.lang.Throwable)" + ], + "fields": [] + }, + "com.yahoo.config.DoubleNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (double)", + "public java.lang.Double value()", + "public java.lang.String getValue()", + "public java.lang.String toString()", + "protected boolean doSetValue(java.lang.String)", + "public bridge synthetic java.lang.Object value()" + ], + "fields": [] + }, + "com.yahoo.config.EnumNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void ()", + "public void (boolean)", + "public java.lang.String toString()", + "public java.lang.String getValue()" + ], + "fields": [] + }, + "com.yahoo.config.FileNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (java.lang.String)", + "public com.yahoo.config.FileReference value()", + "public java.lang.String getValue()", + "public java.lang.String toString()", + "protected boolean doSetValue(java.lang.String)", + "public bridge synthetic java.lang.Object value()" + ], + "fields": [] + }, + "com.yahoo.config.FileReference": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "final" + ], + "methods": [ + "public void (java.lang.String)", + "public java.lang.String value()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public java.lang.String toString()", + "public static java.util.List toValues(java.util.Collection)", + "public static java.util.Map toValueMap(java.util.Map)", + "public static com.yahoo.config.FileReference mockFileReferenceForUnitTesting(java.io.File)" + ], + "fields": [] + }, + "com.yahoo.config.InnerNode": { + "superClass": "com.yahoo.config.Node", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void ()", + "public java.lang.String toString()", + "public void postInitialize(java.lang.String)", + "public boolean equals(java.lang.Object)", + "public int hashCode()", + "protected java.util.Map getChildren()", + "protected java.util.Map getChildrenWithVectorsFlattened()", + "protected static java.util.Map getAllDescendantLeafNodes(com.yahoo.config.InnerNode)" + ], + "fields": [] + }, + "com.yahoo.config.InnerNodeVector": { + "superClass": "com.yahoo.config.NodeVector", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.util.List)", + "public void (java.util.List, com.yahoo.config.InnerNode)" + ], + "fields": [] + }, + "com.yahoo.config.IntegerNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (int)", + "public java.lang.Integer value()", + "public java.lang.String getValue()", + "public java.lang.String toString()", + "protected boolean doSetValue(java.lang.String)", + "public bridge synthetic java.lang.Object value()" + ], + "fields": [] + }, + "com.yahoo.config.LeafNode": { + "superClass": "com.yahoo.config.Node", + "interfaces": [ + "java.lang.Cloneable" + ], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "protected void ()", + "protected void (boolean)", + "public java.lang.Object value()", + "public abstract java.lang.String toString()", + "public abstract java.lang.String getValue()", + "protected final boolean setValue(java.lang.String)", + "protected abstract boolean doSetValue(java.lang.String)", + "protected java.lang.Object clone()", + "public boolean equals(java.lang.Object)", + "public int hashCode()" + ], + "fields": [ + "protected boolean initialized", + "protected java.lang.Object value" + ] + }, + "com.yahoo.config.LeafNodeMaps": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public static java.util.Map asValueMap(java.util.Map)", + "public static java.util.Map asNodeMap(java.util.Map, com.yahoo.config.LeafNode)", + "public static java.util.Map asFileNodeMap(java.util.Map)", + "public static java.util.Map asPathNodeMap(java.util.Map)" + ], + "fields": [] + }, + "com.yahoo.config.LeafNodeVector": { + "superClass": "com.yahoo.config.NodeVector", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void (java.util.List, com.yahoo.config.LeafNode)", + "public java.util.List asList()", + "public static com.yahoo.config.LeafNodeVector createFileNodeVector(java.util.Collection)", + "public static com.yahoo.config.LeafNodeVector createPathNodeVector(java.util.Collection)" + ], + "fields": [] + }, + "com.yahoo.config.LongNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (long)", + "public java.lang.Long value()", + "public java.lang.String getValue()", + "public java.lang.String toString()", + "protected boolean doSetValue(java.lang.String)", + "public bridge synthetic java.lang.Object value()" + ], + "fields": [] + }, + "com.yahoo.config.Node": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void ()", + "public void postInitialize(java.lang.String)", + "protected java.lang.Object clone()" + ], + "fields": [] + }, + "com.yahoo.config.NodeVector$ReadOnlyException": { + "superClass": "java.lang.RuntimeException", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()" + ], + "fields": [] + }, + "com.yahoo.config.NodeVector": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.util.List" + ], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void ()", + "public int length()", + "public void add(int, java.lang.Object)", + "public boolean add(java.lang.Object)", + "public boolean addAll(java.util.Collection)", + "public boolean addAll(int, java.util.Collection)", + "public void clear()", + "public java.lang.Object remove(int)", + "public boolean remove(java.lang.Object)", + "public boolean removeAll(java.util.Collection)", + "public boolean retainAll(java.util.Collection)", + "public java.lang.Object set(int, java.lang.Object)", + "public boolean contains(java.lang.Object)", + "public boolean containsAll(java.util.Collection)", + "public boolean equals(java.lang.Object)", + "public int hashCode()", + "public java.lang.Object get(int)", + "public int indexOf(java.lang.Object)", + "public boolean isEmpty()", + "public java.util.Iterator iterator()", + "public int lastIndexOf(java.lang.Object)", + "public java.util.ListIterator listIterator()", + "public java.util.ListIterator listIterator(int)", + "public int size()", + "public java.util.List subList(int, int)", + "public java.lang.Object[] toArray()", + "public java.lang.Object[] toArray(java.lang.Object[])" + ], + "fields": [ + "protected final java.util.ArrayList vector" + ] + }, + "com.yahoo.config.PathNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (com.yahoo.config.FileReference)", + "public java.nio.file.Path value()", + "public java.lang.String getValue()", + "public java.lang.String toString()", + "protected boolean doSetValue(java.lang.String)", + "public com.yahoo.config.FileReference getFileReference()", + "public static java.util.List toFileReferences(java.util.List)", + "public static java.util.Map toFileReferenceMap(java.util.Map)", + "public bridge synthetic java.lang.Object value()" + ], + "fields": [] + }, + "com.yahoo.config.ReferenceNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (java.lang.String)", + "public java.lang.String value()", + "public java.lang.String getValue()", + "public java.lang.String toString()", + "protected boolean doSetValue(java.lang.String)", + "public void postInitialize(java.lang.String)", + "public bridge synthetic java.lang.Object value()" + ], + "fields": [] + }, + "com.yahoo.config.Serializer": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.config.Serializer createInner(java.lang.String)", + "public abstract com.yahoo.config.Serializer createArray(java.lang.String)", + "public abstract com.yahoo.config.Serializer createInner()", + "public abstract com.yahoo.config.Serializer createMap(java.lang.String)", + "public abstract void serialize(java.lang.String, boolean)", + "public abstract void serialize(java.lang.String, double)", + "public abstract void serialize(java.lang.String, long)", + "public abstract void serialize(java.lang.String, int)", + "public abstract void serialize(java.lang.String, java.lang.String)", + "public abstract void serialize(boolean)", + "public abstract void serialize(double)", + "public abstract void serialize(long)", + "public abstract void serialize(int)", + "public abstract void serialize(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.config.StringNode": { + "superClass": "com.yahoo.config.LeafNode", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void ()", + "public void (java.lang.String)", + "public java.lang.String value()", + "public java.lang.String getValue()", + "public java.lang.String toString()", + "public static java.lang.String unescapeQuotedString(java.lang.String)", + "protected boolean doSetValue(java.lang.String)", + "public bridge synthetic java.lang.Object value()" + ], + "fields": [] + } +} \ No newline at end of file -- cgit v1.2.3