diff options
author | Ilpo Ruotsalainen <ilpo.ruotsalainen@oath.com> | 2018-11-28 15:49:37 +0100 |
---|---|---|
committer | Ilpo Ruotsalainen <ilpo.ruotsalainen@oath.com> | 2018-11-28 15:54:45 +0100 |
commit | 48c554881cdeafc0c6e474da7171f9238fef8e5f (patch) | |
tree | 26e255bdfe3f4b7d73972a1b37d4a82694ca4c66 /abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java | |
parent | 54bf0d9de1f98a0e1e987d74c7af723ad7666e14 (diff) |
Fields, superclass and interfaces are part of ABI.
Diffstat (limited to 'abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java')
-rw-r--r-- | abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java | 9 |
1 files changed, 8 insertions, 1 deletions
diff --git a/abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java b/abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java index c9c2242e245..5e748d1b7e2 100644 --- a/abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java +++ b/abi-check-plugin/src/main/java/com/yahoo/abicheck/signature/JavaClassSignature.java @@ -5,11 +5,18 @@ import java.util.Set; public class JavaClassSignature { + public final String superClass; + public final Set<String> interfaces; public final List<String> attributes; public final Set<String> methods; + public final Set<String> fields; - public JavaClassSignature(List<String> attributes, Set<String> methods) { + public JavaClassSignature(String superClass, Set<String> interfaces, List<String> attributes, + Set<String> methods, Set<String> fields) { + this.superClass = superClass; + this.interfaces = interfaces; this.attributes = attributes; this.methods = methods; + this.fields = fields; } } |