Bug 72193 - Visualisation not showing for aspects in libraries
Summary: Visualisation not showing for aspects in libraries
Status: RESOLVED FIXED
Alias: None
Product: AJDT
Classification: Tools
Component: UI (show other bugs)
Version: 1.1.12   Edit
Hardware: PC Windows XP
: P3 critical (vote)
Target Milestone: ---   Edit
Assignee: Matt Chapman CLA
QA Contact:
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2004-08-18 13:54 EDT by Adrian Colyer CLA
Modified: 2004-08-20 09:29 EDT (History)
2 users (show)

See Also:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Adrian Colyer CLA 2004-08-18 13:54:01 EDT
I have a project (will email it to you separately) that creates an aspect 
library (3 abstract aspects) and builds the result into an outjar.

A second project uses the library on its inpath, and defines concrete 
sub-aspects.

Visualising the second project does not show the advises / advised-by 
relationships for the aspects.

To be precise, 2 of the abstract aspects in the library project have concrete 
advice against an abstract pointcut (FFDC and PMI). The concrete sub-aspects in 
the second project just provide the definition of the scoping pointcut. For 
these 2 aspects, there is no visualisation. The 3rd abstract aspect defines 
pointcuts but no advice. The concrete sub-aspect in the 2nd project defines 
advice: this *does* show in the visualiser.
Comment 1 Andrew Clement CLA 2004-08-19 04:19:29 EDT
I think I have half fixed this.  The problem is the code that looks for the file
representing the aspect (e.g. FFDC.aj) - it assumes it is in the current project
and fails if it is another project.  If the file isnt found, you don't get an
entry.  So the first half of my fix is to just look in other projects in the
workspace.  This works and I now see visualisation of FFDC and PMI.

The other half of the fix is that we shouldn't have a problem if the file is
entirely outside of the workspace (maybe it came from some jar that wasnt built
from another project in the system) - we should still be able to visualise it.

Does what I've done and what I propose sound reasonable Sian?
Comment 2 Adrian Colyer CLA 2004-08-19 04:39:01 EDT
Shouldn't I still be able to see the relationships even if there is no source at 
all, anywhere ? This seems a perfectly reasonable scenario for using a binary 
aspect library. Obviously, you can't navigate to the source locations, but other 
than that everything should work....?
Comment 3 Andrew Clement CLA 2004-08-19 04:51:45 EDT
That is what the other half of my fix is - it shouldnt matter whether there is
source or not.

Sian tells me that we *used* to require the IResources for the aspects to be
about so that you could double click in the vis menu to go to the aspect
(although I must say I never did that).  We no longer have this behaviour, all
we now use is the name of the aspect in the menu.  So the full version of the
fix is to simplify the code so that we don't go looking for the IResources at
all and just use the names of the ProgramElementNodes.  I've left in support for
people who do want to look for IResources that represent aspects and it searches
first in the current project then across the workspace.

Fix checked in - please try when the AJDT dev update site is built.
Comment 4 Adrian Colyer CLA 2004-08-19 09:00:54 EDT
I've pulled down 1.1.13 from the build machine, but it fails to build the 
WebSphere-Demo project for me, giving the message "NoSuchMethodError thrown: 
org.aspectj.bridge.IMessage.getID()I"

java.lang.NoSuchMethodError: org.aspectj.bridge.IMessage.getID()I
at org.eclipse.ajdt.internal.ui.ajde.CompilerMonitor.
addSourcelineTask(CompilerMonitor.java:1014)
at org.aspectj.ajde.internal.CompilerAdapter$MessageHandlerAdapter.
handleMessage(CompilerAdapter.java:584)
at org.aspectj.bridge.CountingMessageHandler.
handleMessage(CountingMessageHandler.java:61)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager$4.
acceptResult(AjBuildManager.java:736)
at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.
java:451)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:388)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.
performCompilation(AjBuildManager.java:671)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.
java:167)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.
batchBuild(AjBuildManager.java:101)
at org.aspectj.ajde.internal.CompilerAdapter.compile(CompilerAdapter.java:122)
at org.aspectj.ajde.internal.AspectJBuildManager$CompilerThread.
run(AspectJBuildManager.java:165)

Looks like a versioning problem, so I have:

org.aspectj.ajde 1.2.0
org.eclipse.aspectj 1.1.13
org.eclipse.ajdt.ui 1.1.13
org.eclipse.ajdt.examples 1.1.13.20040819111804
org.eclipse.contribution.visualiser 2.0.2

Comment 5 Matt Chapman CLA 2004-08-19 09:09:17 EDT
It looks like you used the wrong update site! The weird 1.1.13.20040819111804
version is from experiments on my linux box. These plugins are somewhat out of
date. The update site url for the real build machine is:
http://lakeba.hursley.uk.ibm.com:8282/AJDT-dev/
Comment 6 Adrian Colyer CLA 2004-08-19 10:21:39 EDT
I'm on the right version now.....

but I still get:

java.lang.NoSuchMethodError: org.aspectj.bridge.IMessage.getID()I
at org.eclipse.ajdt.internal.ui.ajde.CompilerMonitor.addSourcelineTask(Unknown 
Source)
at org.aspectj.ajde.internal.CompilerAdapter$MessageHandlerAdapter.
handleMessage(CompilerAdapter.java:584)
at org.aspectj.bridge.CountingMessageHandler.
handleMessage(CountingMessageHandler.java:61)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager$4.
acceptResult(AjBuildManager.java:736)
at org.eclipse.jdt.internal.compiler.Compiler.handleInternalException(Compiler.
java:451)
at org.eclipse.jdt.internal.compiler.Compiler.compile(Compiler.java:388)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.
performCompilation(AjBuildManager.java:671)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.doBuild(AjBuildManager.
java:167)
at org.aspectj.ajdt.internal.core.builder.AjBuildManager.
batchBuild(AjBuildManager.java:101)
at org.aspectj.ajde.internal.CompilerAdapter.compile(CompilerAdapter.java:122)
at org.aspectj.ajde.internal.AspectJBuildManager$CompilerThread.
run(AspectJBuildManager.java:165)

every time I compile the WebSphere-Demo project. I did a full uninstall of the 
errant 1.1.13 before installing from Lakeba too.

Here's the event trace extract...

15:09:33	 AJDT Plugin Startup
	AJDT version: 1.1.13
	AspectJ Compiler version: DEVELOPMENT
	org.eclipse.ajdt.ui.SystemOutPolice.ajproperties = build.ajproperties
	org.eclipse.ajdt.ui.Management-Demo.ajproperties = build.ajproperties
	org.eclipse.ajdt.ui.Commentary.ajproperties = build.ajproperties
	org.eclipse.ajdt.ui.BankAccount.lst = C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\BankAccount\.generated.lst
	ajde.version.at.previous.startup = 1.2.0
	org.eclipse.ajdt.ui.ajdt.figures.demo.begin.lst = C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\ajdt.figures.demo.begin\.generated.
lst
	org.aspectj.ajdt.ui.compile-timeout = 120
	org.eclipse.ajdt.ui.WebSphere-Demo.lst = C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\.generated.lst
	org.eclipse.ajdt.ui.SystemOutPolice.lst = C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\SystemOutPolice\.generated.lst
	org.eclipse.ajdt.ui.ajdt.figures.demo.complete.ajproperties = build.
ajproperties
	org.eclipse.ajdt.ui.Management-Demo.lst = C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\Management-Demo\.generated.lst
	org.eclipse.ajdt.ui.ajdt.figures.demo.begin.ajproperties = build.ajproperties
	org.eclipse.ajdt.ui.preferences.ajdtPrefConfigDone = true
	org.eclipse.ajdt.ui.WebSphere Platform Policy.ajproperties = build.ajproperties
	org.eclipse.ajdt.ui.BankAccount.ajproperties = build.ajproperties
	org.eclipse.ajdt.ui.HelloAspectJ.lst = C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\HelloAspectJ\default.lst
	org.eclipse.ajdt.ui.Commentary.lst = C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\Commentary\.generated.lst
	org.eclipse.ajdt.ui.ajdt.figures.demo.complete.lst = C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\ajdt.figures.demo.complete\.
