Top Description Inners Methods
jakarta.enterprise.util

public @Interface Nonbinding

extends Annotation
Known Direct Implementers
jakarta.enterprise.util.Nonbinding.Literal
Annotations
@Retention:RUNTIME
@Target:METHOD
Static Imports
java.lang.annotation.ElementType.METHOD, .RetentionPolicy.RUNTIME

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();
}
Author
Gavin King
See Also
@Qualifier, @InterceptorBinding

Nested and Inner Type Summary

Modifier and TypeClass and Description
public static class
Nonbinding.Literal

Supports inline instantiation of the Nonbinding annotation.

Method Summary

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString
jakarta.enterprise.util back to summary

public final Class Nonbinding.Literal

extends AnnotationLiteral<Nonbinding>
implements Nonbinding
Class Inheritance
All Implemented Interfaces
jakarta.enterprise.util.Nonbinding, java.lang.annotation.Annotation

Supports inline instantiation of the Nonbinding annotation.
Author
Martin Kouba
Since
2.0

Field Summary

Modifier and TypeField and Description
public static final Nonbinding.Literal
INSTANCE

Default Nonbinding literal

private static final long

Constructor Summary

AccessConstructor and Description
public

Method Summary

Inherited from jakarta.enterprise.util.AnnotationLiteral:
annotationTypeequalshashCodetoString

Field Detail

INSTANCEback to summary
public static final Nonbinding.Literal INSTANCE

Default Nonbinding literal

serialVersionUIDback to summary
private static final long serialVersionUID

Hides jakarta.enterprise.util.AnnotationLiteral.serialVersionUID.

Constructor Detail

Literalback to summary
public Literal()