javolution.lang.Realtime Maven / Gradle / Ivy
/*
* Javolution - Java(TM) Solution for Real-Time and Embedded Systems
* Copyright (C) 2012 - Javolution (http://javolution.org/)
* All rights reserved.
*
* Permission to use, copy, modify, and distribute this software is
* freely granted, provided that this notice is preserved.
*/
package javolution.lang;
import java.lang.annotation.Documented;
import java.lang.annotation.ElementType;
import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.RetentionPolicy;
import java.lang.annotation.Target;
/**
* Indicates if an element has a bounded
*
* worst-case execution time. The {@link #limit limit} behavior
* of the execution time with the input size may be specified (if no limit
* specified the worst case execution time is assumed to be constant).
*
* [code]
* public class Equalities {
* @Realtime(limit = UNKNOWN)
* public static final Equality