org.eclipse.jdt.internal.compiler.lookup.Binding.getAnnotations()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(2.8k)|赞(0)|评价(0)|浏览(134)

本文整理了Java中org.eclipse.jdt.internal.compiler.lookup.Binding.getAnnotations()方法的一些代码示例,展示了Binding.getAnnotations()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Binding.getAnnotations()方法的具体详情如下:
包路径:org.eclipse.jdt.internal.compiler.lookup.Binding
类名称:Binding
方法名:getAnnotations

Binding.getAnnotations介绍

暂无

代码示例

代码示例来源:origin: com.android.tools.lint/lint

@NonNull
@Override
public Iterable<ResolvedAnnotation> getAnnotations() {
  List<ResolvedAnnotation> all = Lists.newArrayListWithExpectedSize(2);
  AnnotationBinding[] annotations = mBinding.getAnnotations();
  int count = annotations.length;
  if (count == 0) {
    Binding pkgInfo = mBinding.getTypeOrPackage(TypeConstants.PACKAGE_INFO_NAME);
    if (pkgInfo != null) {
      annotations = pkgInfo.getAnnotations();
    }
    count = annotations.length;
  }
  if (count > 0) {
    for (AnnotationBinding annotation : annotations) {
      if (annotation != null) {
        all.add(new EcjResolvedAnnotation(annotation));
      }
    }
  }
  // Merge external annotations
  ExternalAnnotationRepository manager = ExternalAnnotationRepository.get(client);
  Collection<ResolvedAnnotation> external = manager.getAnnotations(this);
  if (external != null) {
    all.addAll(external);
  }
  all = ensureUnique(all);
  return all;
}

代码示例来源:origin: trylimits/Eclipse-Postfix-Code-Completion

AnnotationBinding [] recipientAnnotations = recipient.getAnnotations();
int length = recipientAnnotations == null ? 0 : recipientAnnotations.length;
int newLength = 0;

代码示例来源:origin: com.google.code.maven-play-plugin.org.eclipse.jdt/org.eclipse.jdt.core

AnnotationBinding [] recipientAnnotations = recipient.getAnnotations();
int length = recipientAnnotations == null ? 0 : recipientAnnotations.length;
int newLength = 0;

代码示例来源:origin: com.vaadin/vaadin-client-compiler-deps

AnnotationBinding [] recipientAnnotations = recipient.getAnnotations();
int length = recipientAnnotations == null ? 0 : recipientAnnotations.length;
int newLength = 0;

代码示例来源:origin: org.eclipse.jdt.core.compiler/ecj

AnnotationBinding [] recipientAnnotations = recipient.getAnnotations();
int length = recipientAnnotations == null ? 0 : recipientAnnotations.length;
int newLength = 0;

代码示例来源:origin: org.eclipse.jdt/org.eclipse.jdt.core

AnnotationBinding [] recipientAnnotations = recipient.getAnnotations();
int length = recipientAnnotations == null ? 0 : recipientAnnotations.length;
int newLength = 0;

代码示例来源:origin: org.eclipse.scout.sdk.deps/ecj

AnnotationBinding [] recipientAnnotations = recipient.getAnnotations();
int length = recipientAnnotations == null ? 0 : recipientAnnotations.length;
int newLength = 0;

代码示例来源:origin: org.eclipse.scout.sdk.deps/org.eclipse.jdt.core

AnnotationBinding [] recipientAnnotations = recipient.getAnnotations();
int length = recipientAnnotations == null ? 0 : recipientAnnotations.length;
int newLength = 0;

代码示例来源:origin: org.eclipse.tycho/org.eclipse.jdt.core

AnnotationBinding [] recipientAnnotations = recipient.getAnnotations();
int length = recipientAnnotations == null ? 0 : recipientAnnotations.length;
int newLength = 0;

相关文章