diff options
author | Jon Marius Venstad <venstad@gmail.com> | 2020-12-07 13:37:24 +0100 |
---|---|---|
committer | Jon Marius Venstad <venstad@gmail.com> | 2020-12-07 13:37:24 +0100 |
commit | bdb102917700d9f698423b5a1d62ead8a06f5b5a (patch) | |
tree | 1daacf13716d072b1a5578ae03fb35ae2e61a81f /component/abi-spec.json | |
parent | c7548568b93ac5552667ca34a754bf6b36b5033e (diff) |
Always deconstruct in reverse creation order, including Provider objects
Diffstat (limited to 'component/abi-spec.json')
-rw-r--r-- | component/abi-spec.json | 16 |
1 files changed, 15 insertions, 1 deletions
diff --git a/component/abi-spec.json b/component/abi-spec.json index 5665075f1f2..2dfa3e0d71d 100644 --- a/component/abi-spec.json +++ b/component/abi-spec.json @@ -2,7 +2,8 @@ "com.yahoo.component.AbstractComponent": { "superClass": "java.lang.Object", "interfaces": [ - "com.yahoo.component.Component" + "com.yahoo.component.Component", + "com.yahoo.component.Deconstructable" ], "attributes": [ "public" @@ -105,6 +106,19 @@ ], "fields": [] }, + "com.yahoo.component.Deconstructable": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void deconstruct()" + ], + "fields": [] + }, "com.yahoo.component.Version": { "superClass": "java.lang.Object", "interfaces": [ |