Class AnnotationAccessImpl

java.lang.Object
org.apache.tapestry5.ioc.internal.AnnotationAccessImpl
All Implemented Interfaces:
AnnotationAccess

public class AnnotationAccessImpl extends Object implements AnnotationAccess
Standard AnnotationAccess for a specific type.
Since:
5.3
  • Constructor Details

  • Method Details

    • 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 interface AnnotationAccess
      Returns:
      an AnnotationProvider instance.
    • getMethodAnnotationProvider

      public AnnotationProvider getMethodAnnotationProvider(String methodName, Class... 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 interface AnnotationAccess
      Parameters:
      methodName - the name of the method.
      parameterTypes - the types of the parameters of the method.
      Returns:
      an AnnotationProvider instance. *