summaryrefslogtreecommitdiffstats
path: root/vespajlib
diff options
context:
space:
mode:
authorIlpo Ruotsalainen <lonewolf@iki.fi>2019-01-04 15:10:46 +0100
committerGitHub <noreply@github.com>2019-01-04 15:10:46 +0100
commit25dae9726666dc3372684a8393a9ad5933990eb6 (patch)
treeb1a1bcbf4dc6d900328195afb0010019b4e16dc5 /vespajlib
parent456859b56b8a16627e92274e26ee489c2fcb473d (diff)
parentd6099a6267af76ca9a53af56a42e596f02940818 (diff)
Merge pull request #7964 from vespa-engine/iruotsalainen/enable-abi-check
Enable ABI checking on modules with public APIs
Diffstat (limited to 'vespajlib')
-rw-r--r--vespajlib/abi-spec.json3139
-rw-r--r--vespajlib/pom.xml4
2 files changed, 3143 insertions, 0 deletions
diff --git a/vespajlib/abi-spec.json b/vespajlib/abi-spec.json
new file mode 100644
index 00000000000..48f2a4af4ad
--- /dev/null
+++ b/vespajlib/abi-spec.json
@@ -0,0 +1,3139 @@
+{
+ "com.yahoo.data.access.ArrayTraverser": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract void entry(int, com.yahoo.data.access.Inspector)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.Inspectable": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.data.access.Inspector inspect()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.Inspector": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.data.access.Inspectable"
+ ],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract boolean valid()",
+ "public abstract com.yahoo.data.access.Type type()",
+ "public abstract int entryCount()",
+ "public abstract int fieldCount()",
+ "public abstract boolean asBool()",
+ "public abstract long asLong()",
+ "public abstract double asDouble()",
+ "public abstract java.lang.String asString()",
+ "public abstract byte[] asUtf8()",
+ "public abstract byte[] asData()",
+ "public abstract boolean asBool(boolean)",
+ "public abstract long asLong(long)",
+ "public abstract double asDouble(double)",
+ "public abstract java.lang.String asString(java.lang.String)",
+ "public abstract byte[] asUtf8(byte[])",
+ "public abstract byte[] asData(byte[])",
+ "public abstract void traverse(com.yahoo.data.access.ArrayTraverser)",
+ "public abstract void traverse(com.yahoo.data.access.ObjectTraverser)",
+ "public abstract com.yahoo.data.access.Inspector entry(int)",
+ "public abstract com.yahoo.data.access.Inspector field(java.lang.String)",
+ "public abstract java.lang.Iterable entries()",
+ "public abstract java.lang.Iterable fields()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.ObjectTraverser": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract void field(java.lang.String, com.yahoo.data.access.Inspector)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.Type": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.data.access.Type[] values()",
+ "public static com.yahoo.data.access.Type valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.data.access.Type EMPTY",
+ "public static final enum com.yahoo.data.access.Type BOOL",
+ "public static final enum com.yahoo.data.access.Type LONG",
+ "public static final enum com.yahoo.data.access.Type DOUBLE",
+ "public static final enum com.yahoo.data.access.Type STRING",
+ "public static final enum com.yahoo.data.access.Type DATA",
+ "public static final enum com.yahoo.data.access.Type ARRAY",
+ "public static final enum com.yahoo.data.access.Type OBJECT"
+ ]
+ },
+ "com.yahoo.data.access.simple.JsonRender$StringEncoder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.data.access.ArrayTraverser",
+ "com.yahoo.data.access.ObjectTraverser"
+ ],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(java.lang.StringBuilder, boolean)",
+ "public void encode(com.yahoo.data.access.Inspector)",
+ "public void entry(int, com.yahoo.data.access.Inspector)",
+ "public void field(java.lang.String, com.yahoo.data.access.Inspector)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.JsonRender": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.lang.StringBuilder render(com.yahoo.data.access.Inspectable, java.lang.StringBuilder, boolean)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value$ArrayValue": {
+ "superClass": "com.yahoo.data.access.simple.Value",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public boolean valid()",
+ "public com.yahoo.data.access.Type type()",
+ "public int entryCount()",
+ "public com.yahoo.data.access.Inspector entry(int)",
+ "public void traverse(com.yahoo.data.access.ArrayTraverser)",
+ "public java.lang.Iterable entries()",
+ "public com.yahoo.data.access.simple.Value$ArrayValue add(com.yahoo.data.access.Inspector)",
+ "public com.yahoo.data.access.simple.Value$ArrayValue add(java.lang.String)",
+ "public com.yahoo.data.access.simple.Value$ArrayValue add(long)",
+ "public com.yahoo.data.access.simple.Value$ArrayValue add(int)",
+ "public com.yahoo.data.access.simple.Value$ArrayValue add(double)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value$BoolValue": {
+ "superClass": "com.yahoo.data.access.simple.Value",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(boolean)",
+ "public boolean valid()",
+ "public com.yahoo.data.access.Type type()",
+ "public boolean asBool()",
+ "public boolean asBool(boolean)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value$DataValue": {
+ "superClass": "com.yahoo.data.access.simple.Value",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(byte[])",
+ "public boolean valid()",
+ "public com.yahoo.data.access.Type type()",
+ "public byte[] asData()",
+ "public byte[] asData(byte[])"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value$DoubleValue": {
+ "superClass": "com.yahoo.data.access.simple.Value",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(double)",
+ "public boolean valid()",
+ "public com.yahoo.data.access.Type type()",
+ "public double asDouble()",
+ "public long asLong()",
+ "public double asDouble(double)",
+ "public long asLong(long)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value$EmptyValue": {
+ "superClass": "com.yahoo.data.access.simple.Value",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public boolean valid()",
+ "public boolean asBool()",
+ "public long asLong()",
+ "public double asDouble()",
+ "public java.lang.String asString()",
+ "public byte[] asUtf8()",
+ "public byte[] asData()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value$LongValue": {
+ "superClass": "com.yahoo.data.access.simple.Value",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(long)",
+ "public boolean valid()",
+ "public com.yahoo.data.access.Type type()",
+ "public long asLong()",
+ "public double asDouble()",
+ "public long asLong(long)",
+ "public double asDouble(double)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value$ObjectValue": {
+ "superClass": "com.yahoo.data.access.simple.Value",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public boolean valid()",
+ "public com.yahoo.data.access.Type type()",
+ "public int fieldCount()",
+ "public com.yahoo.data.access.Inspector field(java.lang.String)",
+ "public void traverse(com.yahoo.data.access.ObjectTraverser)",
+ "public java.lang.Iterable fields()",
+ "public com.yahoo.data.access.simple.Value$ObjectValue put(java.lang.String, com.yahoo.data.access.Inspector)",
+ "public com.yahoo.data.access.simple.Value$ObjectValue put(java.lang.String, java.lang.String)",
+ "public com.yahoo.data.access.simple.Value$ObjectValue put(java.lang.String, long)",
+ "public com.yahoo.data.access.simple.Value$ObjectValue put(java.lang.String, int)",
+ "public com.yahoo.data.access.simple.Value$ObjectValue put(java.lang.String, double)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value$StringValue": {
+ "superClass": "com.yahoo.data.access.simple.Value",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(byte[])",
+ "public boolean valid()",
+ "public com.yahoo.data.access.Type type()",
+ "public java.lang.String asString()",
+ "public java.lang.String asString(java.lang.String)",
+ "public byte[] asUtf8()",
+ "public byte[] asUtf8(byte[])"
+ ],
+ "fields": []
+ },
+ "com.yahoo.data.access.simple.Value": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.data.access.Inspector"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static com.yahoo.data.access.Inspector empty()",
+ "public static com.yahoo.data.access.Inspector invalid()",
+ "public com.yahoo.data.access.Inspector inspect()",
+ "public boolean valid()",
+ "public com.yahoo.data.access.Type type()",
+ "public int entryCount()",
+ "public int fieldCount()",
+ "public boolean asBool()",
+ "public long asLong()",
+ "public double asDouble()",
+ "public java.lang.String asString()",
+ "public byte[] asUtf8()",
+ "public byte[] asData()",
+ "public boolean asBool(boolean)",
+ "public long asLong(long)",
+ "public double asDouble(double)",
+ "public java.lang.String asString(java.lang.String)",
+ "public byte[] asUtf8(byte[])",
+ "public byte[] asData(byte[])",
+ "public void traverse(com.yahoo.data.access.ArrayTraverser)",
+ "public void traverse(com.yahoo.data.access.ObjectTraverser)",
+ "public com.yahoo.data.access.Inspector entry(int)",
+ "public com.yahoo.data.access.Inspector field(java.lang.String)",
+ "public java.lang.Iterable entries()",
+ "public java.lang.Iterable fields()",
+ "public java.lang.StringBuilder writeJson(java.lang.StringBuilder)",
+ "public java.lang.String toJson()",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.io.reader.NamedReader": {
+ "superClass": "java.io.Reader",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String, java.io.Reader)",
+ "public java.lang.String getName()",
+ "public java.io.Reader getReader()",
+ "public java.lang.String toString()",
+ "public int read(java.nio.CharBuffer)",
+ "public int read()",
+ "public int read(char[])",
+ "public int read(char[], int, int)",
+ "public long skip(long)",
+ "public boolean ready()",
+ "public boolean markSupported()",
+ "public void mark(int)",
+ "public void reset()",
+ "public void close()",
+ "public static void closeAll(java.util.List)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.net.HostName": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static synchronized java.lang.String getLocalhost()",
+ "public static void setHostNameForTestingOnly(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.net.URI$Token": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public com.yahoo.net.URI$URLContext getContext()",
+ "public java.lang.String getToken()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.net.URI$URLContext": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.net.URI$URLContext[] values()",
+ "public static com.yahoo.net.URI$URLContext valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.net.URI$URLContext URL_SCHEME",
+ "public static final enum com.yahoo.net.URI$URLContext URL_HOST",
+ "public static final enum com.yahoo.net.URI$URLContext URL_DOMAIN",
+ "public static final enum com.yahoo.net.URI$URLContext URL_MAINTLD",
+ "public static final enum com.yahoo.net.URI$URLContext URL_PORT",
+ "public static final enum com.yahoo.net.URI$URLContext URL_PATH",
+ "public static final enum com.yahoo.net.URI$URLContext URL_FILENAME",
+ "public static final enum com.yahoo.net.URI$URLContext URL_EXTENSION",
+ "public static final enum com.yahoo.net.URI$URLContext URL_PARAMS",
+ "public static final enum com.yahoo.net.URI$URLContext URL_QUERY",
+ "public static final enum com.yahoo.net.URI$URLContext URL_FRAGMENT",
+ "public final int id",
+ "public final java.lang.String name"
+ ]
+ },
+ "com.yahoo.net.URI": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.lang.Cloneable",
+ "java.io.Serializable",
+ "java.lang.Comparable"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(java.lang.String, boolean)",
+ "public void <init>(java.lang.String, boolean, boolean)",
+ "public void <init>(java.lang.String, java.lang.String, int, java.lang.String)",
+ "public boolean isValid()",
+ "public java.lang.String getScheme()",
+ "public boolean isOpaque()",
+ "public java.lang.String getHost()",
+ "public int getPort()",
+ "public java.lang.String getRest()",
+ "public java.lang.String getDomain()",
+ "public java.lang.String getMainTld()",
+ "public java.lang.String getPath()",
+ "public java.lang.String getFilename()",
+ "public java.lang.String getExtension()",
+ "public java.lang.String getQuery()",
+ "public java.lang.String getFragment()",
+ "public java.lang.String getParams()",
+ "public static java.lang.String[] tokenize(java.lang.String)",
+ "public java.util.List tokenize()",
+ "public java.lang.String getInvalidExplanation()",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)",
+ "public int compareTo(com.yahoo.net.URI)",
+ "public java.lang.Object clone()",
+ "public com.yahoo.net.URI setScheme(java.lang.String)",
+ "public com.yahoo.net.URI setHost(java.lang.String)",
+ "public com.yahoo.net.URI setPort(int)",
+ "public com.yahoo.net.URI setRest(java.lang.String)",
+ "public com.yahoo.net.URI addParameter(java.lang.String, java.lang.String)",
+ "public java.lang.String stringValue()",
+ "public java.lang.String toString()",
+ "public int getDepth()",
+ "public bridge synthetic int compareTo(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.net.UriTools": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public static java.lang.String rawRequest(java.net.URI)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.net.Url": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String, java.lang.Integer, java.lang.String, java.lang.String, java.lang.String)",
+ "public static com.yahoo.net.Url fromString(java.lang.String)",
+ "public int getSchemeBegin()",
+ "public int getSchemeEnd()",
+ "public int getUserInfoBegin()",
+ "public int getUserInfoEnd()",
+ "public int getPasswordBegin()",
+ "public int getPasswordEnd()",
+ "public int getHostBegin()",
+ "public int getHostEnd()",
+ "public int getPortBegin()",
+ "public int getPortEnd()",
+ "public int getPathBegin()",
+ "public int getPathEnd()",
+ "public int getQueryBegin()",
+ "public int getQueryEnd()",
+ "public int getFragmentBegin()",
+ "public int getFragmentEnd()",
+ "public java.lang.String getScheme()",
+ "public java.lang.String getUserInfo()",
+ "public java.lang.String getPassword()",
+ "public java.lang.String getHost()",
+ "public java.lang.Integer getPort()",
+ "public java.lang.String getPortString()",
+ "public java.lang.String getPath()",
+ "public java.lang.String getQuery()",
+ "public java.lang.String getFragment()",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.net.UrlToken$Type": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.net.UrlToken$Type[] values()",
+ "public static com.yahoo.net.UrlToken$Type valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.net.UrlToken$Type SCHEME",
+ "public static final enum com.yahoo.net.UrlToken$Type USERINFO",
+ "public static final enum com.yahoo.net.UrlToken$Type PASSWORD",
+ "public static final enum com.yahoo.net.UrlToken$Type HOST",
+ "public static final enum com.yahoo.net.UrlToken$Type PORT",
+ "public static final enum com.yahoo.net.UrlToken$Type PATH",
+ "public static final enum com.yahoo.net.UrlToken$Type QUERY",
+ "public static final enum com.yahoo.net.UrlToken$Type FRAGMENT"
+ ]
+ },
+ "com.yahoo.net.UrlToken": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.net.UrlToken$Type, int, java.lang.String, java.lang.String)",
+ "public com.yahoo.net.UrlToken$Type getType()",
+ "public int getOffset()",
+ "public int getLength()",
+ "public java.lang.String getOrig()",
+ "public java.lang.String getTerm()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.net.UrlTokenizer": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(com.yahoo.net.Url)",
+ "public java.util.List tokenize()",
+ "public static void addTokens(java.util.List, com.yahoo.net.UrlToken$Type, int, java.lang.String, boolean)"
+ ],
+ "fields": [
+ "public static final java.lang.String TERM_STARTHOST",
+ "public static final java.lang.String TERM_ENDHOST"
+ ]
+ },
+ "com.yahoo.path.Path": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public boolean isChildOf(com.yahoo.path.Path)",
+ "public com.yahoo.path.Path append(java.lang.String)",
+ "public com.yahoo.path.Path append(com.yahoo.path.Path)",
+ "public java.lang.String getName()",
+ "public java.lang.String getRelative()",
+ "public com.yahoo.path.Path getParentPath()",
+ "public com.yahoo.path.Path getChildPath()",
+ "public java.lang.String last()",
+ "public com.yahoo.path.Path withLast(java.lang.String)",
+ "public java.lang.String getAbsolute()",
+ "public boolean isRoot()",
+ "public java.util.Iterator iterator()",
+ "public java.util.List elements()",
+ "public java.lang.String toString()",
+ "public static com.yahoo.path.Path fromString(java.lang.String)",
+ "public static com.yahoo.path.Path fromString(java.lang.String, java.lang.String)",
+ "public static com.yahoo.path.Path createRoot()",
+ "public static com.yahoo.path.Path createRoot(java.lang.String)",
+ "public java.io.File toFile()",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.protect.ClassValidator": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.util.List unmaskedMethods(java.lang.Class, java.lang.Class)",
+ "public static java.util.List unmaskedMethodsFromSuperclass(java.lang.Class)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.protect.ErrorMessage": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public void <init>(int, java.lang.String)",
+ "public void <init>(int, java.lang.String, java.lang.String)",
+ "public void <init>(int, java.lang.String, java.lang.String, java.lang.Throwable)",
+ "public int getCode()",
+ "public java.lang.String getMessage()",
+ "public java.lang.String getDetailedMessage()",
+ "public void setCause(java.lang.Throwable)",
+ "public java.lang.Throwable getCause()",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)",
+ "public java.lang.String toString()"
+ ],
+ "fields": [
+ "protected int code",
+ "protected java.lang.String message",
+ "protected java.lang.String detailedMessage",
+ "protected java.lang.Throwable cause"
+ ]
+ },
+ "com.yahoo.protect.Process$ShutdownError": {
+ "superClass": "java.lang.Error",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.protect.Process": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static void logAndDie(java.lang.String)",
+ "public static void logAndDie(java.lang.String, boolean)",
+ "public static void logAndDie(java.lang.String, java.lang.Throwable)",
+ "public static void logAndDie(java.lang.String, java.lang.Throwable, boolean)",
+ "public static void dumpThreads()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.protect.Validator": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static void ensureNotNull(java.lang.String, java.lang.Object)",
+ "public static void ensureNonEmpty(java.lang.String, java.lang.String)",
+ "public static void ensureNotInitialized(java.lang.String, java.lang.Object, java.lang.Object)",
+ "public static void ensureInRange(java.lang.String, int, int, int)",
+ "public static void ensureSmaller(java.lang.String, int, java.lang.String, int)",
+ "public static void ensureSmaller(java.lang.String, java.lang.Comparable, java.lang.String, java.lang.Comparable)",
+ "public static void ensure(java.lang.String, boolean)",
+ "public static varargs void ensure(boolean, java.lang.Object[])",
+ "public static void ensureInstanceOf(java.lang.String, java.lang.Object, java.lang.Class)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.DimensionSizes$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(int)",
+ "public com.yahoo.tensor.DimensionSizes$Builder set(int, long)",
+ "public long size(int)",
+ "public int dimensions()",
+ "public com.yahoo.tensor.DimensionSizes build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.DimensionSizes": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public long size(int)",
+ "public int dimensions()",
+ "public long totalSize()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.IndexedTensor$BoundBuilder": {
+ "superClass": "com.yahoo.tensor.IndexedTensor$Builder",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public varargs com.yahoo.tensor.IndexedTensor$BoundBuilder cell(double, long[])",
+ "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()",
+ "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.TensorAddress, double)",
+ "public com.yahoo.tensor.IndexedTensor build()",
+ "public com.yahoo.tensor.IndexedTensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)",
+ "public void cellByDirectIndex(long, double)",
+ "public bridge synthetic com.yahoo.tensor.IndexedTensor$Builder cell(double, long[])",
+ "public bridge synthetic com.yahoo.tensor.Tensor build()",
+ "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)",
+ "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])",
+ "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.IndexedTensor$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.tensor.Tensor$Builder"
+ ],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.IndexedTensor$Builder of(com.yahoo.tensor.TensorType)",
+ "public static com.yahoo.tensor.IndexedTensor$Builder of(com.yahoo.tensor.TensorType, com.yahoo.tensor.DimensionSizes)",
+ "public varargs abstract com.yahoo.tensor.IndexedTensor$Builder cell(double, long[])",
+ "public com.yahoo.tensor.TensorType type()",
+ "public abstract com.yahoo.tensor.IndexedTensor build()",
+ "public bridge synthetic com.yahoo.tensor.Tensor build()",
+ "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.IndexedTensor$Indexes": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.IndexedTensor$Indexes of(com.yahoo.tensor.DimensionSizes)",
+ "public long[] indexesCopy()",
+ "public long[] indexesForReading()",
+ "public java.util.List toList()",
+ "public java.lang.String toString()",
+ "public abstract long size()",
+ "public abstract void next()"
+ ],
+ "fields": [
+ "protected final long[] indexes"
+ ]
+ },
+ "com.yahoo.tensor.IndexedTensor$SubspaceIterator": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.Iterator"
+ ],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public long size()",
+ "public com.yahoo.tensor.TensorAddress address()",
+ "public void reset()",
+ "public boolean hasNext()",
+ "public com.yahoo.tensor.Tensor$Cell next()",
+ "public bridge synthetic java.lang.Object next()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.IndexedTensor": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.tensor.Tensor"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public long size()",
+ "public java.util.Iterator cellIterator()",
+ "public com.yahoo.tensor.IndexedTensor$SubspaceIterator cellIterator(com.yahoo.tensor.PartialAddress, com.yahoo.tensor.DimensionSizes)",
+ "public java.util.Iterator valueIterator()",
+ "public java.util.Iterator subspaceIterator(java.util.Set, com.yahoo.tensor.DimensionSizes)",
+ "public java.util.Iterator subspaceIterator(java.util.Set)",
+ "public varargs double get(long[])",
+ "public double get(com.yahoo.tensor.TensorAddress)",
+ "public double get(long)",
+ "public com.yahoo.tensor.TensorType type()",
+ "public com.yahoo.tensor.IndexedTensor withType(com.yahoo.tensor.TensorType)",
+ "public com.yahoo.tensor.DimensionSizes dimensionSizes()",
+ "public java.util.Map cells()",
+ "public int hashCode()",
+ "public java.lang.String toString()",
+ "public boolean equals(java.lang.Object)",
+ "public bridge synthetic com.yahoo.tensor.Tensor withType(com.yahoo.tensor.TensorType)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.MappedTensor$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.tensor.Tensor$Builder"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.MappedTensor$Builder of(com.yahoo.tensor.TensorType)",
+ "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()",
+ "public com.yahoo.tensor.TensorType type()",
+ "public com.yahoo.tensor.MappedTensor$Builder cell(com.yahoo.tensor.TensorAddress, double)",
+ "public varargs com.yahoo.tensor.MappedTensor$Builder cell(double, long[])",
+ "public com.yahoo.tensor.MappedTensor build()",
+ "public bridge synthetic com.yahoo.tensor.Tensor build()",
+ "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(double, long[])",
+ "public bridge synthetic com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.MappedTensor": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.tensor.Tensor"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public com.yahoo.tensor.TensorType type()",
+ "public long size()",
+ "public double get(com.yahoo.tensor.TensorAddress)",
+ "public java.util.Iterator cellIterator()",
+ "public java.util.Iterator valueIterator()",
+ "public java.util.Map cells()",
+ "public com.yahoo.tensor.Tensor withType(com.yahoo.tensor.TensorType)",
+ "public int hashCode()",
+ "public java.lang.String toString()",
+ "public boolean equals(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.MixedTensor$BoundBuilder": {
+ "superClass": "com.yahoo.tensor.MixedTensor$Builder",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public long denseSubspaceSize()",
+ "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)",
+ "public com.yahoo.tensor.Tensor$Builder block(com.yahoo.tensor.TensorAddress, double[])",
+ "public com.yahoo.tensor.MixedTensor build()",
+ "public bridge synthetic com.yahoo.tensor.Tensor build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.MixedTensor$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.tensor.Tensor$Builder"
+ ],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.MixedTensor$Builder of(com.yahoo.tensor.TensorType)",
+ "public com.yahoo.tensor.TensorType type()",
+ "public varargs com.yahoo.tensor.Tensor$Builder cell(double, long[])",
+ "public com.yahoo.tensor.Tensor$Builder$CellBuilder cell()",
+ "public abstract com.yahoo.tensor.MixedTensor build()",
+ "public bridge synthetic com.yahoo.tensor.Tensor build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.MixedTensor$Index$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.TensorType)",
+ "public void put(com.yahoo.tensor.TensorAddress, long)",
+ "public com.yahoo.tensor.MixedTensor$Index build()",
+ "public com.yahoo.tensor.MixedTensor$Index index()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.MixedTensor$UnboundBuilder": {
+ "superClass": "com.yahoo.tensor.MixedTensor$Builder",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)",
+ "public com.yahoo.tensor.MixedTensor build()",
+ "public void trackBounds(com.yahoo.tensor.TensorAddress)",
+ "public com.yahoo.tensor.TensorType createBoundType()",
+ "public bridge synthetic com.yahoo.tensor.Tensor build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.MixedTensor": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.tensor.Tensor"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public com.yahoo.tensor.TensorType type()",
+ "public long size()",
+ "public double get(com.yahoo.tensor.TensorAddress)",
+ "public java.util.Iterator cellIterator()",
+ "public java.util.Iterator valueIterator()",
+ "public java.util.Map cells()",
+ "public com.yahoo.tensor.Tensor withType(com.yahoo.tensor.TensorType)",
+ "public int hashCode()",
+ "public java.lang.String toString()",
+ "public boolean equals(java.lang.Object)",
+ "public long denseSubspaceSize()",
+ "public static com.yahoo.tensor.TensorType createPartialType(java.util.List)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.PartialAddress$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(int)",
+ "public void add(java.lang.String, long)",
+ "public com.yahoo.tensor.PartialAddress build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.PartialAddress": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [],
+ "fields": []
+ },
+ "com.yahoo.tensor.Tensor$Builder$CellBuilder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public com.yahoo.tensor.Tensor$Builder$CellBuilder label(java.lang.String, java.lang.String)",
+ "public com.yahoo.tensor.Tensor$Builder$CellBuilder label(java.lang.String, long)",
+ "public com.yahoo.tensor.Tensor$Builder value(double)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.Tensor$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.Tensor$Builder of(com.yahoo.tensor.TensorType)",
+ "public static com.yahoo.tensor.Tensor$Builder of(com.yahoo.tensor.TensorType, com.yahoo.tensor.DimensionSizes)",
+ "public abstract com.yahoo.tensor.TensorType type()",
+ "public abstract com.yahoo.tensor.Tensor$Builder$CellBuilder cell()",
+ "public abstract com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.TensorAddress, double)",
+ "public varargs abstract com.yahoo.tensor.Tensor$Builder cell(double, long[])",
+ "public com.yahoo.tensor.Tensor$Builder cell(com.yahoo.tensor.Tensor$Cell, double)",
+ "public abstract com.yahoo.tensor.Tensor build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.Tensor$Cell": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.Map$Entry"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public com.yahoo.tensor.TensorAddress getKey()",
+ "public java.lang.Double getValue()",
+ "public java.lang.Double setValue(java.lang.Double)",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public bridge synthetic java.lang.Object setValue(java.lang.Object)",
+ "public bridge synthetic java.lang.Object getValue()",
+ "public bridge synthetic java.lang.Object getKey()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.Tensor": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.tensor.TensorType type()",
+ "public boolean isEmpty()",
+ "public abstract long size()",
+ "public abstract double get(com.yahoo.tensor.TensorAddress)",
+ "public abstract java.util.Iterator cellIterator()",
+ "public abstract java.util.Iterator valueIterator()",
+ "public abstract java.util.Map cells()",
+ "public double asDouble()",
+ "public abstract com.yahoo.tensor.Tensor withType(com.yahoo.tensor.TensorType)",
+ "public com.yahoo.tensor.Tensor map(java.util.function.DoubleUnaryOperator)",
+ "public varargs com.yahoo.tensor.Tensor reduce(com.yahoo.tensor.functions.Reduce$Aggregator, java.lang.String[])",
+ "public com.yahoo.tensor.Tensor reduce(com.yahoo.tensor.functions.Reduce$Aggregator, java.util.List)",
+ "public com.yahoo.tensor.Tensor join(com.yahoo.tensor.Tensor, java.util.function.DoubleBinaryOperator)",
+ "public com.yahoo.tensor.Tensor rename(java.lang.String, java.lang.String)",
+ "public com.yahoo.tensor.Tensor concat(double, java.lang.String)",
+ "public com.yahoo.tensor.Tensor concat(com.yahoo.tensor.Tensor, java.lang.String)",
+ "public com.yahoo.tensor.Tensor rename(java.util.List, java.util.List)",
+ "public static com.yahoo.tensor.Tensor generate(com.yahoo.tensor.TensorType, java.util.function.Function)",
+ "public com.yahoo.tensor.Tensor l1Normalize(java.lang.String)",
+ "public com.yahoo.tensor.Tensor l2Normalize(java.lang.String)",
+ "public com.yahoo.tensor.Tensor matmul(com.yahoo.tensor.Tensor, java.lang.String)",
+ "public com.yahoo.tensor.Tensor softmax(java.lang.String)",
+ "public com.yahoo.tensor.Tensor xwPlusB(com.yahoo.tensor.Tensor, com.yahoo.tensor.Tensor, java.lang.String)",
+ "public com.yahoo.tensor.Tensor argmax(java.lang.String)",
+ "public com.yahoo.tensor.Tensor argmin(java.lang.String)",
+ "public static com.yahoo.tensor.Tensor diag(com.yahoo.tensor.TensorType)",
+ "public static com.yahoo.tensor.Tensor random(com.yahoo.tensor.TensorType)",
+ "public static com.yahoo.tensor.Tensor range(com.yahoo.tensor.TensorType)",
+ "public com.yahoo.tensor.Tensor multiply(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor add(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor divide(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor subtract(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor max(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor min(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor atan2(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor pow(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor fmod(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor ldexp(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor larger(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor largerOrEqual(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor smaller(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor smallerOrEqual(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor equal(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor notEqual(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor approxEqual(com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.Tensor avg()",
+ "public com.yahoo.tensor.Tensor avg(java.lang.String)",
+ "public com.yahoo.tensor.Tensor avg(java.util.List)",
+ "public com.yahoo.tensor.Tensor count()",
+ "public com.yahoo.tensor.Tensor count(java.lang.String)",
+ "public com.yahoo.tensor.Tensor count(java.util.List)",
+ "public com.yahoo.tensor.Tensor max()",
+ "public com.yahoo.tensor.Tensor max(java.lang.String)",
+ "public com.yahoo.tensor.Tensor max(java.util.List)",
+ "public com.yahoo.tensor.Tensor min()",
+ "public com.yahoo.tensor.Tensor min(java.lang.String)",
+ "public com.yahoo.tensor.Tensor min(java.util.List)",
+ "public com.yahoo.tensor.Tensor prod()",
+ "public com.yahoo.tensor.Tensor prod(java.lang.String)",
+ "public com.yahoo.tensor.Tensor prod(java.util.List)",
+ "public com.yahoo.tensor.Tensor sum()",
+ "public com.yahoo.tensor.Tensor sum(java.lang.String)",
+ "public com.yahoo.tensor.Tensor sum(java.util.List)",
+ "public abstract java.lang.String toString()",
+ "public static java.lang.String toStandardString(com.yahoo.tensor.Tensor)",
+ "public static java.lang.String contentToString(com.yahoo.tensor.Tensor)",
+ "public abstract boolean equals(java.lang.Object)",
+ "public static boolean equals(com.yahoo.tensor.Tensor, com.yahoo.tensor.Tensor)",
+ "public static boolean approxEquals(double, double, double)",
+ "public static boolean approxEquals(double, double)",
+ "public static com.yahoo.tensor.Tensor from(com.yahoo.tensor.TensorType, java.lang.String)",
+ "public static com.yahoo.tensor.Tensor from(java.lang.String, java.lang.String)",
+ "public static com.yahoo.tensor.Tensor from(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.TensorAddress$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.TensorType)",
+ "public com.yahoo.tensor.TensorAddress$Builder add(java.lang.String, java.lang.String)",
+ "public com.yahoo.tensor.TensorAddress$Builder copy()",
+ "public com.yahoo.tensor.TensorAddress build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.TensorAddress": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.lang.Comparable"
+ ],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static com.yahoo.tensor.TensorAddress of(java.lang.String[])",
+ "public static varargs com.yahoo.tensor.TensorAddress of(long[])",
+ "public abstract int size()",
+ "public abstract java.lang.String label(int)",
+ "public abstract long numericLabel(int)",
+ "public abstract com.yahoo.tensor.TensorAddress withLabel(int, long)",
+ "public final boolean isEmpty()",
+ "public int compareTo(com.yahoo.tensor.TensorAddress)",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)",
+ "public final java.lang.String toString(com.yahoo.tensor.TensorType)",
+ "public bridge synthetic int compareTo(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.TensorType$Builder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public varargs void <init>(com.yahoo.tensor.TensorType[])",
+ "public void <init>(java.lang.Iterable)",
+ "public int rank()",
+ "public com.yahoo.tensor.TensorType$Builder set(com.yahoo.tensor.TensorType$Dimension)",
+ "public com.yahoo.tensor.TensorType$Builder indexed(java.lang.String, long)",
+ "public com.yahoo.tensor.TensorType$Builder indexed(java.lang.String)",
+ "public com.yahoo.tensor.TensorType$Builder mapped(java.lang.String)",
+ "public com.yahoo.tensor.TensorType$Builder dimension(com.yahoo.tensor.TensorType$Dimension)",
+ "public java.util.Optional getDimension(java.lang.String)",
+ "public com.yahoo.tensor.TensorType$Builder dimension(java.lang.String, com.yahoo.tensor.TensorType$Dimension$Type)",
+ "public com.yahoo.tensor.TensorType build()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.TensorType$Dimension$Type": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.TensorType$Dimension$Type[] values()",
+ "public static com.yahoo.tensor.TensorType$Dimension$Type valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.tensor.TensorType$Dimension$Type indexedBound",
+ "public static final enum com.yahoo.tensor.TensorType$Dimension$Type indexedUnbound",
+ "public static final enum com.yahoo.tensor.TensorType$Dimension$Type mapped"
+ ]
+ },
+ "com.yahoo.tensor.TensorType$Dimension": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.lang.Comparable"
+ ],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public final java.lang.String name()",
+ "public abstract java.util.Optional size()",
+ "public abstract com.yahoo.tensor.TensorType$Dimension$Type type()",
+ "public abstract com.yahoo.tensor.TensorType$Dimension withName(java.lang.String)",
+ "public boolean isIndexed()",
+ "public abstract java.lang.String toString()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public int compareTo(com.yahoo.tensor.TensorType$Dimension)",
+ "public static com.yahoo.tensor.TensorType$Dimension indexed(java.lang.String, long)",
+ "public static com.yahoo.tensor.TensorType$Dimension indexed(java.lang.String)",
+ "public static com.yahoo.tensor.TensorType$Dimension mapped(java.lang.String)",
+ "public bridge synthetic int compareTo(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.TensorType$IndexedBoundDimension": {
+ "superClass": "com.yahoo.tensor.TensorType$Dimension",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public java.util.Optional size()",
+ "public com.yahoo.tensor.TensorType$Dimension$Type type()",
+ "public com.yahoo.tensor.TensorType$IndexedBoundDimension withName(java.lang.String)",
+ "public java.lang.String toString()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public bridge synthetic com.yahoo.tensor.TensorType$Dimension withName(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.TensorType$IndexedUnboundDimension": {
+ "superClass": "com.yahoo.tensor.TensorType$Dimension",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public java.util.Optional size()",
+ "public com.yahoo.tensor.TensorType$Dimension$Type type()",
+ "public com.yahoo.tensor.TensorType$IndexedUnboundDimension withName(java.lang.String)",
+ "public java.lang.String toString()",
+ "public bridge synthetic com.yahoo.tensor.TensorType$Dimension withName(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.TensorType$MappedDimension": {
+ "superClass": "com.yahoo.tensor.TensorType$Dimension",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public java.util.Optional size()",
+ "public com.yahoo.tensor.TensorType$Dimension$Type type()",
+ "public com.yahoo.tensor.TensorType$MappedDimension withName(java.lang.String)",
+ "public java.lang.String toString()",
+ "public bridge synthetic com.yahoo.tensor.TensorType$Dimension withName(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.TensorType": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.TensorType fromSpec(java.lang.String)",
+ "public int rank()",
+ "public java.util.List dimensions()",
+ "public java.util.Set dimensionNames()",
+ "public java.util.Optional dimension(java.lang.String)",
+ "public java.util.Optional indexOfDimension(java.lang.String)",
+ "public java.util.Optional sizeOfDimension(java.lang.String)",
+ "public boolean isAssignableTo(com.yahoo.tensor.TensorType)",
+ "public boolean isConvertibleTo(com.yahoo.tensor.TensorType)",
+ "public boolean isRenamableTo(com.yahoo.tensor.TensorType)",
+ "public java.lang.String toString()",
+ "public boolean equals(java.lang.Object)",
+ "public boolean mathematicallyEquals(com.yahoo.tensor.TensorType)",
+ "public java.util.Optional dimensionwiseGeneralizationWith(com.yahoo.tensor.TensorType)",
+ "public int hashCode()"
+ ],
+ "fields": [
+ "public static final com.yahoo.tensor.TensorType empty"
+ ]
+ },
+ "com.yahoo.tensor.TensorTypeParser": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static com.yahoo.tensor.TensorType fromSpec(java.lang.String)",
+ "public static java.util.List dimensionsFromSpec(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.evaluation.EvaluationContext": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.tensor.evaluation.TypeContext"
+ ],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.tensor.Tensor getTensor(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.evaluation.MapEvaluationContext": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.tensor.evaluation.EvaluationContext"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public void put(java.lang.String, com.yahoo.tensor.Tensor)",
+ "public com.yahoo.tensor.TensorType getType(java.lang.String)",
+ "public com.yahoo.tensor.TensorType getType(com.yahoo.tensor.evaluation.TypeContext$Name)",
+ "public com.yahoo.tensor.Tensor getTensor(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.evaluation.TypeContext$Name": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public java.lang.String name()",
+ "public java.lang.String toString()",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.evaluation.TypeContext": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.tensor.TensorType getType(com.yahoo.tensor.evaluation.TypeContext$Name)",
+ "public abstract com.yahoo.tensor.TensorType getType(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.evaluation.VariableTensor": {
+ "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(java.lang.String, com.yahoo.tensor.TensorType)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Argmax": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, java.lang.String)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Argmin": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, java.lang.String)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.CompositeTensorFunction": {
+ "superClass": "com.yahoo.tensor.functions.TensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public final com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Concat": {
+ "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.TensorFunction, java.lang.String)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ConstantTensor": {
+ "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(com.yahoo.tensor.Tensor)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Diag": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.TensorType)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Generate": {
+ "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.TensorType, java.util.function.Function)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Join": {
+ "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.TensorFunction, java.util.function.DoubleBinaryOperator)",
+ "public static com.yahoo.tensor.TensorType outputType(com.yahoo.tensor.TensorType, com.yahoo.tensor.TensorType)",
+ "public java.util.function.DoubleBinaryOperator combinator()",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.L1Normalize": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, java.lang.String)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.L2Normalize": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, java.lang.String)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Map": {
+ "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, java.util.function.DoubleUnaryOperator)",
+ "public static com.yahoo.tensor.TensorType outputType(com.yahoo.tensor.TensorType)",
+ "public com.yahoo.tensor.functions.TensorFunction argument()",
+ "public java.util.function.DoubleUnaryOperator mapper()",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Matmul": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.TensorFunction, java.lang.String)",
+ "public static com.yahoo.tensor.TensorType outputType(com.yahoo.tensor.TensorType, com.yahoo.tensor.TensorType, java.lang.String)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.PrimitiveTensorFunction": {
+ "superClass": "com.yahoo.tensor.functions.TensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Random": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.TensorType)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Range": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.TensorType)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Reduce$Aggregator": {
+ "superClass": "java.lang.Enum",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final",
+ "enum"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.functions.Reduce$Aggregator[] values()",
+ "public static com.yahoo.tensor.functions.Reduce$Aggregator valueOf(java.lang.String)"
+ ],
+ "fields": [
+ "public static final enum com.yahoo.tensor.functions.Reduce$Aggregator avg",
+ "public static final enum com.yahoo.tensor.functions.Reduce$Aggregator count",
+ "public static final enum com.yahoo.tensor.functions.Reduce$Aggregator prod",
+ "public static final enum com.yahoo.tensor.functions.Reduce$Aggregator sum",
+ "public static final enum com.yahoo.tensor.functions.Reduce$Aggregator max",
+ "public static final enum com.yahoo.tensor.functions.Reduce$Aggregator min"
+ ]
+ },
+ "com.yahoo.tensor.functions.Reduce": {
+ "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.Reduce$Aggregator)",
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.Reduce$Aggregator, java.lang.String)",
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.Reduce$Aggregator, java.util.List)",
+ "public static com.yahoo.tensor.TensorType outputType(com.yahoo.tensor.TensorType, java.util.List)",
+ "public com.yahoo.tensor.functions.TensorFunction argument()",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ReduceJoin": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.Reduce, com.yahoo.tensor.functions.Join)",
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.TensorFunction, java.util.function.DoubleBinaryOperator, com.yahoo.tensor.functions.Reduce$Aggregator, java.util.List)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public final com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public boolean canOptimize(com.yahoo.tensor.Tensor, com.yahoo.tensor.Tensor)",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Rename": {
+ "superClass": "com.yahoo.tensor.functions.PrimitiveTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, java.lang.String, java.lang.String)",
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, java.util.List, java.util.List)",
+ "public java.util.List fromDimensions()",
+ "public java.util.List toDimensions()",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Abs": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Acos": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Add": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Asin": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Atan": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Ceil": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Cos": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Divide": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Elu": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Equal": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$EqualElements": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.Function"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public java.lang.Double apply(java.util.List)",
+ "public java.lang.String toString()",
+ "public bridge synthetic java.lang.Object apply(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Exp": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Floor": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Greater": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Less": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Log": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Max": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Mean": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Min": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Multiply": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Neg": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Pow": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Random": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.Function"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public java.lang.Double apply(java.util.List)",
+ "public java.lang.String toString()",
+ "public bridge synthetic java.lang.Object apply(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Reciprocal": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Relu": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Rsqrt": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Selu": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Sigmoid": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Sin": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Sqrt": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Square": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$SquaredDifference": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Subtract": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleBinaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double, double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$SumElements": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.Function"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public java.lang.Double apply(java.util.List)",
+ "public java.lang.String toString()",
+ "public bridge synthetic java.lang.Object apply(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Tan": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions$Tanh": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.util.function.DoubleUnaryOperator"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public double applyAsDouble(double)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ScalarFunctions": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.util.function.DoubleBinaryOperator add()",
+ "public static java.util.function.DoubleBinaryOperator divide()",
+ "public static java.util.function.DoubleBinaryOperator equal()",
+ "public static java.util.function.DoubleBinaryOperator greater()",
+ "public static java.util.function.DoubleBinaryOperator less()",
+ "public static java.util.function.DoubleBinaryOperator max()",
+ "public static java.util.function.DoubleBinaryOperator min()",
+ "public static java.util.function.DoubleBinaryOperator mean()",
+ "public static java.util.function.DoubleBinaryOperator multiply()",
+ "public static java.util.function.DoubleBinaryOperator pow()",
+ "public static java.util.function.DoubleBinaryOperator squareddifference()",
+ "public static java.util.function.DoubleBinaryOperator subtract()",
+ "public static java.util.function.DoubleUnaryOperator abs()",
+ "public static java.util.function.DoubleUnaryOperator acos()",
+ "public static java.util.function.DoubleUnaryOperator asin()",
+ "public static java.util.function.DoubleUnaryOperator atan()",
+ "public static java.util.function.DoubleUnaryOperator ceil()",
+ "public static java.util.function.DoubleUnaryOperator cos()",
+ "public static java.util.function.DoubleUnaryOperator elu()",
+ "public static java.util.function.DoubleUnaryOperator exp()",
+ "public static java.util.function.DoubleUnaryOperator floor()",
+ "public static java.util.function.DoubleUnaryOperator log()",
+ "public static java.util.function.DoubleUnaryOperator neg()",
+ "public static java.util.function.DoubleUnaryOperator reciprocal()",
+ "public static java.util.function.DoubleUnaryOperator relu()",
+ "public static java.util.function.DoubleUnaryOperator rsqrt()",
+ "public static java.util.function.DoubleUnaryOperator selu()",
+ "public static java.util.function.DoubleUnaryOperator sin()",
+ "public static java.util.function.DoubleUnaryOperator sigmoid()",
+ "public static java.util.function.DoubleUnaryOperator sqrt()",
+ "public static java.util.function.DoubleUnaryOperator square()",
+ "public static java.util.function.DoubleUnaryOperator tan()",
+ "public static java.util.function.DoubleUnaryOperator tanh()",
+ "public static java.util.function.Function random()",
+ "public static java.util.function.Function equal(java.util.List)",
+ "public static java.util.function.Function sum(java.util.List)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.Softmax": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, java.lang.String)",
+ "public static com.yahoo.tensor.TensorType outputType(com.yahoo.tensor.TensorType, java.lang.String)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.TensorFunction": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public abstract java.util.List arguments()",
+ "public abstract com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public abstract com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public abstract com.yahoo.tensor.Tensor evaluate(com.yahoo.tensor.evaluation.EvaluationContext)",
+ "public abstract com.yahoo.tensor.TensorType type(com.yahoo.tensor.evaluation.TypeContext)",
+ "public final com.yahoo.tensor.Tensor evaluate()",
+ "public abstract java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.ToStringContext": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public static com.yahoo.tensor.functions.ToStringContext empty()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.tensor.functions.XwPlusB": {
+ "superClass": "com.yahoo.tensor.functions.CompositeTensorFunction",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.TensorFunction, com.yahoo.tensor.functions.TensorFunction, java.lang.String)",
+ "public java.util.List arguments()",
+ "public com.yahoo.tensor.functions.TensorFunction withArguments(java.util.List)",
+ "public com.yahoo.tensor.functions.PrimitiveTensorFunction toPrimitive()",
+ "public java.lang.String toString(com.yahoo.tensor.functions.ToStringContext)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.AbstractUtf8Array": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "java.lang.Comparable"
+ ],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public final void writeTo(java.nio.ByteBuffer)",
+ "public byte getByte(int)",
+ "public abstract int getByteLength()",
+ "public java.nio.ByteBuffer wrap()",
+ "protected abstract byte[] getBytes()",
+ "public boolean isEmpty()",
+ "protected abstract int getByteOffset()",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)",
+ "public java.lang.String toString()",
+ "public int compareTo(com.yahoo.text.AbstractUtf8Array)",
+ "public com.yahoo.text.Utf8Array ascii7BitLowerCase()",
+ "public bridge synthetic int compareTo(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Ascii$Decoder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public java.lang.String decode(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Ascii$Encoder": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public java.lang.String encode(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Ascii": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static varargs java.lang.String encode(java.lang.String, java.nio.charset.Charset, int[])",
+ "public static java.lang.String decode(java.lang.String, java.nio.charset.Charset)",
+ "public static varargs com.yahoo.text.Ascii$Encoder newEncoder(java.nio.charset.Charset, int[])",
+ "public static com.yahoo.text.Ascii$Decoder newDecoder(java.nio.charset.Charset)"
+ ],
+ "fields": [
+ "public static final char ESCAPE_CHAR"
+ ]
+ },
+ "com.yahoo.text.BooleanParser": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static boolean parseBoolean(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.CaseInsensitiveIdentifier": {
+ "superClass": "com.yahoo.text.Identifier",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(byte[])",
+ "public void <init>(com.yahoo.text.AbstractUtf8Array)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.DataTypeIdentifier": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(com.yahoo.text.AbstractUtf8Array)",
+ "public void <init>(byte[])",
+ "public static com.yahoo.text.DataTypeIdentifier createArrayDataTypeIdentifier(com.yahoo.text.DataTypeIdentifier)",
+ "public static com.yahoo.text.DataTypeIdentifier createAnnotationReferenceDataTypeIdentifier(com.yahoo.text.DataTypeIdentifier)",
+ "public static com.yahoo.text.DataTypeIdentifier createMapDataTypeIdentifier(com.yahoo.text.DataTypeIdentifier, com.yahoo.text.DataTypeIdentifier)",
+ "public static com.yahoo.text.DataTypeIdentifier createWeightedSetTypeIdentifier(com.yahoo.text.DataTypeIdentifier, boolean, boolean)",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)",
+ "public java.lang.String toString()",
+ "public final com.yahoo.text.Utf8String getUtf8()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.DoubleFormatter": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.lang.StringBuilder fmt(java.lang.StringBuilder, double)",
+ "public static java.lang.String stringValue(double)",
+ "public static void append(java.lang.StringBuilder, double)",
+ "public static void append(java.lang.StringBuilder, int)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.DoubleParser": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static double parse(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.ForwardWriter": {
+ "superClass": "com.yahoo.text.GenericWriter",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.text.GenericWriter)",
+ "public void write(char[], int, int)",
+ "public com.yahoo.text.GenericWriter write(com.yahoo.text.AbstractUtf8Array)",
+ "public void write(java.lang.String)",
+ "public com.yahoo.text.GenericWriter write(java.lang.CharSequence)",
+ "public com.yahoo.text.GenericWriter write(double)",
+ "public com.yahoo.text.GenericWriter write(float)",
+ "public com.yahoo.text.GenericWriter write(long)",
+ "public void write(int)",
+ "public com.yahoo.text.GenericWriter write(short)",
+ "public com.yahoo.text.GenericWriter write(char)",
+ "public com.yahoo.text.GenericWriter write(byte)",
+ "public com.yahoo.text.GenericWriter write(boolean)",
+ "public void flush()",
+ "public void close()",
+ "public com.yahoo.text.GenericWriter getWriter()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.GenericWriter": {
+ "superClass": "java.io.Writer",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public com.yahoo.text.GenericWriter write(char)",
+ "public com.yahoo.text.GenericWriter write(java.lang.CharSequence)",
+ "public com.yahoo.text.GenericWriter write(long)",
+ "public com.yahoo.text.GenericWriter write(short)",
+ "public com.yahoo.text.GenericWriter write(byte)",
+ "public com.yahoo.text.GenericWriter write(double)",
+ "public com.yahoo.text.GenericWriter write(float)",
+ "public com.yahoo.text.GenericWriter write(boolean)",
+ "public com.yahoo.text.GenericWriter write(com.yahoo.text.AbstractUtf8Array)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.HTML": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.lang.String htmlescape(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Identifier": {
+ "superClass": "com.yahoo.text.Utf8Array",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(com.yahoo.text.AbstractUtf8Array)",
+ "public void <init>(byte[])"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.JSON": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public static java.lang.String encode(java.util.Map)",
+ "public static java.lang.String escape(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.JSONWriter": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(java.io.OutputStream)",
+ "public com.yahoo.text.JSONWriter beginField(java.lang.String)",
+ "public com.yahoo.text.JSONWriter endField()",
+ "public com.yahoo.text.JSONWriter beginArrayValue()",
+ "public com.yahoo.text.JSONWriter endArrayValue()",
+ "public com.yahoo.text.JSONWriter beginObject()",
+ "public com.yahoo.text.JSONWriter endObject()",
+ "public com.yahoo.text.JSONWriter beginArray()",
+ "public com.yahoo.text.JSONWriter endArray()",
+ "public com.yahoo.text.JSONWriter value(java.lang.String)",
+ "public com.yahoo.text.JSONWriter value(java.lang.Number)",
+ "public com.yahoo.text.JSONWriter value(boolean)",
+ "public com.yahoo.text.JSONWriter value()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.JavaWriterWriter": {
+ "superClass": "com.yahoo.text.GenericWriter",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(java.io.Writer)",
+ "public void write(char[], int, int)",
+ "public void flush()",
+ "public void close()",
+ "public final java.io.Writer getWriter()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.LanguageHacks": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static boolean isCJK(java.lang.String)",
+ "public static boolean yellDesegments(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Lowercase": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.lang.String toLowerCase(java.lang.String)",
+ "public static java.lang.String toUpperCase(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.LowercaseIdentifier": {
+ "superClass": "com.yahoo.text.Identifier",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(com.yahoo.text.AbstractUtf8Array)",
+ "public void <init>(byte[])"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.MapParser": {
+ "superClass": "com.yahoo.text.SimpleMapParser",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public java.util.Map parseToMap(java.lang.String)",
+ "public java.util.Map parse(java.lang.String, java.util.Map)",
+ "protected void handleKeyValue(java.lang.String, java.lang.String)",
+ "protected abstract java.lang.Object parseValue(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.PositionedString": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public java.lang.String string()",
+ "public int position()",
+ "public void setPosition(int)",
+ "public void consume(char)",
+ "public void consumeSpaces()",
+ "public boolean consumeOptional(char)",
+ "public boolean peek(char)",
+ "public int indexOf(char)",
+ "public void skip(int)",
+ "public java.lang.String consumeTo(char)",
+ "public java.lang.String consumeToPosition(int)",
+ "public java.lang.String substring(int)",
+ "public java.lang.String substring()",
+ "public java.lang.String at()",
+ "public java.lang.String at(int)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.SimpleMapParser": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public void parse(java.lang.String)",
+ "protected int findEndOfKey()",
+ "protected int findEndOfValue()",
+ "protected void consumeValue(java.lang.String)",
+ "public com.yahoo.text.PositionedString string()",
+ "protected abstract void handleKeyValue(java.lang.String, java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.StringUtilities": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.lang.String escape(java.lang.String)",
+ "public static java.lang.String escape(java.lang.String, char)",
+ "public static java.lang.String unescape(java.lang.String)",
+ "public static java.lang.String implode(java.lang.String[], java.lang.String)",
+ "public static java.lang.String implodeMultiline(java.util.List)",
+ "public static java.lang.String truncateSequencesIfNecessary(java.lang.String, int)",
+ "public static java.lang.String stripSuffix(java.lang.String, java.lang.String)",
+ "public static java.lang.String quote(java.lang.Object)",
+ "public static java.util.Set split(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Text": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public static boolean isTextCharacter(int)",
+ "public static java.util.OptionalInt validateTextString(java.lang.String)",
+ "public static java.lang.String stripInvalidCharacters(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Utf8": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.nio.charset.Charset getCharset()",
+ "public static java.lang.String toStringStd(byte[])",
+ "public static java.lang.String toString(byte[], int, int)",
+ "public static java.lang.String toString(java.nio.ByteBuffer)",
+ "public static byte[] toBytesStd(java.lang.String)",
+ "public static byte[] toAsciiBytes(long)",
+ "public static byte[] toAsciiBytes(boolean)",
+ "public static byte[] toBytes(java.lang.String)",
+ "public static java.lang.String toString(byte[])",
+ "public static byte[] toBytes(java.lang.String, int, int)",
+ "public static int toBytes(java.lang.String, int, int, byte[], int)",
+ "public static void toBytes(java.lang.String, int, int, java.nio.ByteBuffer, java.nio.charset.CharsetEncoder)",
+ "public static java.nio.charset.CharsetEncoder getNewEncoder()",
+ "public static int byteCount(java.lang.CharSequence)",
+ "public static int byteCount(java.lang.CharSequence, int, int)",
+ "public static int unitCount(byte[])",
+ "public static int unitCount(byte[], int, int)",
+ "public static int unitCount(byte)",
+ "public static int totalBytes(byte)",
+ "public static int[] calculateBytePositions(java.lang.CharSequence)",
+ "public static int[] calculateStringPositions(byte[])",
+ "public static byte[] encode(int)",
+ "public static int encode(int, byte[], int)",
+ "public static void encode(int, java.nio.ByteBuffer)",
+ "public static int encode(int, java.io.OutputStream)",
+ "public static int codePointAsUtf8Length(int)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Utf8Array": {
+ "superClass": "com.yahoo.text.AbstractUtf8Array",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(byte[])",
+ "public void <init>(byte[], int, int)",
+ "public void <init>(java.nio.ByteBuffer, int)",
+ "public byte[] getBytes()",
+ "public int getByteLength()",
+ "protected int getByteOffset()"
+ ],
+ "fields": [
+ "protected final byte[] utf8"
+ ]
+ },
+ "com.yahoo.text.Utf8PartialArray": {
+ "superClass": "com.yahoo.text.Utf8Array",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(byte[], int, int)",
+ "public int getByteLength()",
+ "protected int getByteOffset()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.Utf8String": {
+ "superClass": "com.yahoo.text.Utf8Array",
+ "interfaces": [
+ "java.lang.CharSequence"
+ ],
+ "attributes": [
+ "public",
+ "final"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public void <init>(com.yahoo.text.AbstractUtf8Array)",
+ "public char charAt(int)",
+ "public int length()",
+ "public java.lang.CharSequence subSequence(int, int)",
+ "public boolean equals(java.lang.Object)",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.XML": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public static java.lang.String xmlEscape(java.lang.String)",
+ "public static java.lang.String xmlEscape(java.lang.String, boolean)",
+ "public static java.lang.String xmlEscape(java.lang.String, boolean, char)",
+ "public static java.lang.String xmlEscape(java.lang.String, boolean, boolean)",
+ "public static java.lang.String xmlEscape(java.lang.String, boolean, boolean, char)",
+ "public static java.lang.String xmlEscape(java.lang.String, boolean, java.lang.StringBuilder)",
+ "public static java.lang.String xmlEscape(java.lang.String, boolean, boolean, java.lang.StringBuilder)",
+ "public static java.lang.String xmlEscape(java.lang.String, boolean, boolean, java.lang.StringBuilder, int)",
+ "public static org.w3c.dom.Document getDocument(java.io.File)",
+ "public static org.w3c.dom.Document getDocument(java.io.Reader)",
+ "public static org.w3c.dom.Document getDocument(java.lang.String)",
+ "public static javax.xml.parsers.DocumentBuilder getDocumentBuilder()",
+ "public static javax.xml.parsers.DocumentBuilder getDocumentBuilder(java.lang.String, java.lang.ClassLoader)",
+ "public static java.util.List getChildren(org.w3c.dom.Element)",
+ "public static java.util.List getChildren(org.w3c.dom.Element, java.lang.String)",
+ "public static java.lang.String getValue(org.w3c.dom.Element)",
+ "public static org.w3c.dom.Element getChild(org.w3c.dom.Element, java.lang.String)",
+ "public static java.lang.String getNodePath(org.w3c.dom.Node, java.lang.String)",
+ "public static boolean isName(java.lang.CharSequence)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.text.XMLWriter": {
+ "superClass": "com.yahoo.text.ForwardWriter",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.io.Writer)",
+ "public void <init>(java.io.Writer, boolean)",
+ "public void <init>(java.io.Writer, int)",
+ "public void <init>(java.io.Writer, int, boolean)",
+ "public void <init>(java.io.Writer, int, int)",
+ "public void <init>(java.io.Writer, int, int, boolean)",
+ "public static com.yahoo.text.XMLWriter from(java.io.Writer, int, int)",
+ "public static com.yahoo.text.XMLWriter from(java.io.Writer)",
+ "public java.io.Writer getWrapped()",
+ "public void xmlHeader(java.lang.String)",
+ "public com.yahoo.text.XMLWriter openTag(java.lang.String)",
+ "public com.yahoo.text.XMLWriter openTag(com.yahoo.text.Utf8String)",
+ "public com.yahoo.text.XMLWriter closeTag()",
+ "public com.yahoo.text.XMLWriter closeStartTag()",
+ "public com.yahoo.text.XMLWriter forceAttribute(com.yahoo.text.Utf8String, java.lang.Object)",
+ "public com.yahoo.text.XMLWriter forceAttribute(java.lang.String, java.lang.Object)",
+ "public com.yahoo.text.XMLWriter attribute(com.yahoo.text.Utf8String, com.yahoo.text.AbstractUtf8Array)",
+ "public com.yahoo.text.XMLWriter attribute(com.yahoo.text.Utf8String, java.lang.Number)",
+ "public com.yahoo.text.XMLWriter attribute(com.yahoo.text.Utf8String, long)",
+ "public com.yahoo.text.XMLWriter attribute(com.yahoo.text.Utf8String, double)",
+ "public com.yahoo.text.XMLWriter attribute(com.yahoo.text.Utf8String, boolean)",
+ "public com.yahoo.text.XMLWriter attribute(com.yahoo.text.Utf8String, java.lang.String)",
+ "public com.yahoo.text.XMLWriter attribute(java.lang.String, java.lang.Object)",
+ "public com.yahoo.text.XMLWriter content(java.lang.Object, boolean)",
+ "public com.yahoo.text.XMLWriter escapedContent(java.lang.String, boolean)",
+ "public com.yahoo.text.XMLWriter escapedAsciiContent(java.lang.String, boolean)",
+ "public java.util.List openTags()",
+ "public boolean isIn(com.yahoo.text.Utf8String)",
+ "public boolean isIn(java.lang.String)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.vespa.objects.BufferSerializer": {
+ "superClass": "java.lang.Object",
+ "interfaces": [
+ "com.yahoo.vespa.objects.Serializer",
+ "com.yahoo.vespa.objects.Deserializer"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(com.yahoo.io.GrowableByteBuffer)",
+ "public void <init>(java.nio.ByteBuffer)",
+ "public void <init>(byte[])",
+ "public void <init>()",
+ "public static com.yahoo.vespa.objects.BufferSerializer wrap(byte[])",
+ "public final com.yahoo.io.GrowableByteBuffer getBuf()",
+ "protected final void setBuf(com.yahoo.io.GrowableByteBuffer)",
+ "public com.yahoo.vespa.objects.Serializer putByte(com.yahoo.vespa.objects.FieldBase, byte)",
+ "public com.yahoo.vespa.objects.Serializer putShort(com.yahoo.vespa.objects.FieldBase, short)",
+ "public com.yahoo.vespa.objects.Serializer putInt(com.yahoo.vespa.objects.FieldBase, int)",
+ "public com.yahoo.vespa.objects.Serializer putLong(com.yahoo.vespa.objects.FieldBase, long)",
+ "public com.yahoo.vespa.objects.Serializer putFloat(com.yahoo.vespa.objects.FieldBase, float)",
+ "public com.yahoo.vespa.objects.Serializer putDouble(com.yahoo.vespa.objects.FieldBase, double)",
+ "public com.yahoo.vespa.objects.Serializer put(com.yahoo.vespa.objects.FieldBase, byte[])",
+ "public com.yahoo.vespa.objects.Serializer put(com.yahoo.vespa.objects.FieldBase, java.lang.String)",
+ "public com.yahoo.vespa.objects.Serializer put(com.yahoo.vespa.objects.FieldBase, java.nio.ByteBuffer)",
+ "public com.yahoo.vespa.objects.Serializer putInt1_4Bytes(com.yahoo.vespa.objects.FieldBase, int)",
+ "public com.yahoo.vespa.objects.Serializer putInt2_4_8Bytes(com.yahoo.vespa.objects.FieldBase, long)",
+ "public int position()",
+ "public java.nio.ByteOrder order()",
+ "public void position(int)",
+ "public void order(java.nio.ByteOrder)",
+ "public void flip()",
+ "public byte getByte(com.yahoo.vespa.objects.FieldBase)",
+ "public short getShort(com.yahoo.vespa.objects.FieldBase)",
+ "public int getInt(com.yahoo.vespa.objects.FieldBase)",
+ "public long getLong(com.yahoo.vespa.objects.FieldBase)",
+ "public float getFloat(com.yahoo.vespa.objects.FieldBase)",
+ "public double getDouble(com.yahoo.vespa.objects.FieldBase)",
+ "public byte[] getBytes(com.yahoo.vespa.objects.FieldBase, int)",
+ "public java.lang.String getString(com.yahoo.vespa.objects.FieldBase)",
+ "public int getInt1_4Bytes(com.yahoo.vespa.objects.FieldBase)",
+ "public int getInt1_2_4Bytes(com.yahoo.vespa.objects.FieldBase)",
+ "public long getInt2_4_8Bytes(com.yahoo.vespa.objects.FieldBase)",
+ "public int remaining()",
+ "public static byte[] createUTF8CharArray(java.lang.String)"
+ ],
+ "fields": [
+ "protected com.yahoo.io.GrowableByteBuffer buf"
+ ]
+ },
+ "com.yahoo.vespa.objects.Deserializer": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract byte getByte(com.yahoo.vespa.objects.FieldBase)",
+ "public abstract short getShort(com.yahoo.vespa.objects.FieldBase)",
+ "public abstract int getInt(com.yahoo.vespa.objects.FieldBase)",
+ "public abstract long getLong(com.yahoo.vespa.objects.FieldBase)",
+ "public abstract float getFloat(com.yahoo.vespa.objects.FieldBase)",
+ "public abstract double getDouble(com.yahoo.vespa.objects.FieldBase)",
+ "public abstract byte[] getBytes(com.yahoo.vespa.objects.FieldBase, int)",
+ "public abstract java.lang.String getString(com.yahoo.vespa.objects.FieldBase)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.vespa.objects.FieldBase": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>(java.lang.String)",
+ "public final java.lang.String getName()",
+ "public boolean equals(java.lang.Object)",
+ "public int hashCode()",
+ "public java.lang.String toString()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.vespa.objects.Identifiable": {
+ "superClass": "com.yahoo.vespa.objects.Selectable",
+ "interfaces": [
+ "java.lang.Cloneable"
+ ],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public final int getClassId()",
+ "protected int onGetClassId()",
+ "public final com.yahoo.vespa.objects.Serializer serializeWithId(com.yahoo.vespa.objects.Serializer)",
+ "public final com.yahoo.vespa.objects.Serializer serialize(com.yahoo.vespa.objects.Serializer)",
+ "protected void onSerialize(com.yahoo.vespa.objects.Serializer)",
+ "public final com.yahoo.vespa.objects.Deserializer deserializeWithId(com.yahoo.vespa.objects.Deserializer)",
+ "public final com.yahoo.vespa.objects.Deserializer deserialize(com.yahoo.vespa.objects.Deserializer)",
+ "protected void onDeserialize(com.yahoo.vespa.objects.Deserializer)",
+ "public com.yahoo.vespa.objects.Identifiable clone()",
+ "public int hashCode()",
+ "public boolean equals(java.lang.Object)",
+ "public java.lang.String toString()",
+ "protected static int registerClass(int, java.lang.Class)",
+ "public static com.yahoo.vespa.objects.Identifiable create(com.yahoo.vespa.objects.Deserializer)",
+ "public static com.yahoo.vespa.objects.Identifiable createFromId(int)",
+ "protected static com.yahoo.vespa.objects.Serializer serializeOptional(com.yahoo.vespa.objects.Serializer, com.yahoo.vespa.objects.Identifiable)",
+ "protected static com.yahoo.vespa.objects.Identifiable deserializeOptional(com.yahoo.vespa.objects.Deserializer)",
+ "protected static boolean equals(java.lang.Object, java.lang.Object)",
+ "public void visitMembers(com.yahoo.vespa.objects.ObjectVisitor)",
+ "protected java.lang.String getUtf8(com.yahoo.vespa.objects.Deserializer)",
+ "protected void putUtf8(com.yahoo.vespa.objects.Serializer, java.lang.String)",
+ "public bridge synthetic java.lang.Object clone()"
+ ],
+ "fields": [
+ "public static int classId"
+ ]
+ },
+ "com.yahoo.vespa.objects.Ids": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [],
+ "fields": [
+ "public static final int document",
+ "public static final int searchlib",
+ "public static final int vespa_configmodel",
+ "public static final int annotation"
+ ]
+ },
+ "com.yahoo.vespa.objects.ObjectDumper": {
+ "superClass": "com.yahoo.vespa.objects.ObjectVisitor",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public void <init>(int)",
+ "public java.lang.String toString()",
+ "public void openStruct(java.lang.String, java.lang.String)",
+ "public void closeStruct()",
+ "public void visit(java.lang.String, java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.vespa.objects.ObjectOperation": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract void execute(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.vespa.objects.ObjectPredicate": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract boolean check(java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.vespa.objects.ObjectVisitor": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public abstract void openStruct(java.lang.String, java.lang.String)",
+ "public abstract void closeStruct()",
+ "public abstract void visit(java.lang.String, java.lang.Object)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.vespa.objects.Selectable": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()",
+ "public final void select(com.yahoo.vespa.objects.ObjectPredicate, com.yahoo.vespa.objects.ObjectOperation)",
+ "public void selectMembers(com.yahoo.vespa.objects.ObjectPredicate, com.yahoo.vespa.objects.ObjectOperation)",
+ "public static void select(com.yahoo.vespa.objects.Selectable, com.yahoo.vespa.objects.ObjectPredicate, com.yahoo.vespa.objects.ObjectOperation)"
+ ],
+ "fields": []
+ },
+ "com.yahoo.vespa.objects.Serializer": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "interface",
+ "abstract"
+ ],
+ "methods": [
+ "public abstract com.yahoo.vespa.objects.Serializer putByte(com.yahoo.vespa.objects.FieldBase, byte)",
+ "public abstract com.yahoo.vespa.objects.Serializer putShort(com.yahoo.vespa.objects.FieldBase, short)",
+ "public abstract com.yahoo.vespa.objects.Serializer putInt(com.yahoo.vespa.objects.FieldBase, int)",
+ "public abstract com.yahoo.vespa.objects.Serializer putLong(com.yahoo.vespa.objects.FieldBase, long)",
+ "public abstract com.yahoo.vespa.objects.Serializer putFloat(com.yahoo.vespa.objects.FieldBase, float)",
+ "public abstract com.yahoo.vespa.objects.Serializer putDouble(com.yahoo.vespa.objects.FieldBase, double)",
+ "public abstract com.yahoo.vespa.objects.Serializer put(com.yahoo.vespa.objects.FieldBase, byte[])",
+ "public abstract com.yahoo.vespa.objects.Serializer put(com.yahoo.vespa.objects.FieldBase, java.nio.ByteBuffer)",
+ "public abstract com.yahoo.vespa.objects.Serializer put(com.yahoo.vespa.objects.FieldBase, java.lang.String)"
+ ],
+ "fields": []
+ }
+} \ No newline at end of file
diff --git a/vespajlib/pom.xml b/vespajlib/pom.xml
index 68a959b2e30..48f70abba15 100644
--- a/vespajlib/pom.xml
+++ b/vespajlib/pom.xml
@@ -112,6 +112,10 @@
<updateReleaseInfo>true</updateReleaseInfo>
</configuration>
</plugin>
+ <plugin>
+ <groupId>com.yahoo.vespa</groupId>
+ <artifactId>abi-check-plugin</artifactId>
+ </plugin>
</plugins>
</build>
</project>