[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-users] No "interactive feedback" (incremental compiln) in Eclipse with AspectJ

Hi,

Using the latest stable versions of eclipse (3.1.2) and aspectj (1.5.1),
the incremental compilation doesn't seem to be working.

If I turn AspectJ off I get various "problems" (from missing aspects etc)
listed with the usual markers in the standard Java editor and flagged on
the project browser (red x's etc).

When I turn AspectJ on (via right-clicking on the project and selecting
the AspectJ enable option) no "problems" are displayed (in the problems
view), the AspectJ editor does not flag errors (except for syntax errors),
and there are no modifications to the icons in the package view (no red x
or warning signs).  However, the "arrows" do appear at the side of advices
in .aj files!

For examples: I can remove an advice and no error is displayed where that
advice is used; I can change the return type of a method and no error is
displayed where a different return type is assumed.

This happens even when the code compiles correctly via ant (obviously no
errors shouldbe reported then, but if an error is then introduced, it is
not flagged in the UI).

I have included config details below.  This is frustrating as it removes
almost all the advantages of using Eclipse (which I have become very
attached to!).

Any help appreciated,
Andrew

*** Date: Sat Apr 29 10:35:46 CLT 2006

*** Platform Details:

*** System properties:
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=M20060118-1600
eclipse.commands=-os
linux
-ws
gtk
-arch
x86
-launcher
/home/andrew/pkg/eclipse/eclipse
-name
Eclipse
-showsplash
600
-exitdata
16990002
-vm
/home/andrew/pkg/jdk1.5.0_06/bin/java
eclipse.product=org.eclipse.sdk.ide
eclipse.startTime=1146093021988
eclipse.vm=/home/andrew/pkg/jdk1.5.0_06/bin/java
eclipse.vmargs=-Xms40m
-Xmx256m
-jar
/home/andrew/pkg/eclipse/startup.jar
eof=eof
file.encoding=UTF-8
file.encoding.pkg=sun.io
file.separator=/
java.awt.graphicsenv=sun.awt.X11GraphicsEnvironment
java.awt.printerjob=sun.print.PSPrinterJob
java.class.path=/home/andrew/pkg/eclipse/startup.jar
java.class.version=49.0
java.endorsed.dirs=/home/andrew/pkg/jdk1.5.0_06/jre/lib/endorsed
java.ext.dirs=/home/andrew/pkg/jdk1.5.0_06/jre/lib/ext
java.home=/home/andrew/pkg/jdk1.5.0_06/jre
java.io.tmpdir=/tmp
java.library.path=/home/andrew/pkg/jdk1.5.0_06/jre/lib/i386/client:/home/andrew/pkg/jdk1.5.0_06/jre/lib/i386:/home/andrew/pkg/jdk1.5.0_06/jre/../lib/i386
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version=1.5.0_06-b05
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.5
java.vendor=Sun Microsystems Inc.
java.vendor.url=http://java.sun.com/
java.vendor.url.bug=http://java.sun.com/cgi-bin/bugreport.cgi
java.version=1.5.0_06
java.vm.info=mixed mode, sharing
java.vm.name=Java HotSpot(TM) Client VM
java.vm.specification.name=Java Virtual Machine Specification
java.vm.specification.vendor=Sun Microsystems Inc.
java.vm.specification.version=1.0
java.vm.vendor=Sun Microsystems Inc.
java.vm.version=1.5.0_06-b05
line.separator=

org.eclipse.jdt.debug.ui.scrapbookActive=false
org.osgi.framework.bootdelegation=*
org.osgi.framework.executionenvironment=J2SE-1.5
org.osgi.framework.language=en
org.osgi.framework.os.name=Linux
org.osgi.framework.os.version=2.6.13-15.8-default
org.osgi.framework.processor=i386
org.osgi.framework.system.packages=javax.accessibility,javax.activity,javax.crypto,javax.crypto.interfaces,javax.crypto.spec,javax.imageio,javax.imageio.event,javax.imageio.metadata,javax.imageio.plugins.bmp,javax.imageio.plugins.jpeg,javax.imageio.spi,javax.imageio.stream,javax.management,javax.management.loading,javax.management.modelmbean,javax.management.monitor,javax.management.openmbean,javax.management.relation,javax.management.remote,javax.management.remote.rmi,javax.management.timer,javax.naming,javax.naming.directory,javax.naming.event,javax.naming.ldap,javax.naming.spi,javax.net,javax.net.ssl,javax.print,javax.print.attribute,javax.print.attribute.standard,javax.print.event,javax.rmi,javax.rmi.CORBA,javax.rmi.ssl,javax.security.auth,javax.security.auth.callback,javax.security.auth.kerberos,javax.security.auth.login,javax.security.auth.spi,javax.security.auth.x500,javax.security.cert,javax.security.sasl,javax.sound.midi,javax.sound.midi.spi,javax.sound.sampled,javax.sound.sampled.spi,javax.sql,javax.sql.rowset,javax.sql.rowset.serial,javax.sql.rowset.spi,javax.swing,javax.swing.border,javax.swing.colorchooser,javax.swing.event,javax.swing.filechooser,javax.swing.plaf,javax.swing.plaf.basic,javax.swing.plaf.metal,javax.swing.plaf.multi,javax.swing.plaf.synth,javax.swing.table,javax.swing.text,javax.swing.text.html,javax.swing.text.html.parser,javax.swing.text.rtf,javax.swing.tree,javax.swing.undo,javax.transaction,javax.transaction.xa,javax.xml,javax.xml.datatype,javax.xml.namespace,javax.xml.parsers,javax.xml.transform,javax.xml.transform.dom,javax.xml.transform.sax,javax.xml.transform.stream,javax.xml.validation,javax.xml.xpath,org.ietf.jgss,org.omg.CORBA,org.omg.CORBA_2_3,org.omg.CORBA_2_3.portable,org.omg.CORBA.DynAnyPackage,org.omg.CORBA.ORBPackage,org.omg.CORBA.portable,org.omg.CORBA.TypeCodePackage,org.omg.CosNaming,org.omg.CosNaming.NamingContextExtPackage,org.omg.CosNaming.NamingContextPackage,org.omg.Dynamic,org.omg.DynamicAny,org.omg.DynamicAny.DynAnyFactoryPackage,org.omg.DynamicAny.DynAnyPackage,org.omg.IOP,org.omg.IOP.CodecFactoryPackage,org.omg.IOP.CodecPackage,org.omg.Messaging,org.omg.PortableInterceptor,org.omg.PortableInterceptor.ORBInitInfoPackage,org.omg.PortableServer,org.omg.PortableServer.CurrentPackage,org.omg.PortableServer.POAManagerPackage,org.omg.PortableServer.POAPackage,org.omg.PortableServer.portable,org.omg.PortableServer.ServantLocatorPackage,org.omg.SendingContext,org.omg.stub.java.rmi,org.w3c.dom,org.w3c.dom.bootstrap,org.w3c.dom.events,org.w3c.dom.ls,org.xml.sax,org.xml.sax.ext,org.xml.sax.helpers
org.osgi.framework.vendor=Eclipse
org.osgi.framework.version=1.3.0
org.osgi.supports.framework.extension=true
os.arch=i386
os.name=Linux
os.version=2.6.13-15.8-default
osgi.arch=x86
osgi.bundles=org.eclipse.core.runtime@2:start,
org.eclipse.update.configurator@3:start
osgi.bundlestore=/home/andrew/pkg/eclipse/configuration/org.eclipse.osgi/bundles
osgi.configuration.area=file:/home/andrew/pkg/eclipse/configuration/
osgi.framework=file:/home/andrew/pkg/eclipse/plugins/org.eclipse.osgi_3.1.2.jar
osgi.framework.beginningstartlevel=1
osgi.framework.shape=jar
osgi.framework.version=3.1.2
osgi.install.area=file:/home/andrew/pkg/eclipse/
osgi.instance.area=file:/home/andrew/projects/personal/eclipse/
osgi.instance.area.default=file:/home/andrew/workspace/
osgi.logfile=/home/andrew/projects/personal/eclipse/.metadata/.log
osgi.manifest.cache=/home/andrew/pkg/eclipse/configuration/org.eclipse.osgi/manifests
osgi.nl=en_GB
osgi.os=linux
osgi.splashLocation=/home/andrew/pkg/eclipse/plugins/org.eclipse.platform_3.1.2/splash.bmp
osgi.splashPath=platform:/base/plugins/org.eclipse.platform
osgi.syspath=/home/andrew/pkg/eclipse/plugins
osgi.ws=gtk
path.separator=:
sun.arch.data.model=32
sun.boot.class.path=/home/andrew/pkg/jdk1.5.0_06/jre/lib/rt.jar:/home/andrew/pkg/jdk1.5.0_06/jre/lib/i18n.jar:/home/andrew/pkg/jdk1.5.0_06/jre/lib/sunrsasign.jar:/home/andrew/pkg/jdk1.5.0_06/jre/lib/jsse.jar:/home/andrew/pkg/jdk1.5.0_06/jre/lib/jce.jar:/home/andrew/pkg/jdk1.5.0_06/jre/lib/charsets.jar:/home/andrew/pkg/jdk1.5.0_06/jre/classes
sun.boot.library.path=/home/andrew/pkg/jdk1.5.0_06/jre/lib/i386
sun.cpu.endian=little
sun.cpu.isalist=
sun.io.unicode.encoding=UnicodeLittle
sun.jnu.encoding=UTF-8
sun.management.compiler=HotSpot Client Compiler
sun.os.patch.level=unknown
user.country=GB
user.dir=/home/andrew
user.home=/home/andrew
user.language=en
user.name=andrew
user.timezone=America/Santiago

*** Features:
org.eclipse.jdt (3.1.2) "Eclipse Java Development Tools"
org.eclipse.jdt.source (3.1.2) "Eclipse Java Development Tools SDK"
org.eclipse.pde (3.1.2) "Eclipse Plug-in Development Environment"
org.eclipse.pde.source (3.1.2) "Eclipse Plug-in Development Environment
Developer Resources"
org.eclipse.platform (3.1.2) "Eclipse Platform"
org.eclipse.platform.source (3.1.2) "Eclipse Platform Plug-in Developer
Resources"
org.eclipse.rcp (3.1.2) "Eclipse RCP"
org.eclipse.rcp.source (3.1.2) "Eclipse RCP Plug-in Developer Resources"
org.eclipse.sdk (3.1.2) "Eclipse Project SDK"

*** Plug-in Registry:
org.apache.ant (1.6.5) "Apache Ant" [Active]
org.apache.lucene (1.4.3) "Apache Lucene" [Resolved]
org.aspectj.ajde (1.5.1.20060410063641) "AspectJ" [Active]
org.aspectj.runtime (1.5.1.20060410063641) "AspectJ Runtime" [Resolved]
org.aspectj.weaver (1.5.1.20060410063641) "AspectJ Weaver" [Resolved]
org.eclipse.ajdt.core (1.3.1.20060410063641) "AspectJ Development Tools
Core" [Active]
org.eclipse.ajdt.examples (1.3.1.20060410063641) "AspectJ Examples"
[Resolved]
org.eclipse.ajdt.source (1.3.1.20060410063641) "AspectJ Development Tools
SDK" [Resolved]
org.eclipse.ajdt.ui (1.3.1.20060410063641) "AspectJ Development Tools UI"
[Active]
org.eclipse.ant.core (3.1.1) "Ant Build Tool Core" [Active]
org.eclipse.ant.ui (3.1.2) "Ant UI" [Active]
org.eclipse.aspectj (1.3.1.20060410063641) "AspectJ Development Tools"
[Resolved]
org.eclipse.compare (3.1.1) "Compare Support" [Active]
org.eclipse.contribution.visualiser (2.2.0.20060410063641) "Visualiser
Plug-in" [Active]
org.eclipse.contribution.xref.core (1.3.1.20060410063641) "Cross Reference
Core Plugin" [Active]
org.eclipse.contribution.xref.ui (1.3.1.20060410063641) "Cross Reference
UI Plugin" [Active]
org.eclipse.core.boot (3.1.0) "Core Boot" [Resolved]
org.eclipse.core.commands (3.1.0) "Commands" [Active]
org.eclipse.core.expressions (3.1.0) "Expression Language" [Active]
org.eclipse.core.filebuffers (3.1.2) "File Buffers" [Active]
org.eclipse.core.resources (3.1.2) "Core Resource Management" [Active]
org.eclipse.core.resources.compatibility (3.1.0) "Core Resource Management
Compatibility Fragment" [Resolved]
org.eclipse.core.resources.linux (3.1.0) "Core Resource Management Linux
Fragment" [Resolved]
org.eclipse.core.runtime (3.1.2) "Core Runtime" [Active]
org.eclipse.core.runtime.compatibility (3.1.0) "Core Runtime Plug-in
Compatibility" [Active]
org.eclipse.core.variables (3.1.0) "Core Variables" [Active]
org.eclipse.debug.core (3.1.2) "Debug Core" [Active]
org.eclipse.debug.ui (3.1.2) "Debug UI" [Active]
org.eclipse.help (3.1.0) "Help System Core" [Active]
org.eclipse.help.appserver (3.1.0) "Help Application Server" [Resolved]
org.eclipse.help.base (3.1.0) "Help System Base" [Resolved]
org.eclipse.help.ui (3.1.1) "Help System UI" [Resolved]
org.eclipse.help.webapp (3.1.0) "Help System Webapp" [Resolved]
org.eclipse.jdt (3.1.0) "Eclipse Java Development Tools" [Resolved]
org.eclipse.jdt.core (3.1.2) "Java Development Tools Core" [Active]
org.eclipse.jdt.debug (3.1.1) "JDI Debug Model" [Active]
org.eclipse.jdt.debug.ui (3.1.2) "JDI Debug UI" [Active]
org.eclipse.jdt.doc.isv (3.1.2) "Eclipse JDT Plug-in Developer Guide"
[Resolved]
org.eclipse.jdt.doc.user (3.1.1) "Eclipse Java Development User Guide"
[Resolved]
org.eclipse.jdt.junit (3.1.1) "Java Development Tools JUnit support" [Active]
org.eclipse.jdt.junit.runtime (3.1.0) "Java Development Tools JUnit
runtime support" [Resolved]
org.eclipse.jdt.launching (3.1.0) "Java Development Tools Launching
Support" [Active]
org.eclipse.jdt.source (3.1.2) "Eclipse Java Development Tools SDK"
[Resolved]
org.eclipse.jdt.ui (3.1.2) "Java Development Tools UI" [Active]
org.eclipse.jface (3.1.1) "JFace" [Active]
org.eclipse.jface.text (3.1.2) "JFace Text" [Active]
org.eclipse.ltk.core.refactoring (3.1.0) "Refactoring Core" [Active]
org.eclipse.ltk.ui.refactoring (3.1.1) "Refactoring UI" [Active]
org.eclipse.osgi.services (3.1.2) "OSGi Release 3 Services" [Resolved]
org.eclipse.osgi.util (3.1.1) "OSGi R3 Utility Classes" [Resolved]
org.eclipse.pde (3.1.0) "Eclipse Plug-in Development Environment" [Resolved]
org.eclipse.pde.build (3.1.2) "Plug-in Development Environment Build
Support" [Resolved]
org.eclipse.pde.core (3.1.1) "Plug-in Development Core" [Active]
org.eclipse.pde.doc.user (3.1.2) "Eclipse Plug-in Development User Guide"
[Resolved]
org.eclipse.pde.junit.runtime (3.1.0) "PDE JUnit Plug-in Test" [Resolved]
org.eclipse.pde.runtime (3.1.1) "Plug-in Development Environment Runtime"
[Resolved]
org.eclipse.pde.source (3.1.2) "Eclipse Plug-in Development Environment
Developer Resources" [Resolved]
org.eclipse.pde.ui (3.1.2) "Plug-in Development UI" [Active]
org.eclipse.platform (3.1.2) "Eclipse Platform" [Resolved]
org.eclipse.platform.doc.isv (3.1.2) "Eclipse Platform Plug-in Developer
Guide" [Resolved]
org.eclipse.platform.doc.user (3.1.1) "Eclipse Workbench User Guide"
[Resolved]
org.eclipse.platform.source (3.1.2) "Eclipse Platform Plug-in Developer
Resources" [Resolved]
org.eclipse.platform.source.linux.gtk.x86 (3.1.2) "Eclipse Platform
Plug-in Developer Resources" [Resolved]
org.eclipse.rcp (3.1.0) "Eclipse RCP" [Resolved]
org.eclipse.rcp.source (3.1.2) "Eclipse RCP Plug-in Developer Resources"
[Resolved]
org.eclipse.rcp.source.linux.gtk.x86 (3.1.2) "Eclipse RCP Plug-in
Developer Resources" [Resolved]
org.eclipse.sdk (3.1.2) "Eclipse Project SDK" [Resolved]
org.eclipse.search (3.1.2) "Search Support" [Active]
org.eclipse.swt (3.1.0) "Standard Widget Toolkit" [Resolved]
org.eclipse.swt.gtk.linux.x86 (3.1.1) "Standard Widget Toolkit for GTK
2.0" [Resolved]
org.eclipse.team.core (3.1.1) "Team Support Core" [Active]
org.eclipse.team.cvs.core (3.1.1) "CVS Team Provider Core" [Resolved]
org.eclipse.team.cvs.ssh (3.1.0) "CVS SSH Core" [Resolved]
org.eclipse.team.cvs.ssh2 (3.1.0) "CVS SSH2" [Resolved]
org.eclipse.team.cvs.ui (3.1.1) "CVS Team Provider UI" [Resolved]
org.eclipse.team.ui (3.1.1) "Team Support UI" [Resolved]
org.eclipse.text (3.1.1) "Text" [Active]
org.eclipse.tomcat (4.1.30.1) "Tomcat Wrapper" [Resolved]
org.eclipse.ui (3.1.2) "Eclipse UI" [Active]
org.eclipse.ui.browser (3.1.1) "Browser Support" [Resolved]
org.eclipse.ui.cheatsheets (3.1.1) "Cheat Sheets" [Resolved]
org.eclipse.ui.console (3.1.2) "Console" [Active]
org.eclipse.ui.editors (3.1.1) "Default Text Editor" [Active]
org.eclipse.ui.externaltools (3.1.1) "External Tools" [Active]
org.eclipse.ui.forms (3.1.0) "Eclipse Forms" [Active]
org.eclipse.ui.ide (3.1.1) "Eclipse IDE UI" [Active]
org.eclipse.ui.intro (3.1.1) "Welcome Framework" [Resolved]
org.eclipse.ui.presentations.r21 (3.1.0) "R21 Presentation Plug-in"
[Resolved]
org.eclipse.ui.views (3.1.1) "Views" [Active]
org.eclipse.ui.workbench (3.1.2) "Workbench" [Active]
org.eclipse.ui.workbench.compatibility (3.1.0) "Workbench Compatibility"
[Resolved]
org.eclipse.ui.workbench.texteditor (3.1.2) "Text Editor Framework" [Active]
org.eclipse.update.configurator (3.1.0) "Install/Update Configurator"
[Active]
org.eclipse.update.core (3.1.2) "Install/Update Core" [Resolved]
org.eclipse.update.core.linux (3.1.0) "Install/Update Core for Linux"
[Resolved]
org.eclipse.update.scheduler (3.1.0) "Automatic Updates Scheduler" [Active]
org.eclipse.update.ui (3.1.1) "Install/Update UI" [Resolved]
org.junit (3.8.1) "JUnit Testing Framework" [Resolved]
system.bundle (3.1.2) "OSGi System Bundle" [Active]

*** User Preferences:
#Sat Apr 29 10:35:46 CLT 2006
/instance/org.eclipse.jdt.ui/tabWidthPropagated=true
/instance/org.eclipse.jdt.ui/useQuickDiffPrefPage=true
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.editor.tab.width=
/instance/org.eclipse.ui.ide/platformState=102
/instance/org.eclipse.ui.ide/quickStart=true
@org.eclipse.contribution.visualiser=2.2.0.20060410063641
file_export_version=3.0
/instance/org.eclipse.ant.ui/anteditor.filterInternalTargets=true
@org.eclipse.pde.core=3.1.1
/instance/org.eclipse.jdt.ui/internal.default.compliance=default
@org.eclipse.jdt.ui=3.1.2
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.templates_migrated=true
/instance/org.eclipse.pde.core/platform_path=/home/andrew/pkg/eclipse
/instance/org.eclipse.core.resources/version=1
/instance/org.eclipse.ant.core/additional_entries=/home/andrew/pkg/jdk1.5.0_06/lib/tools.jar,/home/andrew/projects/personal/pkg/tomcat/server/lib/catalina-ant.jar,/home/andrew/projects/personal/pkg/sqlunit/lib/sqlunit-4.9.jar,/home/andrew/pkg/eclipse/plugins/org.aspectj.ajde_1.5.1.20060410063641/ajde.jar,/home/andrew/pkg/eclipse/plugins/org.aspectj.runtime_1.5.1.20060410063641/aspectjrt.jar,/home/andrew/pkg/eclipse/plugins/org.aspectj.weaver_1.5.1.20060410063641/aspectjweaver.jar,/home/andrew/pkg/eclipse/plugins/org.eclipse.core.runtime_3.1.2.jar,
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.visibilityCheck=enabled
/instance/org.eclipse.ajdt.ui/ajde.version.at.previous.startup=@AJDEVERSION@
@org.eclipse.jdt.launching=3.1.0
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.ASPECTJRT_LIB=/home/andrew/pkg/eclipse/plugins/org.aspectj.runtime_1.5.1.20060410063641/aspectjrt.jar
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.code_templates_migrated=true
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.source=1.5
/instance/org.eclipse.ui.ide/tipsAndTricks=true
/instance/org.eclipse.ant.ui/useQuickDiffPrefPage=true
/instance/org.eclipse.ui.editors/overviewRuler_migration=migrated_3.1
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.compliance=1.5
/instance/org.eclipse.ui/showIntro=false
/configuration/org.eclipse.ui.ide/MAX_RECENT_WORKSPACES=5
@org.eclipse.jdt.core=3.1.2
/configuration/org.eclipse.ui.ide/RECENT_WORKSPACES=/home/andrew/projects/personal/eclipse
@org.eclipse.ajdt.ui=1.3.1.20060410063641
/configuration/org.eclipse.ui.ide/SHOW_WORKSPACE_SELECTION_DIALOG=true
/instance/org.eclipse.ant.ui/anteditor.filterTopLevel=true
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
/instance/org.eclipse.ajdt.ui//doneAutoOpenXRefView/home/andrew/projects/personal/eclipse=true
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_code_templates=<?xml
version\="1.0" encoding\="UTF-8"?><templates/>
@org.eclipse.ui.ide=3.1.1
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.resourceCopyExclusionFilter=*.launch
/instance/org.eclipse.jdt.ui/fontPropagated=true
@org.eclipse.ui=3.1.2
@org.eclipse.core.resources=3.1.2
/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_VM_XML=<?xml
version\="1.0" encoding\="UTF-8"?>\n<vmSettings
defaultVM\="57,org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType1,0"
defaultVMConnector\="">\n<vmType
id\="org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType">\n<vm
id\="0" javadocURL\="http\://java.sun.com/j2se/1.5.0/docs/api/"
name\="jdk1.5.0_06"
path\="/home/andrew/pkg/jdk1.5.0_06"/>\n</vmType>\n</vmSettings>\n
/configuration/org.eclipse.ui.ide/RECENT_WORKSPACES_PROTOCOL=2
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_templates=<?xml
version\="1.0" encoding\="UTF-8"?><templates><template autoinsert\="true"
context\="java" deleted\="false" description\="adviceexecution pointcut
(AspectJ)" enabled\="true"
name\="adviceexecution">adviceexecution()</template><template
autoinsert\="true" context\="java" deleted\="false" description\="after
returning advice (AspectJ)" enabled\="true"
name\="after_returning">after(${args}) returning() \:
${pointcut_expression} {}</template><template autoinsert\="true"
context\="java" deleted\="false" description\="after throwing advice
(AspectJ)" enabled\="true" name\="after_throwing">after(${args})
throwing() \: ${pointcut_expression} {}</template><template
autoinsert\="true" context\="java" deleted\="false" description\="around
advice (AspectJ)" enabled\="true" name\="around">around(${args}) \:
${pointcut_expression} {}</template><template autoinsert\="true"
context\="java" deleted\="false" description\="before advice (AspectJ)"
enabled\="true" name\="before">before(${args}) \: ${pointcut_expression}
{}</template><template autoinsert\="true" context\="java" deleted\="false"
description\="call constructor pointcut (AspectJ)" enabled\="true"
name\="call_cons">call(${modifier_pattern}
${type_pattern}.new(..))</template><template autoinsert\="true"
context\="java" deleted\="false" description\="call method declaration
(AspectJ)" enabled\="true" name\="call_method">call(${modifiers_pattern}
${ret_type_pattern} ${type_pattern}.${id_pattern}(..))</template><template
autoinsert\="true" context\="java" deleted\="false" description\="cflow
pointcut (AspectJ)" enabled\="true"
name\="cflow">cflow(${pointcut_expression})</template><template
autoinsert\="true" context\="java" deleted\="false"
description\="cflowbelow pointcut (AspectJ)" enabled\="true"
name\="cflowbelow">cflowbelow(${pointcut_expression})</template><template
autoinsert\="true" context\="java" deleted\="false" description\="declare
error (AspectJ)" enabled\="true" name\="dece">declare error \:
${pointcut_expression} \: "";</template><template autoinsert\="true"
context\="java" deleted\="false" description\="declare parents (AspectJ)"
enabled\="true" name\="decp_extends">declare parents \: ${type_pattern}
extends ${type};</template><template autoinsert\="true" context\="java"
deleted\="false" description\="declare parents (AspectJ)" enabled\="true"
name\="decp_implements">declare parents \: ${type_pattern} implements
${type};</template><template autoinsert\="true" context\="java"
deleted\="false" description\="declare soft (AspectJ)" enabled\="true"
name\="decs">declare soft \: ${exception_type} \:
${pointcut_expression};</template><template autoinsert\="true"
context\="java" deleted\="false" description\="declare warning (AspectJ)"
enabled\="true" name\="decw">declare warning \: ${pointcut_expression} \:
"";</template><template autoinsert\="true" context\="java"
deleted\="false" description\="execution of a constructor pointcut
(AspectJ)" enabled\="true"
name\="execution_cons">execution(${modifier_pattern}
${type_pattern}.new(..))</template><template autoinsert\="true"
context\="java" deleted\="false" description\="execution of a method
pointcut (AspectJ)" enabled\="true"
name\="execution_method">execution(${modifier_pattern} ${ret_type_pattern}
${type_pattern}.${id_pattern}(..))</template><template autoinsert\="true"
context\="java" deleted\="false" description\="get pointcut (AspectJ)"
enabled\="true" name\="get">get(${modifier_pattern} ${ret_type_pattern}
${type_pattern}.${id_pattern})</template><template autoinsert\="true"
context\="java" deleted\="false" description\="handler pointcut (AspectJ)"
enabled\="true"
name\="handler">handler(${type_pattern})</template><template
autoinsert\="true" context\="java" deleted\="false"
description\="initialization pointcut (AspectJ)" enabled\="true"
name\="initialization">initialization(${modifier_pattern}
${type_pattern}.new(..))</template><template autoinsert\="true"
context\="java" deleted\="false" description\="pointcut declaration
(AspectJ)" enabled\="true" name\="pc">pointcut ${name}() \:
${pointcut_expression};</template><template autoinsert\="true"
context\="java" deleted\="false" description\="percflow (AspectJ)"
enabled\="true"
name\="percflow">percflow(${pointcut_expression})</template><template
autoinsert\="true" context\="java" deleted\="false"
description\="percflowbelow (AspectJ)" enabled\="true"
name\="percflowbelow">percflowbelow(${pointcut_expression})</template><template
autoinsert\="true" context\="java" deleted\="false"
description\="pertarget (AspectJ)" enabled\="true"
name\="pertarget">pertarget(${pointcut_expression})</template><template
autoinsert\="true" context\="java" deleted\="false" description\="perthis
(AspectJ)" enabled\="true"
name\="perthis">perthis(${pointcut_expression})</template><template
autoinsert\="true" context\="java" deleted\="false"
description\="pertypewithin (AspectJ)" enabled\="true"
name\="pertypewithin">pertypewithin(${type_pattern})</template><template
autoinsert\="true" context\="java" deleted\="false"
description\="preinitialization pointcut (AspectJ)" enabled\="true"
name\="preinitialization">preinitialization(${modifier_pattern}
${type_pattern}.new(..))</template><template autoinsert\="true"
context\="java" deleted\="false" description\="set pointcut (AspectJ)"
enabled\="true" name\="set">set(${modifier_pattern} ${ret_type_pattern}
${type_pattern}.${id_pattern})</template><template autoinsert\="true"
context\="java" deleted\="false" description\="staticinitialization
pointcut (AspectJ)" enabled\="true"
name\="staticinitialization">staticinitialization(${type_pattern})</template><template
autoinsert\="true" context\="java" deleted\="false"
description\="thisJoinPoint (AspectJ)" enabled\="true"
name\="thisJoinPoint">thisJoinPoint</template><template autoinsert\="true"
context\="java" deleted\="false" description\="thisJoinPointStaticPart
(AspectJ)" enabled\="true"
name\="thisJoinPointStaticPart">thisJoinPointStaticPart</template><template
autoinsert\="true" context\="java" deleted\="false" description\="within
pointcut (AspectJ)" enabled\="true"
name\="within">within(${type_pattern})</template><template
autoinsert\="true" context\="java" deleted\="false"
description\="withincode of a constructor pointcut (AspectJ)"
enabled\="true" name\="withincode_cons">withincode(${modifier_pattern}
${type_pattern}.new(..))</template><template autoinsert\="true"
context\="java" deleted\="false" description\="withincode of a method
pointcut (AspectJ)" enabled\="true"
name\="withincode_method">withincode(${modifier_pattern}
${ret_type_pattern}
${type_pattern}.${id_pattern}(..))</template></templates>
@org.eclipse.ui.editors=3.1.1
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.javadoclocations.migrated=true
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles.version=8
\!/=
/instance/org.eclipse.jdt.ui/layout=1
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.targetPlatform=1.5
/instance/org.eclipse.ant.ui/anteditor.filterImportedElements=true
@org.eclipse.ant.core=3.1.1
@org.eclipse.ant.ui=3.1.2
/instance/org.eclipse.jdt.ui/org.eclipse.jface.textfont=1|Monospace|10|0|GTK|1|;
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.codegen.inlineJsrBytecode=enabled
/instance/org.eclipse.jdt.ui/useAnnotationsPrefPage=true
/instance/org.eclipse.ant.ui/anteditor.filterProperties=true
/instance/org.eclipse.contribution.visualiser/org.eclipse.contribution.visualiser.preferences.provider=AspectJ
Provider
/instance/org.eclipse.ant.ui/useAnnotationsPrefPage=true

