From eaf9944e43778dc9c42a118d55003d7ccf0d2379 Mon Sep 17 00:00:00 2001 From: FURUHASHI Sadayuki Date: Thu, 9 Dec 2010 17:31:29 +0900 Subject: [PATCH] java: added ElementType.PARAMETER to the target of @Ignore, @Index, @Nulable, @Optional and @Required annotations for RPC --- java/src/main/java/org/msgpack/annotation/Ignore.java | 2 +- java/src/main/java/org/msgpack/annotation/Index.java | 2 +- java/src/main/java/org/msgpack/annotation/Nullable.java | 2 +- java/src/main/java/org/msgpack/annotation/Optional.java | 2 +- java/src/main/java/org/msgpack/annotation/Required.java | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/java/src/main/java/org/msgpack/annotation/Ignore.java b/java/src/main/java/org/msgpack/annotation/Ignore.java index dfe9f7e..96a37bb 100644 --- a/java/src/main/java/org/msgpack/annotation/Ignore.java +++ b/java/src/main/java/org/msgpack/annotation/Ignore.java @@ -22,7 +22,7 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; -@Target(ElementType.FIELD) +@Target({ElementType.FIELD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface Ignore { } diff --git a/java/src/main/java/org/msgpack/annotation/Index.java b/java/src/main/java/org/msgpack/annotation/Index.java index b567012..7c1b659 100644 --- a/java/src/main/java/org/msgpack/annotation/Index.java +++ b/java/src/main/java/org/msgpack/annotation/Index.java @@ -22,7 +22,7 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; -@Target(ElementType.FIELD) +@Target({ElementType.FIELD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface Index { int value(); diff --git a/java/src/main/java/org/msgpack/annotation/Nullable.java b/java/src/main/java/org/msgpack/annotation/Nullable.java index 7a6f05f..e6893e7 100644 --- a/java/src/main/java/org/msgpack/annotation/Nullable.java +++ b/java/src/main/java/org/msgpack/annotation/Nullable.java @@ -22,7 +22,7 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; -@Target(ElementType.FIELD) +@Target({ElementType.FIELD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface Nullable { } diff --git a/java/src/main/java/org/msgpack/annotation/Optional.java b/java/src/main/java/org/msgpack/annotation/Optional.java index 383ba95..7894f88 100644 --- a/java/src/main/java/org/msgpack/annotation/Optional.java +++ b/java/src/main/java/org/msgpack/annotation/Optional.java @@ -22,7 +22,7 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; -@Target(ElementType.FIELD) +@Target({ElementType.FIELD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface Optional { } diff --git a/java/src/main/java/org/msgpack/annotation/Required.java b/java/src/main/java/org/msgpack/annotation/Required.java index 00d4ecb..1631108 100644 --- a/java/src/main/java/org/msgpack/annotation/Required.java +++ b/java/src/main/java/org/msgpack/annotation/Required.java @@ -22,7 +22,7 @@ import java.lang.annotation.Retention; import java.lang.annotation.RetentionPolicy; import java.lang.annotation.Target; -@Target(ElementType.FIELD) +@Target({ElementType.FIELD, ElementType.PARAMETER}) @Retention(RetentionPolicy.RUNTIME) public @interface Required { }