Class AnnotationAccessImpl
-
- org.apache.tapestry5.ioc.internal.AnnotationAccessImpl
-
- All Implemented Interfaces:
AnnotationAccess
public class AnnotationAccessImpl extends implements AnnotationAccess
Standard AnnotationAccess for a specific type.- Since:
- 5.3
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AnnotationProvider
getClassAnnotationProvider()
Returns a provider for annotations on the service class and interface.AnnotationProvider
methodName, ... parameterTypes)
Returns a provider for annotations of a method of the class.
-
-
-
Method Detail
-
getClassAnnotationProvider
public AnnotationProvider getClassAnnotationProvider()
Description copied from interface:AnnotationAccess
Returns a provider for annotations on the service class and interface. This will reflect annotations defined by the implementation class itself, plus annotations defined by the service interface (implementation class annotations take precedence).- Specified by:
getClassAnnotationProvider
in interfaceAnnotationAccess
- Returns:
- an AnnotationProvider instance.
-
getMethodAnnotationProvider
public methodName, ... parameterTypes)
Description copied from interface:AnnotationAccess
Returns a provider for annotations of a method of the class. This includes annotations on the implementation method, plus annotations on the corresponding service interface method (if such a method exists), with precedence on the implementation class method annotations.- Specified by:
getMethodAnnotationProvider
in interfaceAnnotationAccess
- Parameters:
methodName
- the name of the method.parameterTypes
- the types of the parameters of the method.- Returns:
- an AnnotationProvider instance. *
-
-