getAnnotation<T> function

ConstantReader? getAnnotation<T>(
  1. Element element
)

获取元素上的指定类型注解(泛型),返回 ConstantReader

Implementation

ConstantReader? getAnnotation<T>(Element element) {
  final typeChecker = TypeChecker.typeNamed(T);
  final annotations = typeChecker.annotationsOf(element);
  return annotations.isNotEmpty ? ConstantReader(annotations.first) : null;
}