updates in shadows to correspond to newly checked in org.eclipse.jdt.core jars
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/Compiler.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/Compiler.java
index c74402d..6a2a103 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/Compiler.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/Compiler.java
@@ -544,6 +544,10 @@
// type checking
unit.resolve();
+
+ // AspectJ Extension
+ compilerAdapter.beforeAnalysing(unit);
+ // End AspectJ Extension
// flow analysis
unit.analyseCode();
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/DefaultCompilerAdapter.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/DefaultCompilerAdapter.java
index 879bd24..35cca3b 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/DefaultCompilerAdapter.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/DefaultCompilerAdapter.java
@@ -49,12 +49,17 @@
compiler.unitsToProcess[unitIndex] = null;
}
+ public void beforeAnalysing(CompilationUnitDeclaration unit) {
+ // no-op
+ }
+
/* (non-Javadoc)
* @see org.eclipse.jdt.internal.compiler.ICompilerAdapter#beforeResolving(org.eclipse.jdt.internal.compiler.ast.CompilationUnitDeclaration, org.eclipse.jdt.internal.compiler.env.ICompilationUnit, boolean, boolean, boolean)
*/
public void beforeResolving(CompilationUnitDeclaration unit,
ICompilationUnit sourceUnit, boolean verifyMethods,
boolean analyzeCode, boolean generateCode){
+ // no-op
}
/* (non-Javadoc)
diff --git a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ICompilerAdapter.java b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ICompilerAdapter.java
index 6788bb2..9f663c3 100644
--- a/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ICompilerAdapter.java
+++ b/org.eclipse.jdt.core/compiler/org/eclipse/jdt/internal/compiler/ICompilerAdapter.java
@@ -27,6 +27,8 @@
void beforeProcessing(CompilationUnitDeclaration unit);
void afterProcessing(CompilationUnitDeclaration unit, int unitIndex);
+ void beforeAnalysing(CompilationUnitDeclaration unit);
+
void beforeResolving(CompilationUnitDeclaration unit,
ICompilationUnit sourceUnit,
boolean verifyMethods,