166e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonpackage javax.annotation; 266e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 366e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport java.lang.annotation.Documented; 466e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport java.lang.annotation.Retention; 566e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonimport java.lang.annotation.RetentionPolicy; 666e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 766e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson@Documented 866e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson@Retention(RetentionPolicy.RUNTIME) 966e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson/** 1066e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson * Used to annotate a method parameter to indicate that this method will close 1166e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson * the resource. 1266e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson */ 1366e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilsonpublic @interface WillClose { 1466e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson 1566e84b9ff30de7c75b510cb9117205368cf5bd25Jesse Wilson} 16