@Retention(value=RUNTIME) @Target(value=METHOD) public @interface Nonbinding
Excludes a member of an annotation type (such as a qualifier type or interceptor binding type) from consideration when the container compares two annotation instances.
 @Qualifier
 @Retention(RUNTIME)
 @Target({ METHOD, FIELD, PARAMETER, TYPE })
 public @interface PayBy {
     PaymentMethod value();
 
     @Nonbinding
     String comment();
 }
 @Qualifier, 
@InterceptorBindingCopyright © 1996-2015, Oracle and/or its affiliates. All Rights Reserved. Use is subject to license terms.