Javolution 6.0.0 java
Realtime.java
Go to the documentation of this file.
1 /*
2  * Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3  * Copyright (C) 2012 - Javolution (http://javolution.org/)
4  * All rights reserved.
5  *
6  * Permission to use, copy, modify, and distribute this software is
7  * freely granted, provided that this notice is preserved.
8  */
9 package javolution.lang;
10 
11 import java.lang.annotation.Documented;
12 import java.lang.annotation.ElementType;
13 import java.lang.annotation.Inherited;
14 import java.lang.annotation.Retention;
15 import java.lang.annotation.RetentionPolicy;
16 import java.lang.annotation.Target;
17 
54 @Documented
55 @Inherited
56 @Target({ ElementType.TYPE, ElementType.FIELD, ElementType.METHOD,
57  ElementType.CONSTRUCTOR })
58 @Retention(RetentionPolicy.RUNTIME)
59 public @interface Realtime {
60 
65  boolean value() default true;
66 
71  Limit limit() default Limit.CONSTANT;
72 
76  String comment() default "";
77 
81  public enum Limit {
82 
87 
93 
99 
105 
111 
117  }
118 }
javolution.lang.Realtime.Limit.N_SQUARE
N_SQUARE
Definition: Realtime.java:110
javolution.lang.Realtime.Limit.N_LOG_N
N_LOG_N
Definition: Realtime.java:104
javolution.lang.Realtime.Limit
Definition: Realtime.java:81
javolution.lang.Realtime.Limit.LOG_N
LOG_N
Definition: Realtime.java:92
javolution.lang.Realtime.value
boolean value() default true
javolution.lang.Realtime.Limit.LINEAR
LINEAR
Definition: Realtime.java:98
javolution.lang.Realtime.Limit.CONSTANT
CONSTANT
Definition: Realtime.java:86
javolution.lang.Realtime
Definition: Realtime.java:59
javolution.lang.Realtime.Limit.UNKNOWN
UNKNOWN
Definition: Realtime.java:116