generated.lst
	org.eclipse.ajdt.ui.WebSphere-Demo.ajproperties = build.ajproperties
15:09:36	 Build configuration file read: build.ajproperties
15:11:53	 build: Kind=FULLBUILD Project=WebSphere-Demo Mode=Full AspectJ 
compilation
15:11:53	 Building WebSphere-Demo with config C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\.generated.lst.
		 CLASSPATH=C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\dependencies\axis.
jar;C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\commons-logging.jar;
C:\ColyerRoot\Programs\sunjdk142\jre\lib\sunrsasign.jar;C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\dependencies\soap.
jar;C:\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\log4j-1.2.7.
jar;C:\ColyerRoot\Programs\sunjdk142\jre\lib\charsets.jar;C:
\ColyerRoot\Programs\sunjdk142\jre\lib\ext\ldapsec.jar;C:
\ColyerRoot\Programs\sunjdk142\jre\lib\ext\sunjce_provider.jar;C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\dependencies\xerces.
jar;C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\dependencies\com_deps.
jar;C:\ColyerRoot\Programs\sunjdk142\lib\tools.jar;C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo;C:
\ColyerRoot\Programs\eclipse30\eclipse\plugins\org.aspectj.ajde_1.2.0\aspectjrt.
jar;C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\commons-logging-api.
jar;C:\ColyerRoot\Programs\sunjdk142\jre\lib\jce.jar;C:
\ColyerRoot\Programs\sunjdk142\jre\lib\ext\localedata.jar;C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere Platform 
Policy\ws-sh-policy.jar;C:\ColyerRoot\Programs\sunjdk142\jre\lib\jsse.jar;C:
\ColyerRoot\Programs\sunjdk142\jre\lib\ext\dnsns.jar;C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo\dependencies\javax_de
ps.jar;C:\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere Platform 
Policy\bin;C:\ColyerRoot\Programs\sunjdk142\jre\lib\rt.jar;
15:11:54	 Builder: Tidied output folder, deleted 128 .class files from C:
\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\WebSphere-Demo
15:12:00	 Time to first 'compiled:' message: 6749ms
15:12:09	 Weaver stress level: 
15:12:09	 Fast fast matching (type level) of #2080 types resulting in us 
dismissing 967
15:12:09	 Fast matching within the remaining #1113 types, we fast matched on 
#12243 shadows and dismissed #9804
15:12:09	 Slow match then attempted on #109022 shadows of which 1776 successful
15:12:10	 Wiping StructureModelUtil caches


Eclipse config:

*** Date: 19/08/04 15:18

*** Platform Details:

*** System properties:
awt.toolkit=sun.awt.windows.WToolkit
eclipse.application=org.eclipse.ui.ide.workbench
eclipse.buildId=I200406251208
eclipse.commands=-os
win32
-ws
win32
-arch
x86
-showsplash
c:\colyerroot\programs\eclipse30\eclipse\eclipse.exe -showsplash 600
-exitdata
c:\colyerroot\programs\eclipse30\eclipse\eclipse.exe -exitdata bfc_7b8
-vm
c:\colyerroot\programs\sunjdk142\bin\javaw.exe

eclipse.product=org.eclipse.platform.ide
eclipse.startTime=1092924561096
eclipse.vm=c:\colyerroot\programs\sunjdk142\bin\javaw.exe
eclipse.vmargs=-Xmx512M
-cp
c:\colyerroot\programs\eclipse30\eclipse\startup.jar
org.eclipse.core.launcher.Main

eof=eof
file.encoding=Cp1252
file.encoding.pkg=sun.io
file.separator=\
http.proxyHost=hurproxy.hursley.ibm.com
http.proxyPort=80
http.proxySet=true
java.awt.graphicsenv=sun.awt.Win32GraphicsEnvironment
java.awt.printerjob=sun.awt.windows.WPrinterJob
java.class.path=c:\colyerroot\programs\eclipse30\eclipse\startup.jar
java.class.version=48.0
java.endorsed.dirs=c:\colyerroot\programs\sunjdk142\jre\lib\endorsed
java.ext.dirs=c:\colyerroot\programs\sunjdk142\jre\lib\ext
java.home=c:\colyerroot\programs\sunjdk142\jre
java.io.tmpdir=C:\DOCUME~1\colyer\LOCALS~1\Temp\
java.library.path=c:\colyerroot\programs\sunjdk142\bin;.;C:\WINDOWS\System32;C:
\WINDOWS;c:\colyerroot\programs\ruby\bin;C:\WINDOWS\system32;C:\WINDOWS;C:
\WINDOWS\System32\Wbem;C:\PROGRAM FILES\THINKPAD\UTILITIES;C:\Program 
Files\IBM\Trace Facility\;C:\Program Files\IBM\Personal Communications\;C:
\COLYERROOT\PROGRAMS\CYGWIN\BIN;C:\COLYERROOT\PROGRAMS\JAKARTA-ANT-1.5.1\BIN;C:
\COLYERROOT\PROGRAMS\ASPECTJ1.1\BIN;C:\PSM;C:\ColyerRoot\Programs\UnixUtilities
java.runtime.name=Java(TM) 2 Runtime Environment, Standard Edition
java.runtime.version=1.4.2_02-b03
java.specification.name=Java Platform API Specification
java.specification.vendor=Sun Microsystems Inc.
java.specification.version=1.4
java.util.prefs.PreferencesFactory=java.util.prefs.WindowsPreferencesFactory
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.4.2_02
java.vm.info=mixed mode
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.4.2_02-b03
line.separator=

org.eclipse.jdt.debug.ui.scrapbookActive=false
org.osgi.framework.executionenvironment=
org.osgi.framework.language=en
org.osgi.framework.os.name=WindowsXP
org.osgi.framework.os.version=5.1
org.osgi.framework.processor=x86
org.osgi.framework.vendor=Eclipse
org.osgi.framework.version=1.2.0
org.xml.sax.driver=org.apache.crimson.parser.XMLReaderImpl
os.arch=x86
os.name=Windows XP
os.version=5.1
osgi.arch=x86
osgi.bundles=org.eclipse.core.runtime@2:start, org.eclipse.update.
configurator@3:start
osgi.bundles.defaultStartLevel=4
osgi.bundlestore=c:\ColyerRoot\Programs\eclipse30\eclipse\configuration\org.
eclipse.osgi\bundles
osgi.configuration.area=file:/c:
/ColyerRoot/Programs/eclipse30/eclipse/configuration/
osgi.framework=file:/c:/ColyerRoot/Programs/eclipse30/eclipse/plugins/org.
eclipse.osgi_3.0.0/
osgi.framework.beginningstartlevel=1
osgi.framework.version=3.0.0
osgi.frameworkClassPath=core.jar, console.jar, osgi.jar, resolver.jar, 
defaultAdaptor.jar, eclipseAdaptor.jar
osgi.install.area=file:/c:/ColyerRoot/Programs/eclipse30/eclipse/
osgi.instance.area=file:/C:/ColyerRoot/Data/EclipseWorkspaces/AJDTDemo/
osgi.logfile=C:\ColyerRoot\Data\EclipseWorkspaces\AJDTDemo\.metadata\.log
osgi.manifest.cache=c:\ColyerRoot\Programs\eclipse30\eclipse\configuration\org.
eclipse.osgi\manifests
osgi.nl=en_GB
osgi.os=win32
osgi.splashLocation=c:\ColyerRoot\Programs\eclipse30\eclipse\plugins\org.
eclipse.platform_3.0.0\splash.bmp
osgi.splashPath=platform:/base/plugins/org.eclipse.platform
osgi.ws=win32
path.separator=;
sun.arch.data.model=32
sun.boot.class.path=c:\colyerroot\programs\sunjdk142\jre\lib\rt.jar;c:
\colyerroot\programs\sunjdk142\jre\lib\i18n.jar;c:
\colyerroot\programs\sunjdk142\jre\lib\sunrsasign.jar;c:
\colyerroot\programs\sunjdk142\jre\lib\jsse.jar;c:
\colyerroot\programs\sunjdk142\jre\lib\jce.jar;c:
\colyerroot\programs\sunjdk142\jre\lib\charsets.jar;c:
\colyerroot\programs\sunjdk142\jre\classes
sun.boot.library.path=c:\colyerroot\programs\sunjdk142\jre\bin
sun.cpu.endian=little
sun.cpu.isalist=pentium i486 i386
sun.io.unicode.encoding=UnicodeLittle
sun.java2d.fontpath=
sun.net.client.defaultConnectTimeout=60000
sun.net.client.defaultReadTimeout=60000
sun.os.patch.level=Service Pack 1
user.country=GB
user.dir=C:\ColyerRoot\Programs\eclipse30\eclipse
user.home=C:\Documents and Settings\colyer
user.language=en
user.name=colyer
user.timezone=Europe/London
user.variant=
vendor=Apache Software Foundation
vendor-url=http://xml.apache.org/xalan-j
version=2.4.1

