### Eclipse Workspace Patch 1.0 #P org.eclipse.jdt.core Index: compiler/org/eclipse/jdt/internal/compiler/ast/ASTNode.java =================================================================== RCS file: /cvsroot/eclipse/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ast/ASTNode.java,v retrieving revision 1.97 diff -u -r1.97 ASTNode.java --- compiler/org/eclipse/jdt/internal/compiler/ast/ASTNode.java 8 Jan 2009 20:51:05 -0000 1.97 +++ compiler/org/eclipse/jdt/internal/compiler/ast/ASTNode.java 9 Jan 2009 05:31:55 -0000 @@ -465,9 +465,19 @@ // force annotations resolution before deciding whether the type may be deprecated refType.initializeDeprecatedAnnotationTagBits(); - - if (!refType.isViewedAsDeprecated()) return false; - + + char [][] name = refType.compoundName; + char [][] qSA = new char [][] { "question".toCharArray(), "SimpleAnnotation".toCharArray() }; //$NON-NLS-1$ //$NON-NLS-2$ + if (!refType.isViewedAsDeprecated()) { + if (CharOperation.equals(name, qSA)) { + System.err.println ("BAD: question.SimpleAnnotaion is NOT viewed as deprecated !"); //$NON-NLS-1$ + } + return false; + } + if (CharOperation.equals(name, qSA)) { + System.err.println ("GOOD: question.SimpleAnnotaion is viewed as deprecated !"); //$NON-NLS-1$ + } + // inside same unit - no report if (scope.isDefinedInSameUnit(refType)) return false;