summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCedric Beust <cedric@beust.com>2012-12-21 10:24:29 -0800
committerCedric Beust <cedric@beust.com>2012-12-21 10:24:29 -0800
commit2a135d9eddde1f6c44f0b6d55853a006db9a01ae (patch)
tree483a3ccde8aa7756319e43376bc1f8040bd65f89
parente96931e95b746330b5d6aebe5bfead6d5ba2201a (diff)
parent74678a3a186b681f116c1580d6c3445a03207039 (diff)
downloadplatform_external_jcommander-2a135d9eddde1f6c44f0b6d55853a006db9a01ae.tar.gz
platform_external_jcommander-2a135d9eddde1f6c44f0b6d55853a006db9a01ae.tar.bz2
platform_external_jcommander-2a135d9eddde1f6c44f0b6d55853a006db9a01ae.zip
Merge pull request #146 from kjpoalses/master
Allow @Parameters to be used with cglib proxies
-rw-r--r--pom.xml2
-rw-r--r--src/main/java/com/beust/jcommander/Parameters.java6
2 files changed, 5 insertions, 3 deletions
diff --git a/pom.xml b/pom.xml
index b1c3062..d17bda8 100644
--- a/pom.xml
+++ b/pom.xml
@@ -137,7 +137,7 @@
<dependency>
<groupId>com.beust</groupId>
<artifactId>jcommander</artifactId>
- <version>1.13</version>
+ <version>1.31-SNAPSHOT</version>
<!--
<version>${project.version}</version>
-->
diff --git a/src/main/java/com/beust/jcommander/Parameters.java b/src/main/java/com/beust/jcommander/Parameters.java
index be5b5ce..9834ea0 100644
--- a/src/main/java/com/beust/jcommander/Parameters.java
+++ b/src/main/java/com/beust/jcommander/Parameters.java
@@ -18,11 +18,12 @@
package com.beust.jcommander;
-import static java.lang.annotation.ElementType.TYPE;
-
+import java.lang.annotation.Inherited;
import java.lang.annotation.Retention;
import java.lang.annotation.Target;
+import static java.lang.annotation.ElementType.TYPE;
+
/**
* An annotation used to specify settings for parameter parsing.
*
@@ -30,6 +31,7 @@ import java.lang.annotation.Target;
*/
@Retention(java.lang.annotation.RetentionPolicy.RUNTIME)
@Target({ TYPE })
+@Inherited
public @interface Parameters {
public static final String DEFAULT_OPTION_PREFIXES = "-";