001    package org.bridj.cpp.com;
002    
003    import java.lang.annotation.ElementType;
004    import java.lang.annotation.Inherited;
005    import java.lang.annotation.Retention;
006    import java.lang.annotation.RetentionPolicy;
007    import java.lang.annotation.Target;
008    
009    @Retention(RetentionPolicy.RUNTIME)
010    @Inherited
011    @Target({ElementType.TYPE, ElementType.METHOD, ElementType.CONSTRUCTOR})
012    public @interface IID {
013            String value();
014    }