*** Features:
org.eclipse.aspectj (1.1.13) "AspectJ Development Tools"
org.eclipse.jdt (3.0.0) "Eclipse Java Development Tools"
org.eclipse.jdt.source (3.0.0) "Eclipse Java Development Tools SDK"
org.eclipse.pde (3.0.0) "Eclipse Plug-in Development Environment"
org.eclipse.pde.source (3.0.0) "Eclipse Plug-in Development Environment 
Developer Resources"
org.eclipse.platform (3.0.0) "Eclipse Platform"
org.eclipse.platform.source (3.0.0) "Eclipse Platform Plug-in Developer 
Resources"
org.eclipse.sdk (3.0.0) "Eclipse Project SDK"

*** Plug-in Registry:
org.apache.ant (1.6.1) "Apache Ant"
org.apache.lucene (1.3.0) "Apache Lucene"
org.aspectj.ajde (1.2.0) "AspectJ"
org.eclipse.ajdt.examples (1.1.13) "AspectJ Examples"
org.eclipse.ajdt.ui (1.1.13) "AspectJ Development Tools UI"
org.eclipse.ant.core (3.0.0) "Ant Build Tool Core"
org.eclipse.ant.ui (3.0.0) "Ant UI"
org.eclipse.aspectj (1.1.13) "AspectJ Development Tools"
org.eclipse.compare (3.0.0) "Compare Support"
org.eclipse.contribution.visualiser (2.0.2) "Visualiser Plug-in"
org.eclipse.core.boot (3.0.0) "Core Boot"
org.eclipse.core.expressions (3.0.0) "Expression Language"
org.eclipse.core.filebuffers (3.0.0) "File Buffers"
org.eclipse.core.resources (3.0.0) "Core Resource Management"
org.eclipse.core.resources.win32 (3.0.0) "Core Resource Management Win32 
Fragment"
org.eclipse.core.runtime (3.0.0) "Core Runtime"
org.eclipse.core.runtime.compatibility (3.0.0) "Core Runtime Plug-in 
Compatibility"
org.eclipse.core.variables (3.0.0) "Core Variables"
org.eclipse.debug.core (3.0.0) "Debug Core"
org.eclipse.debug.ui (3.0.0) "Debug UI"
org.eclipse.help (3.0.0) "Help System Core"
org.eclipse.help.appserver (3.0.0) "Help Application Server"
org.eclipse.help.base (3.0.0) "Help System Base"
org.eclipse.help.ide (3.0.0) "Help System IDE"
org.eclipse.help.ui (3.0.0) "Help System UI"
org.eclipse.help.webapp (3.0.0) "Help System Webapp"
org.eclipse.jdt (3.0.0) "Eclipse Java Development Tools"
org.eclipse.jdt.core (3.0.0) "Java Development Tools Core"
org.eclipse.jdt.debug (3.0.0) "JDI Debug Model"
org.eclipse.jdt.debug.ui (3.0.0) "JDI Debug UI"
org.eclipse.jdt.doc.isv (3.0.0) "Eclipse JDT Plug-in Developer Guide"
org.eclipse.jdt.doc.user (3.0.0) "Eclipse Java Development User Guide"
org.eclipse.jdt.junit (3.0.0) "Java Development Tools JUnit support"
org.eclipse.jdt.junit.runtime (3.0.0) "Java Development Tools JUnit runtime 
support"
org.eclipse.jdt.launching (3.0.0) "Java Development Tools Launching Support"
org.eclipse.jdt.source (3.0.0) "Eclipse Java Development Tools SDK"
org.eclipse.jdt.ui (3.0.0) "Java Development Tools UI"
org.eclipse.jface (3.0.0) "JFace"
org.eclipse.jface.text (3.0.0) "JFace Text"
org.eclipse.ltk.core.refactoring (3.0.0) "Refactoring Core"
org.eclipse.ltk.ui.refactoring (3.0.0) "Refactoring UI"
org.eclipse.osgi (3.0.0) "OSGi System Bundle"
org.eclipse.osgi.services (3.0.0) "OSGi Release 3 Services"
org.eclipse.osgi.util (3.0.0) "OSGi R3 Utility Classes"
org.eclipse.pde (3.0.0) "Eclipse Plug-in Development Environment"
org.eclipse.pde.build (3.0.0) "Plug-in Development Environment Build Support"
org.eclipse.pde.core (3.0.0) "Plug-in Development Core"
org.eclipse.pde.doc.user (3.0.0) "Eclipse Plug-in Development User Guide"
org.eclipse.pde.junit.runtime (3.0.0) "PDE JUnit Plug-in Test"
org.eclipse.pde.runtime (3.0.0) "Plug-in Development Environment Runtime"
org.eclipse.pde.source (3.0.0) "Eclipse Plug-in Development Environment 
Developer Resources"
org.eclipse.pde.ui (3.0.0) "Plug-in Development UI"
org.eclipse.platform (3.0.0) "Eclipse Platform"
org.eclipse.platform.doc.isv (3.0.0) "Eclipse Platform Plug-in Developer Guide"
org.eclipse.platform.doc.user (3.0.0) "Eclipse Workbench User Guide"
org.eclipse.platform.source (3.0.0) "Eclipse Platform Plug-in Developer 
Resources"
org.eclipse.platform.source.win32.win32.x86 (3.0.0) "Eclipse Platform Plug-in 
Developer Resources"
org.eclipse.sdk (3.0.0) "Eclipse Project SDK"
org.eclipse.search (3.0.0) "Search Support"
org.eclipse.swt (3.0.0) "Standard Widget Toolkit"
org.eclipse.swt.win32 (3.0.0) "Standard Widget Toolkit for Windows"
org.eclipse.team.core (3.0.0) "Team Support Core"
org.eclipse.team.cvs.core (3.0.0) "CVS Team Provider Core"
org.eclipse.team.cvs.ssh (3.0.0) "CVS SSH Core"
org.eclipse.team.cvs.ssh2 (3.0.0) "CVS SSH2"
org.eclipse.team.cvs.ui (3.0.0) "CVS Team Provider UI"
org.eclipse.team.ui (3.0.0) "Team Support UI"
org.eclipse.text (3.0.0) "Text"
org.eclipse.tomcat (4.1.30) "Tomcat Wrapper"
org.eclipse.ui (3.0.0) "Eclipse UI"
org.eclipse.ui.cheatsheets (3.0.0) "Cheat Sheets"
org.eclipse.ui.console (3.0.0) "Console"
org.eclipse.ui.editors (3.0.0) "Default Text Editor"
org.eclipse.ui.externaltools (3.0.0) "External Tools"
org.eclipse.ui.forms (3.0.0) "Eclipse Forms"
org.eclipse.ui.ide (3.0.0) "Eclipse IDE UI"
org.eclipse.ui.intro (3.0.0) "Intro Plugin"
org.eclipse.ui.presentations.r21 (3.0.0) "R21 Presentation Plug-in"
org.eclipse.ui.views (3.0.0) "Views"
org.eclipse.ui.win32 (3.0.0) "Win32 fragment"
org.eclipse.ui.workbench (3.0.0) "Workbench"
org.eclipse.ui.workbench.compatibility (3.0.0) "Workbench Compatibility"
org.eclipse.ui.workbench.texteditor (3.0.0) "Text Editor Framework"
org.eclipse.update.configurator (3.0.0) "Install/Update Configurator"
org.eclipse.update.core (3.0.0) "Install/Update Core"
org.eclipse.update.core.win32 (3.0.0) "Install/Update Core for Windows"
org.eclipse.update.scheduler (3.0.0) "Automatic Updates Scheduler"
org.eclipse.update.ui (3.0.0) "Install/Update UI"
org.junit (3.8.1) "JUnit Testing Framework"

