org.infinispan.protostream.annotations.ProtoReservedStatements Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of protostream Show documentation
Show all versions of protostream Show documentation
ProtoStream is a serialization library based on Protocol buffers format for serializing structured data.
package org.infinispan.protostream.annotations;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Aggregates multiple {@link ProtoReserved} annotations.
*
* This annotation is not explicitly marked {@link java.lang.annotation.Inherited} but annotation processors will scan
* for occurrences of this annotation in all superclasses and superinterfaces (recursively).
*
* @author [email protected]
* @since 4.3
*/
@Target(ElementType.TYPE)
@Retention(RetentionPolicy.RUNTIME)
@Documented
public @interface ProtoReservedStatements {
ProtoReserved[] value();
}