com.enonic.xp.annotation.PublicApi Maven / Gradle / Ivy
The newest version!
package com.enonic.xp.annotation;
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;
/**
* Code annotated with {@code Public} is a public API and will be stable within major releases.
* This is guaranteed for callers of code, but not for derived classes.
*/
@Retention(RetentionPolicy.RUNTIME)
@Target(value = {ElementType.TYPE})
@Documented
public @interface PublicApi
{
}