Bladeren bron

399408 fix

tags/V1_7_2
Andy Clement 11 jaren geleden
bovenliggende
commit
d524403d64

+ 3
- 2
org.aspectj.ajdt.core/src/org/aspectj/ajdt/internal/compiler/lookup/EclipseSourceType.java Bestand weergeven

@@ -673,10 +673,11 @@ public class EclipseSourceType extends AbstractReferenceTypeDelegate {
* (RetentionPolicy, Target).
*/
public AnnotationAJ[] getAnnotations() {
if (annotations != null) {
int declarationAnnoCount = (declaration.annotations == null ? 0 : declaration.annotations.length);
if (annotations != null && annotations.length==declarationAnnoCount) {
return annotations; // only do this once
}
if (!annotationsFullyResolved) {
if (!annotationsFullyResolved || annotations.length!=declarationAnnoCount) {
TypeDeclaration.resolveAnnotations(declaration.staticInitializerScope, declaration.annotations, binding);
annotationsFullyResolved = true;
}

Laden…
Annuleren
Opslaan