public List<NdTypeAnnotation> getTypeAnnotations() { NdMethodAnnotationData annotationData = getAnnotationData(); if (annotationData != null) { return annotationData.getTypeAnnotations(); } return Collections.emptyList(); }
public List<NdAnnotation> getAnnotations() { NdMethodAnnotationData annotationData = getAnnotationData(); if (annotationData != null) { return annotationData.getAnnotations(); } return Collections.emptyList(); }
public long getTagBits() { NdMethodAnnotationData annotations = getAnnotationData(); if (annotations == null) { return 0; } return annotations.getTagBits(); }
public List<NdTypeAnnotation> getTypeAnnotations() { NdMethodAnnotationData annotationData = getAnnotationData(); if (annotationData != null) { return annotationData.getTypeAnnotations(); } return Collections.emptyList(); }
/** * Creates the {@link NdMethodAnnotationData} struct for this method if it does not already exist. Returns * the existing or newly-created struct. */ public NdMethodAnnotationData createAnnotationData() { NdMethodAnnotationData result = getAnnotationData(); if (result == null) { result = new NdMethodAnnotationData(this); } return result; }
public List<NdAnnotation> getAnnotations() { NdMethodAnnotationData annotationData = getAnnotationData(); if (annotationData != null) { return annotationData.getAnnotations(); } return Collections.emptyList(); }
public long getTagBits() { NdMethodAnnotationData annotations = getAnnotationData(); if (annotations == null) { return 0; } return annotations.getTagBits(); }
/** * Creates the {@link NdMethodAnnotationData} struct for this method if it does not already exist. Returns * the existing or newly-created struct. */ public NdMethodAnnotationData createAnnotationData() { NdMethodAnnotationData result = getAnnotationData(); if (result == null) { result = new NdMethodAnnotationData(this); } return result; }
public void setTagBits(long bits) { if (bits != 0) { createAnnotationData().setTagBits(bits); } else { NdMethodAnnotationData annotationData = getAnnotationData(); if (annotationData != null) { annotationData.setTagBits(bits); } } }
public void setTagBits(long bits) { if (bits != 0) { createAnnotationData().setTagBits(bits); } else { NdMethodAnnotationData annotationData = getAnnotationData(); if (annotationData != null) { annotationData.setTagBits(bits); } } }