*** User Preferences:
#Thu Aug 19 15:18:30 BST 2004
@org.eclipse.contribution.visualiser=2.0.2
@org.eclipse.debug.ui=3.0.0
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_templates=<?xml 
version\="1.0" encoding\="UTF-8"?>\r\n<templates><template id\="org.eclipse.jdt.
ui.templates.sysout" name\="sysout" description\="print to standard out" 
context\="java" enabled\="true" deleted\="false">System.out.
println(${word_selection}${cursor});</template><template id\="org.eclipse.jdt.
ui.templates.syserr" name\="syserr" description\="print to standard error" 
context\="java" enabled\="true" deleted\="false">System.err.
println(${word_selection}${cursor});</template><template id\="org.eclipse.jdt.
ui.templates.code_tag" name\="&lt;code&gt;" description\="&lt;code&gt;&lt;
/code&gt;" context\="javadoc" enabled\="true" deleted\="false">&lt;code&gt;
${word_selection}${cursor}&lt;/code&gt;</template><template id\="org.eclipse.
jdt.ui.templates.pre_tag" name\="&lt;pre&gt;" description\="&lt;pre&gt;&lt;
/pre&gt;" context\="javadoc" enabled\="true" deleted\="false">&lt;pre&gt;
${word_selection}${cursor}&lt;/pre&gt;</template><template id\="org.eclipse.jdt.
ui.templates.b_tag" name\="&lt;b&gt;" description\="&lt;b&gt;&lt;/b&gt;" 
context\="javadoc" enabled\="true" deleted\="false">&lt;b&gt;${word_selection}
${cursor}&lt;/b&gt;</template><template id\="org.eclipse.jdt.ui.templates.i_tag" 
name\="&lt;i&gt;" description\="&lt;i&gt;&lt;/i&gt;" context\="javadoc" 
enabled\="true" deleted\="false">&lt;i&gt;${word_selection}${cursor}&lt;/i&gt;
</template><template name\="&lt;code&gt;" description\="&lt;code&gt;null&lt;
/code&gt;" context\="javadoc" enabled\="true" deleted\="false">&lt;code&gt;
null&lt;/code&gt;</template><template name\="adviceexecution" 
description\="adviceexecution pointcut (AspectJ)" context\="java" 
enabled\="true" deleted\="false">adviceexecution()</template><template 
name\="after_returning" description\="after returning advice (AspectJ)" 
context\="java" enabled\="true" deleted\="false">after(${args}) returning() \: 
${pointcut_expression} {}</template><template name\="after_throwing" 
description\="after throwing advice (AspectJ)" context\="java" enabled\="true" 
deleted\="false">after(${args}) throwing() \: ${pointcut_expression} {\r\n}
</template><template name\="around" description\="around advice (AspectJ)" 
context\="java" enabled\="true" deleted\="false">around(${args}) \: 
${pointcut_expression} {}</template><template name\="before" 
description\="before advice (AspectJ)" context\="java" enabled\="true" 
deleted\="false">before(${args}) \: ${pointcut_expression} {\r\n}
</template><template name\="call_cons" description\="call constructor pointcut 
(AspectJ)" context\="java" enabled\="true" 
deleted\="false">call(${modifier_pattern} ${type_pattern}.new(..))
</template><template name\="call_method" description\="call method declaration 
(AspectJ" context\="java" enabled\="true" 
deleted\="false">call(${modifiers_pattern} ${ret_type_pattern} ${type_pattern}.
${id_pattern}(..))</template><template name\="cflow" description\="cflow 
pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">cflow(${pointcut_expression})</template><template 
name\="cflowbelow" description\="cflowbelow pointcut (AspectJ)" context\="java" 
enabled\="true" deleted\="false">cflowbelow(${pointcut_expression})
</template><template name\="dece" description\="declare error (AspectJ)" 
context\="java" enabled\="true" deleted\="false">declare error \: 
${pointcut_expression} \r\n              \: "";</template><template 
name\="decp_extends" description\="declare parents (AspectJ)" context\="java" 
enabled\="true" deleted\="false">declare parents \: ${type_pattern} extends 
${type};</template><template name\="decp_implements" description\="declare 
parents (AspectJ)" context\="java" enabled\="true" deleted\="false">declare 
parents \: ${type_pattern} implements ${type};</template><template name\="decs" 
description\="declare soft (AspectJ)" context\="java" enabled\="true" 
deleted\="false">declare soft \: ${exception_type} \: ${pointcut_expression};
</template><template name\="decw" description\="declare warning (AspectJ)" 
context\="java" enabled\="true" deleted\="false">declare warning \: 
${pointcut_expression} \: "";</template><template name\="execution_cons" 
description\="execution of a constructor pointcut (AspectJ)" context\="java" 
enabled\="true" deleted\="false">execution(${modifier_pattern} ${type_pattern}.
new(..))</template><template name\="execution_method" description\="execution of 
a method pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">execution(${modifier_pattern} ${ret_type_pattern} 
${type_pattern}.${id_pattern}(..))</template><template name\="get" 
description\="get pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">get(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.
${id_pattern})</template><template name\="handler" description\="handler 
pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">handler(${type_pattern})</template><template 
name\="initialization" description\="initialization pointcut (AspectJ)" 
context\="java" enabled\="true" 
deleted\="false">initialization(${modifier_pattern} ${type_pattern}.new(..))
</template><template name\="pc" description\="pointcut declaration (AspectJ)" 
context\="java" enabled\="true" deleted\="false">pointcut ${name}() \: 
${pointcut_expression};</template><template name\="percflow" 
description\="percflow (AspectJ)" context\="java" enabled\="true" 
deleted\="false">percflow(${pointcut_expression})</template><template 
name\="percflowbelow" description\="percflowbelow (AspectJ)" context\="java" 
enabled\="true" deleted\="false">percflowbelow(${pointcut_expression})
</template><template name\="pertarget" description\="pertarget (AspectJ)" 
context\="java" enabled\="true" 
deleted\="false">pertarget(${pointcut_expression})</template><template 
name\="perthis" description\="perthis (AspectJ)" context\="java" enabled\="true" 
deleted\="false">perthis(${pointcut_expression})</template><template 
name\="preinitialization" description\="preinitialization pointcut (AspectJ)" 
context\="java" enabled\="true" 
deleted\="false">preinitialization(${modifier_pattern} ${type_pattern}.new(..))
</template><template name\="set" description\="set pointcut (AspectJ)" 
context\="java" enabled\="true" deleted\="false">set(${modifier_pattern} 
${ret_type_pattern} ${type_pattern}.${id_pattern})</template><template 
name\="staticinitialization" description\="staticinitialization pointcut 
(AspectJ)" context\="java" enabled\="true" 
deleted\="false">staticinitialization(${type_pattern})</template><template 
name\="tjp" description\="thisJoinPoint (AspectJ)" context\="java" 
enabled\="true" deleted\="false">thisJoinPoint</template><template name\="tjpsp" 
description\="thisJoinPointStaticPart (AspectJ)" context\="java" enabled\="true" 
deleted\="false">thisJoinPointStaticPart</template><template name\="within" 
description\="within pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">within(${type_pattern})</template><template 
name\="withincode_cons" description\="withincode of a constructor pointcut 
(AspectJ)" context\="java" enabled\="true" 
deleted\="false">withincode(${modifier_pattern} ${type_pattern}.new(..))
</template><template name\="withincode_method" description\="withincode of a 
method pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">withincode(${modifier_pattern} ${ret_type_pattern} 
${type_pattern}.${id_pattern}(..))</template><template name\="adviceexecution" 
description\="adviceexecution pointcut (AspectJ)" context\="java" 
enabled\="true" deleted\="false">adviceexecution()</template><template 
name\="after_returning" description\="after returning advice (AspectJ)" 
context\="java" enabled\="true" deleted\="false">after(${args}) returning() \: 
${pointcut_expression} {}</template><template name\="after_throwing" 
description\="after throwing advice (AspectJ)" context\="java" enabled\="true" 
deleted\="false">after(${args}) throwing() \: ${pointcut_expression} {\r\n}
</template><template name\="around" description\="around advice (AspectJ)" 
context\="java" enabled\="true" deleted\="false">around(${args}) \: 
${pointcut_expression} {}</template><template name\="before" 
description\="before advice (AspectJ)" context\="java" enabled\="true" 
deleted\="false">before(${args}) \: ${pointcut_expression} {\r\n}
</template><template name\="call_cons" description\="call constructor pointcut 
(AspectJ)" context\="java" enabled\="true" 
deleted\="false">call(${modifier_pattern} ${type_pattern}.new(..))
</template><template name\="call_method" description\="call method declaration 
(AspectJ)" context\="java" enabled\="true" 
deleted\="false">call(${modifiers_pattern} ${ret_type_pattern} ${type_pattern}.
${id_pattern}(..))</template><template name\="cflow" description\="cflow 
pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">cflow(${pointcut_expression})</template><template 
name\="cflowbelow" description\="cflowbelow pointcut (AspectJ)" context\="java" 
enabled\="true" deleted\="false">cflowbelow(${pointcut_expression})
</template><template name\="dece" description\="declare error (AspectJ)" 
context\="java" enabled\="true" deleted\="false">declare error \: 
${pointcut_expression} \r\n              \: "";</template><template 
name\="decp_extends" description\="declare parents (AspectJ)" context\="java" 
enabled\="true" deleted\="false">declare parents \: ${type_pattern} extends 
${type};</template><template name\="decp_implements" description\="declare 
parents (AspectJ)" context\="java" enabled\="true" deleted\="false">declare 
parents \: ${type_pattern} implements ${type};</template><template name\="decs" 
description\="declare soft (AspectJ)" context\="java" enabled\="true" 
deleted\="false">declare soft \: ${exception_type} \: ${pointcut_expression};
</template><template name\="decw" description\="declare warning (AspectJ)" 
context\="java" enabled\="true" deleted\="false">declare warning \: 
${pointcut_expression} \: "";</template><template name\="execution_cons" 
description\="execution of a constructor pointcut (AspectJ)" context\="java" 
enabled\="true" deleted\="false">execution(${modifier_pattern} ${type_pattern}.
new(..))</template><template name\="execution_method" description\="execution of 
a method pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">execution(${modifier_pattern} ${ret_type_pattern} 
${type_pattern}.${id_pattern}(..))</template><template name\="get" 
description\="get pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">get(${modifier_pattern} ${ret_type_pattern} ${type_pattern}.
${id_pattern})</template><template name\="handler" description\="handler 
pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">handler(${type_pattern})</template><template 
name\="initialization" description\="initialization pointcut (AspectJ)" 
context\="java" enabled\="true" 
deleted\="false">initialization(${modifier_pattern} ${type_pattern}.new(..))
</template><template name\="pc" description\="pointcut declaration (AspectJ)" 
context\="java" enabled\="true" deleted\="false">pointcut ${name}() \: 
${pointcut_expression};</template><template name\="percflow" 
description\="percflow (AspectJ)" context\="java" enabled\="true" 
deleted\="false">percflow(${pointcut_expression})</template><template 
name\="percflowbelow" description\="percflowbelow (AspectJ)" context\="java" 
enabled\="true" deleted\="false">percflowbelow(${pointcut_expression})
</template><template name\="pertarget" description\="pertarget (AspectJ)" 
context\="java" enabled\="true" 
deleted\="false">pertarget(${pointcut_expression})</template><template 
name\="perthis" description\="perthis (AspectJ)" context\="java" enabled\="true" 
deleted\="false">perthis(${pointcut_expression})</template><template 
name\="preinitialization" description\="preinitialization pointcut (AspectJ)" 
context\="java" enabled\="true" 
deleted\="false">preinitialization(${modifier_pattern} ${type_pattern}.new(..))
</template><template name\="set" description\="set pointcut (AspectJ)" 
context\="java" enabled\="true" deleted\="false">set(${modifier_pattern} 
${ret_type_pattern} ${type_pattern}.${id_pattern})</template><template 
name\="staticinitialization" description\="staticinitialization pointcut 
(AspectJ)" context\="java" enabled\="true" 
deleted\="false">staticinitialization(${type_pattern})</template><template 
name\="thisJoinPoint" description\="thisJoinPoint (AspectJ)" context\="java" 
enabled\="true" deleted\="false">thisJoinPoint</template><template 
name\="thisJoinPointStaticPart" description\="thisJoinPointStaticPart (AspectJ)" 
context\="java" enabled\="true" 
deleted\="false">thisJoinPointStaticPart</template><template name\="tjp" 
description\="thisJoinPoint (AspectJ)" context\="java" enabled\="true" 
deleted\="false">thisJoinPoint</template><template name\="tjpsp" 
description\="thisJoinPointStaticPart (AspectJ)" context\="java" enabled\="true" 
deleted\="false">thisJoinPointStaticPart</template><template name\="within" 
description\="within pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">within(${type_pattern})</template><template 
name\="withincode_cons" description\="withincode of a constructor pointcut 
(AspectJ)" context\="java" enabled\="true" 
deleted\="false">withincode(${modifier_pattern} ${type_pattern}.new(..))
</template><template name\="withincode_method" description\="withincode of a 
method pointcut (AspectJ)" context\="java" enabled\="true" 
deleted\="false">withincode(${modifier_pattern} ${ret_type_pattern} 
${type_pattern}.${id_pattern}(..))</template></templates>
/instance/org.eclipse.jdt.launching/org.eclipse.jdt.launching.PREF_VM_XML=<?xml 
version\="1.0" encoding\="UTF-8"?>\r\n<vmSettings defaultVM\="57,org.eclipse.
jdt.internal.debug.ui.launcher.StandardVMType1,0" 
defaultVMConnector\="">\r\n<vmType id\="org.eclipse.jdt.internal.debug.ui.
launcher.StandardVMType">\r\n<vm id\="0" name\="sunjdk142" path\="C\:
\\ColyerRoot\\Programs\\sunjdk142" javadocURL\="http\://java.sun.com/j2se/1.4.
2/docs/api"/>\r\n</vmType>\r\n</vmSettings>\r\n
/instance/org.eclipse.ui.workbench/resourcetypes=<?xml version\="1.0" 
encoding\="UTF-8"?>\r\n<editors>\r\n<info name\="*" 
extension\="jpage">\r\n<editor id\="org.eclipse.jdt.debug.ui.
SnippetEditor"/>\r\n</info>\r\n<info name\="*" extension\="exsd">\r\n<editor 
id\="org.eclipse.pde.ui.schemaEditor"/>\r\n</info>\r\n<info name\="MANIFEST" 
extension\="MF">\r\n<editor id\="org.eclipse.pde.ui.
manifestEditor"/>\r\n</info>\r\n<info name\="*" 
extension\="macrodef">\r\n<editor id\="org.eclipse.ant.ui.internal.editor.
AntEditor"/>\r\n</info>\r\n<info name\="sample" 
extension\="properties">\r\n<editor id\="org.eclipse.pde.ui.
sampleEditor"/>\r\n</info>\r\n<info name\="plugin" extension\="xml">\r\n<editor 
id\="org.eclipse.pde.ui.manifestEditor"/>\r\n</info>\r\n<info name\="build" 
extension\="properties">\r\n<editor id\="org.eclipse.pde.ui.
buildEditor"/>\r\n</info>\r\n<info name\="*" extension\="aj">\r\n<editor 
id\="CompilationUnitEditor"/>\r\n</info>\r\n<info name\="*" 
extension\="ent">\r\n<editor id\="org.eclipse.ant.ui.internal.editor.
AntEditor"/>\r\n</info>\r\n<info name\="build" extension\="xml">\r\n<editor 
id\="org.eclipse.ant.ui.internal.editor.AntEditor"/>\r\n</info>\r\n<info 
name\="*" extension\="jardesc">\r\n<editor id\="org.eclipse.jdt.ui.
JARDescEditor"/>\r\n<editor id\="org.eclipse.jdt.ui.
JARDescEditor"/>\r\n</info>\r\n<info name\="*" 
extension\="properties">\r\n<editor id\="org.eclipse.jdt.ui.
DefaultTextEditor"/>\r\n<editor id\="org.eclipse.jdt.ui.
DefaultTextEditor"/>\r\n</info>\r\n<info name\="site" 
extension\="xml">\r\n<editor id\="org.eclipse.pde.ui.
siteEditor"/>\r\n</info>\r\n<info name\="*" extension\="txt">\r\n<editor 
id\="org.eclipse.ui.DefaultTextEditor"/>\r\n</info>\r\n<info name\="fragment" 
extension\="xml">\r\n<editor id\="org.eclipse.pde.ui.
manifestEditor"/>\r\n</info>\r\n<info name\="*" extension\="java">\r\n<editor 
id\="CompilationUnitEditor"/>\r\n<editor id\="org.eclipse.jdt.ui.
CompilationUnitEditor"/>\r\n</info>\r\n<info name\="feature" 
extension\="xml">\r\n<editor id\="org.eclipse.pde.ui.
featureEditor"/>\r\n</info>\r\n<info name\="*" extension\="class">\r\n<editor 
id\="org.eclipse.jdt.ui.ClassFileEditor"/>\r\n</info>\r\n<info name\="*" 
extension\="lst">\r\n<editor 
id\="buildconfigurationeditor"/>\r\n</info>\r\n<info name\="*" 
extension\="mxsd">\r\n<editor id\="org.eclipse.pde.ui.
schemaEditor"/>\r\n</info>\r\n</editors>\r\n
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.
code_templates_migrated=true
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.WebSphere\ Platform\ Policy.
ajproperties=build.ajproperties
/instance/org.eclipse.jdt.ui/handleTemporaryProblems=false
/instance/org.eclipse.update.core/org.eclipse.update.core.proxy.enable=true
@org.eclipse.jdt.ui=3.0.0
/instance/org.eclipse.update.core/org.eclipse.update.core.proxy.port=80
@org.eclipse.core.resources=3.0.0
/instance/org.eclipse.ui/showIntro=false
/instance/org.eclipse.ajdt.ui/ajde.version.at.previous.startup=1.2.0
/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.USE_STEP_FILTERS=true
/instance/org.eclipse.jdt.ui/tabWidthPropagated=true
@org.eclipse.team.cvs.ui=3.0.0
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.preferences.
ajdtPrefConfigDone=true
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.
SystemOutPolice|org.eclipse.jdt.launching.JRE_CONTAINER=<?xml version\="1.0" 
encoding\="UTF-8"?>\r\n<classpath>\r\n<classpathentry sourcepath\="C\:
/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/sunrsasign.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jsse.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jce.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/charsets.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/dnsns.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/ldapsec.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/localedata.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/sunjce_provider.
jar"/>\r\n</classpath>\r\n
/instance/org.eclipse.jdt.ui/hoverModifiers=org.eclipse.jdt.ui.BestMatchHover;0;
org.eclipse.jdt.internal.debug.ui.JavaDebugHover;\!0;org.eclipse.jdt.ui.
ProblemHover;\!0;org.eclipse.jdt.ui.JavadocHover;\!0;org.eclipse.jdt.ui.
JavaSourceHover;Ctrl;org.eclipse.jdt.ui.AnnotationHover;\!0;
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.BankAccount.
ajproperties=build.ajproperties
@org.eclipse.ui.workbench=3.0.0
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.ajdt.figures.demo.begin.
lst=C\:\\ColyerRoot\\Data\\EclipseWorkspaces\\AJDTDemo\\ajdt.figures.demo.
begin\\.generated.lst
/instance/org.eclipse.ui.workbench/org.eclipse.jdt.ui.editors.textfont=1|Courier 
New|16|0|WINDOWS|1|-21|0|0|0|400|0|0|0|0|3|2|1|49|Courier New;
file_export_version=3.0
@org.eclipse.jdt.launching=3.0.0
/instance/org.eclipse.ui.workbench/org.eclipse.jface.textfont=1|Courier 
New|14|0|WINDOWS|1|-19|0|0|0|400|0|0|0|0|3|2|1|49|Courier New;
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.
staticAccessReceiver=ignore
/instance/org.eclipse.jdt.ui/org.eclipse.jface.textfont=1|Courier 
New|16|0|WINDOWS|1|-21|0|0|0|400|0|0|0|0|3|2|1|49|Courier New;
/instance/org.eclipse.team.ui/org.eclipse.team.ui.first_time=false
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.HelloAspectJ.lst=C\:
\\ColyerRoot\\Data\\EclipseWorkspaces\\AJDTDemo\\HelloAspectJ\\default.lst
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.
Commentary|org.eclipse.jdt.launching.JRE_CONTAINER=<?xml version\="1.0" 
encoding\="UTF-8"?>\r\n<classpath>\r\n<classpathentry sourcepath\="C\:
/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/sunrsasign.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jsse.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jce.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/charsets.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/dnsns.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/ldapsec.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/localedata.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/sunjce_provider.
jar"/>\r\n</classpath>\r\n
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.
SystemOutExample|org.eclipse.jdt.launching.JRE_CONTAINER=<?xml version\="1.0" 
encoding\="UTF-8"?>\r\n<classpath>\r\n<classpathentry sourcepath\="C\:
/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/sunrsasign.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jsse.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jce.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/charsets.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/dnsns.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/ldapsec.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/localedata.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/sunjce_provider.
jar"/>\r\n</classpath>\r\n
/instance/org.eclipse.contribution.visualiser/org.eclipse.contribution.
visualiser.preferences.provider=AspectJ Provider
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.
deprecation=ignore
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.ajdt.figures.demo.begin.
ajproperties=build.ajproperties
\!/=
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.SystemOutPolice.
ajproperties=build.ajproperties
/instance/org.eclipse.jdt.ui/hoverModifierMasks=org.eclipse.jdt.ui.
BestMatchHover;0;org.eclipse.jdt.internal.debug.ui.JavaDebugHover;0;org.eclipse.
jdt.ui.ProblemHover;0;org.eclipse.jdt.ui.JavadocHover;0;org.eclipse.jdt.ui.
JavaSourceHover;262144;org.eclipse.jdt.ui.AnnotationHover;0;
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.BankAccount.lst=C\:
\\ColyerRoot\\Data\\EclipseWorkspaces\\AJDTDemo\\BankAccount\\.generated.lst
/instance/org.eclipse.core.resources/description.autobuilding=false
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.codeComplete.
visibilityCheck=enabled
/instance/org.eclipse.team.cvs.ui/pref_first_startup=false
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.WebSphere-Demo.lst=C\:
\\ColyerRoot\\Data\\EclipseWorkspaces\\AJDTDemo\\WebSphere-Demo\\.generated.lst
/instance/org.eclipse.ajdt.ui/org.aspectj.ajdt.ui.compile-timeout=120
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.
WebSphere\ Platform\ Policy|org.eclipse.jdt.launching.JRE_CONTAINER=<?xml 
version\="1.0" encoding\="UTF-8"?>\r\n<classpath>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/sunrsasign.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jsse.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jce.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/charsets.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/dnsns.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/ldapsec.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/localedata.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/sunjce_provider.
jar"/>\r\n</classpath>\r\n
@org.eclipse.ajdt.ui=1.1.13
/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.DebugView+org.eclipse.debug.
ui.debugview.toolbar.toggleStepFilters=true
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.SystemOutPolice.lst=C\:
\\ColyerRoot\\Data\\EclipseWorkspaces\\AJDTDemo\\SystemOutPolice\\.generated.lst
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.
JRE_LIB=C\:/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.formatterprofiles.version=6
/instance/org.eclipse.ui.workbench/ENABLED_DECORATORS=org.eclipse.ajdt.
buildconfigurator.decorator1\:true,org.eclipse.jdt.ui.override.decorator\:true,
org.eclipse.pde.ui.binaryProjectDecorator\:false,org.eclipse.team.cvs.ui.
decorator\:false,org.eclipse.ui.LinkedResourceDecorator\:true,
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.WebSphere-Demo.
ajproperties=build.ajproperties
@org.eclipse.jdt.core=3.0.0
/instance/org.eclipse.jdt.ui/useAnnotationsPrefPage=true
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.templates_migrated=true
/instance/org.eclipse.jdt.ui/useQuickDiffPrefPage=true
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.
BankAccount|org.eclipse.jdt.launching.JRE_CONTAINER=<?xml version\="1.0" 
encoding\="UTF-8"?>\r\n<classpath>\r\n<classpathentry sourcepath\="C\:
/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/sunrsasign.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jsse.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jce.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/charsets.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/dnsns.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/ldapsec.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/localedata.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/sunjce_provider.
jar"/>\r\n</classpath>\r\n
@org.eclipse.update.core=3.0.0
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.
ASPECTJRT_LIB=/c\:/ColyerRoot/Programs/eclipse30/eclipse/plugins/org.aspectj.
ajde_1.2.0/aspectjrt.jar
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.javadoclocations=<?xml 
version\="1.0" encoding\="UTF-8"?>\r\n<javadoclocation>\r\n<location_01 
path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/jce.jar" url\="http\://java.
sun.com/j2se/1.4.2/docs/api"/>\r\n<location_01 path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jsse.jar" url\="http\://java.sun.
com/j2se/1.4.2/docs/api"/>\r\n<location_01 path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/sunrsasign.jar" url\="http\://java.sun.
com/j2se/1.4.2/docs/api"/>\r\n<location_01 path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/sunjce_provider.jar" url\="http\:
//java.sun.com/j2se/1.4.2/docs/api"/>\r\n<location_01 path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/ldapsec.jar" url\="http\://java.sun.
com/j2se/1.4.2/docs/api"/>\r\n<location_01 path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/dnsns.jar" url\="http\://java.sun.
com/j2se/1.4.2/docs/api"/>\r\n<location_01 path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/localedata.jar" url\="http\://java.
sun.com/j2se/1.4.2/docs/api"/>\r\n<location_01 path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar" url\="http\://java.sun.
com/j2se/1.4.2/docs/api"/>\r\n<location_01 path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/charsets.jar" url\="http\://java.sun.
com/j2se/1.4.2/docs/api"/>\r\n</javadoclocation>\r\n
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.
JRE_SRCROOT=
@org.eclipse.jdt.debug.ui=3.0.0
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.ajdt.figures.demo.complete.
ajproperties=build.ajproperties
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.
HelloAspectJ|org.eclipse.jdt.launching.JRE_CONTAINER=<?xml version\="1.0" 
encoding\="UTF-8"?>\r\n<classpath>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar"/>\r\n<classpathentry kind\="lib" 
path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/sunrsasign.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jsse.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/jce.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/charsets.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/dnsns.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/ldapsec.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/localedata.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/sunjce_provider.
jar"/>\r\n</classpath>\r\n
/instance/org.eclipse.ui.workbench/editors=<?xml version\="1.0" 
encoding\="UTF-8"?>\r\n<editors>\r\n<descriptor label\="Scrapbook" 
image\="icons/full/obj16/jsbook_obj.gif" class\="org.eclipse.jdt.internal.debug.
ui.snippeteditor.JavaSnippetEditor" id\="org.eclipse.jdt.debug.ui.SnippetEditor" 
plugin\="org.eclipse.jdt.debug.ui" openMode\="1" internal\="true" 
open_in_place\="false"/>\r\n<descriptor label\="Extension Point Schema Editor" 
image\="icons/obj16/schema_obj.gif" class\="org.eclipse.pde.internal.ui.editor.
schema.SchemaEditor" id\="org.eclipse.pde.ui.schemaEditor" plugin\="org.eclipse.
pde.ui" openMode\="1" internal\="true" open_in_place\="false"/>\r\n<descriptor 
label\="Plug-in Manifest Editor" image\="icons/obj16/plugin_mf_obj.gif" 
class\="org.eclipse.pde.internal.ui.editor.plugin.ManifestEditor" id\="org.
eclipse.pde.ui.manifestEditor" plugin\="org.eclipse.pde.ui" openMode\="1" 
internal\="true" open_in_place\="false"/>\r\n<descriptor label\="Ant Editor" 
image\="icons/full/obj16/ant_buildfile.gif" class\="org.eclipse.ant.internal.ui.
editor.AntEditor" id\="org.eclipse.ant.ui.internal.editor.AntEditor" 
plugin\="org.eclipse.ant.ui" openMode\="1" internal\="true" 
open_in_place\="false"/>\r\n<descriptor label\="Code Sample Editor" 
image\="icons/obj16/build_exec.gif" class\="org.eclipse.pde.ui.internal.samples.
SampleEditor" id\="org.eclipse.pde.ui.sampleEditor" plugin\="org.eclipse.pde.ui" 
openMode\="1" internal\="true" open_in_place\="false"/>\r\n<descriptor 
label\="Build Properties Editor" image\="icons/obj16/build_exec.gif" 
class\="org.eclipse.pde.internal.ui.editor.build.BuildEditor" id\="org.eclipse.
pde.ui.buildEditor" plugin\="org.eclipse.pde.ui" openMode\="1" internal\="true" 
open_in_place\="false"/>\r\n<descriptor label\="AspectJ/Java Editor" 
image\="icons/jdt/jcu_obj.gif" class\="org.eclipse.ajdt.internal.ui.editor.
AspectJEditor" id\="CompilationUnitEditor" plugin\="org.eclipse.ajdt.ui" 
openMode\="1" internal\="true" open_in_place\="false"/>\r\n<descriptor 
label\="JAR Description Editor" image\="icons/full/obj16/jar_desc_obj.gif" 
class\="org.eclipse.ui.editors.text.TextEditor" id\="org.eclipse.jdt.ui.
JARDescEditor" plugin\="org.eclipse.jdt.ui" openMode\="1" internal\="true" 
open_in_place\="false"/>\r\n<descriptor label\="JAR Description Editor" 
image\="icons/jdt/jar_desc_obj.gif" class\="org.eclipse.ui.editors.text.
TextEditor" id\="org.eclipse.jdt.ui.JARDescEditor" plugin\="org.eclipse.ajdt.ui" 
openMode\="1" internal\="true" open_in_place\="false"/>\r\n<descriptor 
label\="Properties File Editor" image\="icons/jdt/file_obj.gif" class\="org.
eclipse.ui.editors.text.TextEditor" id\="org.eclipse.jdt.ui.DefaultTextEditor" 
plugin\="org.eclipse.ajdt.ui" openMode\="1" internal\="true" 
open_in_place\="false"/>\r\n<descriptor label\="Properties File Editor" 
image\="icons/full/obj16/file_obj.gif" class\="org.eclipse.ui.editors.text.
TextEditor" id\="org.eclipse.jdt.ui.DefaultTextEditor" plugin\="org.eclipse.jdt.
ui" openMode\="1" internal\="true" open_in_place\="false"/>\r\n<descriptor 
label\="Site Manifest Editor" image\="icons/obj16/site_xml_obj.gif" class\="org.
eclipse.pde.internal.ui.editor.site.SiteEditor" id\="org.eclipse.pde.ui.
siteEditor" plugin\="org.eclipse.pde.ui" openMode\="1" internal\="true" 
open_in_place\="false"/>\r\n<descriptor label\="Text Editor" 
image\="icons/full/obj16/file_obj.gif" class\="org.eclipse.ui.editors.text.
TextEditor" id\="org.eclipse.ui.DefaultTextEditor" plugin\="org.eclipse.ui.
editors" openMode\="1" internal\="true" open_in_place\="false"/>\r\n<descriptor 
label\="Java Editor" image\="icons/full/obj16/jcu_obj.gif" class\="org.eclipse.
jdt.internal.ui.javaeditor.CompilationUnitEditor" id\="org.eclipse.jdt.ui.
CompilationUnitEditor" plugin\="org.eclipse.jdt.ui" openMode\="1" 
internal\="true" open_in_place\="false"/>\r\n<descriptor label\="Feature 
Manifest Editor" image\="icons/obj16/ftr_xml_obj.gif" class\="org.eclipse.pde.
internal.ui.editor.feature.FeatureEditor" id\="org.eclipse.pde.ui.featureEditor" 
plugin\="org.eclipse.pde.ui" openMode\="1" internal\="true" 
open_in_place\="false"/>\r\n<descriptor label\="Class File Viewer" 
image\="icons/full/obj16/classf_obj.gif" class\="org.eclipse.jdt.internal.ui.
javaeditor.ClassFileEditor" id\="org.eclipse.jdt.ui.ClassFileEditor" 
plugin\="org.eclipse.jdt.ui" openMode\="1" internal\="true" 
open_in_place\="false"/>\r\n<descriptor label\="Build Configuration File Editor" 
image\="icons/editor.gif" class\="org.eclipse.ajdt.internal.ui.editor.
BuildConfigEditor" id\="buildconfigurationeditor" plugin\="org.eclipse.ajdt.ui" 
openMode\="1" internal\="true" open_in_place\="false"/>\r\n</editors>\r\n
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathContainer.
Management-Demo|org.eclipse.jdt.launching.JRE_CONTAINER=<?xml version\="1.0" 
encoding\="UTF-8"?>\r\n<classpath>\r\n<classpathentry sourcepath\="C\:
/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/rt.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/sunrsasign.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jsse.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/jce.jar"/>\r\n<classpathentry 
sourcepath\="C\:/ColyerRoot/Programs/sunjdk142/src.zip" kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/charsets.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/dnsns.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/ldapsec.jar"/>\r\n<classpathentry 
kind\="lib" path\="C\:/ColyerRoot/Programs/sunjdk142/jre/lib/ext/localedata.
jar"/>\r\n<classpathentry kind\="lib" path\="C\:
/ColyerRoot/Programs/sunjdk142/jre/lib/ext/sunjce_provider.
jar"/>\r\n</classpath>\r\n
/instance/org.eclipse.jdt.debug.ui/org.eclipse.debug.ui.VariableView.org.
eclipse.jdt.debug.ui.show_null_entries=true
@org.eclipse.team.ui=3.0.0
/instance/org.eclipse.ui.workbench/pref_console_font=1|Courier 
New|18|0|WINDOWS|1|-24|0|0|0|400|0|0|0|0|3|2|1|49|Courier New;
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.builder.
resourceCopyExclusionFilter=*.launch
/instance/org.eclipse.update.core/org.eclipse.update.core.proxy.host=hurproxy.
hursley.ibm.com
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.Commentary.lst=C\:
\\ColyerRoot\\Data\\EclipseWorkspaces\\AJDTDemo\\Commentary\\.generated.lst
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.ajdt.figures.demo.complete.
lst=C\:\\ColyerRoot\\Data\\EclipseWorkspaces\\AJDTDemo\\ajdt.figures.demo.
complete\\.generated.lst
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.Commentary.ajproperties=build.
ajproperties
/instance/org.eclipse.jdt.ui/Refactoring.ErrorPage.severityThreshold=2
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.classpathVariable.
JRE_SRC=C\:/ColyerRoot/Programs/sunjdk142/src.zip
/instance/org.eclipse.team.cvs.core/repositories/%pserver%colyer@gharley.
hursley.uk.ibm.com%%usr%local%cvs%lakeba/location=\:pserver\:colyer@gharley.
hursley.uk.ibm.com\:/usr/local/cvs/lakeba
/instance/org.eclipse.debug.ui/org.eclipse.debug.ui.views_to_not_open=org.
eclipse.debug.ui.DebugView,
/instance/org.eclipse.jdt.ui/fontPropagated=true
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.Management-Demo.lst=C\:
\\ColyerRoot\\Data\\EclipseWorkspaces\\AJDTDemo\\Management-Demo\\.generated.lst
/instance/org.eclipse.ajdt.ui/org.eclipse.ajdt.ui.Management-Demo.
ajproperties=build.ajproperties
/instance/org.eclipse.jdt.core/org.eclipse.jdt.core.compiler.problem.
unusedImport=ignore
/instance/org.eclipse.jdt.debug.ui/org.eclipse.jdt.debug.ui.active_filters=java.
lang.ClassLoader,org.aspectj.*
@org.eclipse.ui=3.0.0
@org.eclipse.team.cvs.core=3.0.0
/instance/org.eclipse.jdt.ui/org.eclipse.jdt.ui.text.custom_code_templates=<?xml 
version\="1.0" encoding\="UTF-8"?>\r\n<templates><template id\="org.eclipse.jdt.
ui.text.codetemplates.typecomment" name\="typecomment" description\="Comment for 
created types" context\="typecomment_context" enabled\="true" 
deleted\="false">/**\r\n * @author ${user}\r\n */</template><template id\="org.
eclipse.jdt.ui.text.codetemplates.newtype" name\="newtype" description\="Newly 
created files" context\="newtype_context" enabled\="true" 
deleted\="false">/*\r\n * Created on ${date}\r\n */\r\n${package_declaration}
\r\n\r\n${typecomment}\r\n${type_declaration}</template></templates>

