From 742840017b9f4b409706e8177f83ca27754e9b53 Mon Sep 17 00:00:00 2001 From: aaron Date: Sat, 9 May 2009 06:59:17 +0000 Subject: [PATCH] added the argument collection annotation for situations where fields in a command line args have embedded fields that should be checked for command line args git-svn-id: file:///humgen/gsa-scr1/gsa-engineering/svn_contents/trunk@647 348d0f76-0448-11de-a6fe-93d51630548a --- .../utils/cmdLine/ArgumentCollection.java | 37 +++++++++++++++++++ 1 file changed, 37 insertions(+) create mode 100755 java/src/org/broadinstitute/sting/utils/cmdLine/ArgumentCollection.java diff --git a/java/src/org/broadinstitute/sting/utils/cmdLine/ArgumentCollection.java b/java/src/org/broadinstitute/sting/utils/cmdLine/ArgumentCollection.java new file mode 100755 index 000000000..c14767a29 --- /dev/null +++ b/java/src/org/broadinstitute/sting/utils/cmdLine/ArgumentCollection.java @@ -0,0 +1,37 @@ +package org.broadinstitute.sting.utils.cmdLine; + +import java.lang.annotation.*; + +/** + * + * User: aaron + * Date: May 8, 2009 + * Time: 7:12:06 PM + * + * The Broad Institute + * SOFTWARE COPYRIGHT NOTICE AGREEMENT + * This software and its documentation are copyright 2009 by the + * Broad Institute/Massachusetts Institute of Technology. All rights are reserved. + * + * This software is supplied without any warranty or guaranteed support whatsoever. Neither + * the Broad Institute nor MIT can be responsible for its use, misuse, or functionality. + * + */ + + +/** + * @author aaron + * @version 1.0 + * @date May 8, 2009 + *

+ * @interface ArgumentCollection + *

+ * This object represents an class, that is a collection of arguments. + */ +@Documented +@Inherited +@Retention(RetentionPolicy.RUNTIME) +@Target({ElementType.FIELD}) +public @interface ArgumentCollection { + +}