*** Current Install Configuration:
Install configuration:
 Last changed on 26-Apr-2006
 Location:
file:/home/andrew/pkg/eclipse/configuration/org.eclipse.update/platform.xml

 Configured sites:
  platform:/base/

 Configured features:
  ID: org.eclipse.platform, Version: 3.1.2
  ID: org.eclipse.platform.source, Version: 3.1.2
  ID: org.eclipse.rcp, Version: 3.1.2
  ID: org.eclipse.jdt, Version: 3.1.2
  ID: org.eclipse.jdt.source, Version: 3.1.2
  ID: org.eclipse.pde, Version: 3.1.2
  ID: org.eclipse.pde.source, Version: 3.1.2
  ID: org.eclipse.sdk, Version: 3.1.2
  ID: org.eclipse.rcp.source, Version: 3.1.2

 Configured plug-ins:
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.tomcat_4.1.30.1/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.debug.ui_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.sdk_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jface.text_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ant.core_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.contribution.visualiser_2.2.0.20060410063641.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.update.configurator_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.help.appserver_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.filebuffers_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.editors_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jface_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.aspectj.runtime_1.5.1.20060410063641/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.workbench.texteditor_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.junit_3.8.1/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.debug.ui_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.forms_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.pde.source_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.cheatsheets_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.launching_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.source_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.pde.doc.user_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.pde.runtime_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.update.core_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.pde.junit.runtime_3.1.0/
  file:/home/andrew/pkg/eclipse/plugins/org.aspectj.ajde_1.5.1.20060410063641/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ajdt.ui_1.3.1.20060410063641.jar
  file:/home/andrew/pkg/eclipse/plugins/org.aspectj.weaver_1.5.1.20060410063641/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.platform_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.osgi.util_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.boot_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.junit.runtime_3.1.0/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.team.core_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.team.ui_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.ide_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.team.cvs.ssh_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.pde.build_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.update.scheduler_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ltk.ui.refactoring_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.osgi_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ajdt.core_1.3.1.20060410063641.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.help_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ajdt.source_1.3.1.20060410063641/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.views_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.rcp.source_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.team.cvs.core_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.browser_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.help.ui_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.search_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.runtime_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.console_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.resources.compatibility_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.workbench_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.apache.ant_1.6.5/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.pde_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.intro_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.rcp.source.linux.gtk.x86_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.platform.source.linux.gtk.x86_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.presentations.r21_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.core_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.platform.doc.user_3.1.1/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.junit_3.1.1/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ltk.core.refactoring_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.platform.source_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.resources_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.compare_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.team.cvs.ui_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.debug_3.1.1/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.variables_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.debug.core_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.update.ui_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.expressions_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ant.ui_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ajdt.examples_1.3.1.20060410063641/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.resources.linux_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.help.webapp_3.1.0/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.update.core.linux_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.apache.lucene_1.4.3/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.contribution.xref.core_1.3.1.20060410063641.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.commands_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.contribution.xref.ui_1.3.1.20060410063641.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.externaltools_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.swt_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.core.runtime.compatibility_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.team.cvs.ssh2_3.1.0/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.swt.gtk.linux.x86_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.osgi.services_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.pde.core_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.pde.ui_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.doc.isv_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.text_3.1.1.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.ui_3.1.2.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.help.base_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.rcp_3.1.0.jar
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.aspectj_1.3.1.20060410063641/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.jdt.doc.user_3.1.1/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.platform.doc.isv_3.1.2/
  file:/home/andrew/pkg/eclipse/plugins/org.eclipse.ui.workbench.compatibility_3.1.0/