*** Update Manager Log:

Configuration=Mon Jun 28 12:08:13 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Mon Jun 28 12:11:10 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Mon Jun 28 12:13:23 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Thu Jul 01 14:19:25 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Thu Jul 01 14:21:50 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Thu Jul 01 14:24:21 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Thu Jul 01 14:25:09 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Tue Jul 06 10:33:18 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Tue Jul 06 10:36:31 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Tue Jul 06 13:07:25 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Tue Jul 06 13:08:39 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Wed Jul 14 13:55:57 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Wed Jul 14 13:58:54 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Wed Aug 18 17:05:00 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Thu Aug 19 13:50:48 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Thu Aug 19 14:08:01 BST 2004
Is current configuration=false

----------------------------------------------------
Configuration=Thu Aug 19 15:09:14 BST 2004
Is current configuration=true
Comment 7 Adrian Colyer CLA 2004-08-19 10:43:18 EDT
works with an org.aspectj.ajde plugin taken from the latest aspectj build. The 
problem was this:

org.aspectj.ajde was also at version 1.2.0 in AJDT 1.1.12. Therefore 
uninstalling AJDT 1.1.13 does not uninstall ajde, and neither does installing 
AJDT 1.1.13 install ajde. The version numbers of each individual plugin must be 
rev'd in each release if there is any change at all in them (not just the 
version no. of the feature).

(and it looks good too, thanks :) ).
Comment 8 Matt Chapman CLA 2004-08-20 09:29:22 EDT
Sounds like it's now resolved.
(also, we're now using the fourth "qualifier" field on plugin versions so we can
distinguish different builds of the same plugin with the same version number)