Top Description Fields Constructors Methods
jakarta.enterprise.inject.literal

public final Class NamedLiteral

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

Supports inline instantiation of the Named qualifier.
Authors
Pete Muir, Jozef Hartinger
Since
2.0

Field Summary

Modifier and TypeField and Description
public static final Named
private static final long
private final String

Constructor Summary

AccessConstructor and Description
private

Method Summary

Modifier and TypeMethod and Description
public static NamedLiteral
of(String value)

public String
value()

Implements jakarta.inject.Named.value.

The name.
Inherited from jakarta.enterprise.util.AnnotationLiteral:
annotationTypeequalshashCodetoString

Field Detail

INSTANCEback to summary
public static final Named INSTANCE
serialVersionUIDback to summary
private static final long serialVersionUID

Hides jakarta.enterprise.util.AnnotationLiteral.serialVersionUID.

valueback to summary
private final String value

Constructor Detail

NamedLiteralback to summary
private NamedLiteral(String value)

Method Detail

ofback to summary
public static NamedLiteral of(String value)
valueback to summary
public String value()

Implements jakarta.inject.Named.value.

Doc from jakarta.inject.Named.value.

The name.

Returns:String

the name.