|  Greetings,
 After I add a copy of one of the example folders <Install-Dir>/doc/examples/introduction
(Chapter 3 of The Programming Guide), where the Point class is advised
by advices defined in the aspects
 
 CloneablePoint.java
 ComparablePoint.java
 HashablePoint.java
 
 to my AspectJ project in Eclipse IDE and compile it, I keep getting the
following compilation error for the class Point.
 
 This happens when the aspect ComparablePoint.java has "declare
parents: Point implements Comparable;". If I disable this statement
(say, by commenting out), all goes fine.
 
 Compiling/running on the command-line goes fine.
 
 Are there any compile options in AJDT that should be enabled/disabled?
 
 Environment
 -----------
 
 Java RunTime version: 1.5
 
 Eclipse Platform Version: 3.1.0
 Build id: 200412162000
 
 AJDT Version: 1.2.0.DEVELOPMENT
 Build id: 20050124144759
 
 Any comments would be appreciated,
 Dmitri
 
 ***********************************************************************
 
 Internal compiler error
 org.aspectj.weaver.BCException: Bad type name:
 
 at org.aspectj.weaver.TypeX.nameToSignature(TypeX.java:634)
 
 at org.aspectj.weaver.TypeX.forName(TypeX.java:87)
 
 at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBinding(EclipseFactory.java:155)
 
 at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.fromBindings(EclipseFactory.java:163)
 
 at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember(EclipseFactory.java:229)
 
 at
org.aspectj.ajdt.internal.compiler.lookup.EclipseFactory.makeResolvedMember(EclipseFactory.java:224)
 
 at
org.aspectj.ajdt.internal.compiler.problem.AjProblemReporter.abstractMethodMustBeImplemented(AjProblemReporter.java:203)
 
 at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.MethodVerifier.checkAbstractMethod(MethodVerifier.java:96)
 
 at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.MethodVerifier.checkMethods(MethodVerifier.java:261)
 
 at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.MethodVerifier.verify(MethodVerifier.java:575)
 
 at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.SourceTypeBinding.verifyMethods(SourceTypeBinding.java:1376)
 
 at
org.aspectj.org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope.verifyMethods(CompilationUnitScope.java:672)
 
 at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.process(Compiler.java:543)
 
 at
org.aspectj.org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:365)
 
 at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.performCompilation(AjBuildManager.java:682)
 
 at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.java:168)
 
 at
org.aspectj.ajdt.internal.core.builder.AjBuildManager.batchBuild(AjBuildManager.java:102)
 
 at
org.aspectj.ajde.internal.CompilerAdapter.compile(CompilerAdapter.java:122)
 
 at
org.aspectj.ajde.internal.AspectJBuildManager$CompilerThread.run(AspectJBuildManager.java:165)
 
 |