Classes in this File | Line Coverage | Branch Coverage | Complexity | ||||
DoNotCacheStructure |
|
| 0.0;0 |
1 | /** | |
2 | * | |
3 | */ | |
4 | package ca.uhn.hl7v2.model; | |
5 | ||
6 | import java.lang.annotation.ElementType; | |
7 | import java.lang.annotation.Retention; | |
8 | import java.lang.annotation.RetentionPolicy; | |
9 | import java.lang.annotation.Target; | |
10 | ||
11 | /** | |
12 | * <p> | |
13 | * {@link Message} classes marked with this annotation should not have their structure cached by | |
14 | * the parser. In other words, this annotation is a signal to the parser that one instance | |
15 | * of a particular {@link Message} subclass will not have the same structure as another. | |
16 | * </p> | |
17 | * <p> | |
18 | * This annotation is only read if it is applied to a subclass of {@link Message} | |
19 | * </p> | |
20 | * | |
21 | */ | |
22 | @Retention(RetentionPolicy.RUNTIME) | |
23 | @Target(value=ElementType.TYPE) | |
24 | public @interface DoNotCacheStructure { | |
25 | ||
26 | } |