Top Description Methods
org.glassfish.hk2.api

public @Interface Visibility

extends Annotation
Annotations
@Documented
@Retention:RUNTIME
@Target:METHOD, TYPE
Static Imports
java.lang.annotation.ElementType.METHOD, .ElementType.TYPE, .RetentionPolicy.RUNTIME

This annotation is used when automatically analyzing a class or a {link Factory#provide() method to indicate that the descriptor either should or should not have LOCAL visibility. This annotation is only used for automatic class analysis, and the value in a descriptor will not be checked against this annotation at run time.

Note that this annotation is NOT inherited, and hence must be on the analyzed class itself, and not superclasses or interfaces of the analyzed class

Author
jwells

Method Summary

Modifier and TypeMethod and Description
public DescriptorVisibility

Returns:

The visibility this class or provide method should have
value
()

The visibility value this descriptor should have

Inherited from java.lang.annotation.Annotation:
annotationTypeequalshashCodetoString

Method Detail

valueback to summary
public DescriptorVisibility value()

The visibility value this descriptor should have

Returns:DescriptorVisibility

The visibility this class or provide method should have