package xsbti.api; import java.util.Arrays; import java.util.List; public class Definition implements java.io.Serializable { public Definition(String name, Access access, Modifiers modifiers, Annotation[] annotations) { this.name = name; this.access = access; this.modifiers = modifiers; this.annotations = annotations; } private final String name; private final Access access; private final Modifiers modifiers; private final Annotation[] annotations; public final String name() { return name; } public final Access access() { return access; } public final Modifiers modifiers() { return modifiers; } public final Annotation[] annotations() { return annotations; } public String toString() { return "Definition(" + "name: " + name() + ", " + "access: " + access() + ", " + "modifiers: " + modifiers() + ", " + "annotations: " + Arrays.toString(annotations())+ ")"; } }