@Retention(value=RUNTIME) @Target(value=TYPE) @Documented @Inherited public @interface Revision
Although revision identifiers are inherited, you are strictly advised to only annotate the actual implementation classes used. This will make it easier to keep the necessary upcasters up-to-date.
public abstract String value
Copyright © 2010–2023. All rights reserved.