]> source.dussan.org Git - aspectj.git/commitdiff
Extended test coverage.
authormkersten <mkersten>
Thu, 8 Apr 2004 23:40:27 +0000 (23:40 +0000)
committermkersten <mkersten>
Thu, 8 Apr 2004 23:40:27 +0000 (23:40 +0000)
16 files changed:
ajdoc/testdata/patterns/.cvsignore [new file with mode: 0644]
ajdoc/testdata/patterns/allPatterns.lst [new file with mode: 0644]
ajdoc/testdata/patterns/tut-all.lst [new file with mode: 0644]
ajdoc/testdata/patterns/tut-source.lst [new file with mode: 0644]
ajdoc/testdata/simple/.cvsignore [deleted file]
ajdoc/testdata/simple/fluffy/Fluffy.java [deleted file]
ajdoc/testdata/simple/fluffy/bunny/Bunny.java [deleted file]
ajdoc/testdata/simple/fluffy/bunny/rocks/Rocks.java [deleted file]
ajdoc/testdata/simple/fluffy/bunny/rocks/UseThisAspectForLinkCheckToo.java [deleted file]
ajdoc/testdata/simple/foo/ClassA.java [deleted file]
ajdoc/testdata/simple/foo/InterfaceI.java [deleted file]
ajdoc/testdata/simple/foo/ModelCoverage.java [deleted file]
ajdoc/testdata/simple/foo/PlainJava.java [deleted file]
ajdoc/testdata/simple/foo/UseThisAspectForLinkCheck.java [deleted file]
ajdoc/testsrc/org/aspectj/tools/ajdoc/CoverageTestCase.java
ajdoc/testsrc/org/aspectj/tools/ajdoc/PatternsTestCase.java [new file with mode: 0644]

diff --git a/ajdoc/testdata/patterns/.cvsignore b/ajdoc/testdata/patterns/.cvsignore
new file mode 100644 (file)
index 0000000..8e695ec
--- /dev/null
@@ -0,0 +1 @@
+doc
diff --git a/ajdoc/testdata/patterns/allPatterns.lst b/ajdoc/testdata/patterns/allPatterns.lst
new file mode 100644 (file)
index 0000000..40ce4af
--- /dev/null
@@ -0,0 +1,51 @@
+ca/ubc/cs/spl/aspectPatterns/patternLibrary/*.java\r
+\r
+ca/ubc/cs/spl/aspectPatterns/examples/abstractFactory/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/abstractFactory/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/builder/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/builder/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/factoryMethod/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/factoryMethod/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/prototype/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/prototype/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/singleton/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/singleton/aspectj/*.java \r
+\r
+ca/ubc/cs/spl/aspectPatterns/examples/adapter/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/adapter/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/bridge/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/bridge/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/composite/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/composite/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/decorator/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/decorator/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/facade/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/facade/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/flyweight/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/flyweight/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/proxy/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/proxy/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/chainOfResponsibility/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/chainOfResponsibility/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/command/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/command/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/interpreter/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/interpreter/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/iterator/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/iterator/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/mediator/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/mediator/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/memento/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/memento/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/observer/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/observer/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/state/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/state/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/strategy/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/strategy/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/templateMethod/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/templateMethod/aspectj/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/visitor/java/*.java\r
+ca/ubc/cs/spl/aspectPatterns/examples/visitor/aspectj/*.java\r
+\r
+\r
diff --git a/ajdoc/testdata/patterns/tut-all.lst b/ajdoc/testdata/patterns/tut-all.lst
new file mode 100644 (file)
index 0000000..1c273dd
--- /dev/null
@@ -0,0 +1,253 @@
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\aspectj\AbstractFactory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\aspectj\AbstractFactoryEnhancement.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\aspectj\Display.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\aspectj\FramedFactory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\aspectj\RegularFactory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\java\AbstractFactory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\java\Display.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\java\FramedFactory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\abstractFactory\java\RegularFactory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\adapter\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\adapter\aspectj\PrinterAdapter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\adapter\aspectj\SystemOutPrinter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\adapter\aspectj\Writer.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\adapter\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\adapter\java\PrinterAdapter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\adapter\java\SystemOutPrinter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\adapter\java\Writer.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\aspectj\AbstractionImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\aspectj\CrossCapitalImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\aspectj\GreetingScreen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\aspectj\InformationScreen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\aspectj\Screen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\aspectj\ScreenImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\aspectj\StarImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\java\CrossCapitalImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\java\GreetingScreen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\java\InformationScreen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\java\Screen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\java\ScreenImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\bridge\java\StarImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\aspectj\Creator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\aspectj\CreatorImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\aspectj\TextCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\aspectj\XMLCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\java\Creator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\java\TextCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\builder\java\XMLCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\aspectj\Button.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\aspectj\Click.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\aspectj\ClickChain.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\aspectj\Frame.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\aspectj\Panel.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\java\Button.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\java\Click.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\java\ClickHandler.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\java\Frame.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\chainOfResponsibility\java\Panel.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\aspectj\Button.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\aspectj\ButtonCommand.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\aspectj\ButtonCommand2.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\aspectj\ButtonCommanding.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\aspectj\Printer.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\java\Button.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\java\ButtonCommand.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\java\ButtonCommand2.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\java\Command.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\command\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\composite\aspectj\Directory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\composite\aspectj\File.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\composite\aspectj\FileSystemComposition.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\composite\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\composite\java\Directory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\composite\java\File.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\composite\java\FileSystemComponent.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\composite\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\aspectj\BracketDecorator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\aspectj\ConcreteOutput.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\aspectj\StarDecorator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\java\BracketDecorator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\java\ConcreteOutput.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\java\Output.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\java\OutputDecorator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\decorator\java\StarDecorator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\facade\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\facade\java\Decoration.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\facade\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\facade\java\OutputFacade.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\facade\java\RegularScreen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\facade\java\StringTransformer.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\aspectj\ButtonCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\aspectj\CreatorImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\aspectj\GUIComponentCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\aspectj\LabelCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\java\ButtonCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\java\GUIComponentCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\java\LabelCreator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\factoryMethod\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\aspect\CharacterFlyweight.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\aspect\FlyweightImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\aspect\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\aspect\PrintableFlyweight.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\aspect\WhitespaceFlyweight.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\java\CharacterFlyweight.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\java\PrintableFlyweight.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\java\PrintableFlyweightFactory.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\flyweight\java\WhitespaceFlyweight.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\AndExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\BooleanConstant.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\BooleanExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\BooleanInterpretation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\ExpressionException.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\NotExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\OrExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\VariableContext.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\aspectj\VariableExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\AndExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\BooleanConstant.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\BooleanExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\ExpressionException.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\NotExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\OrExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\VariableContext.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\interpreter\java\VariableExpression.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\iterator\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\iterator\aspectj\OpenList.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\iterator\aspectj\OpenListIteration.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\iterator\aspectj\SimpleList.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\iterator\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\iterator\java\OpenList.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\iterator\java\ReverseIterator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\iterator\java\SimpleList.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\aspectj\Button.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\aspectj\Label.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\aspectj\MediatorImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\java\Button.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\java\GUIColleague.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\java\GUIMediator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\java\Label.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\mediator\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\memento\aspectj\Counter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\memento\aspectj\CounterMemento.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\memento\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\memento\java\Counter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\memento\java\CounterMemento.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\memento\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\aspectj\ColorObserver.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\aspectj\CoordinateObserver.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\aspectj\Point.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\aspectj\Screen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\aspectj\ScreenObserver.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\java\ChangeObserver.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\java\ChangeSubject.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\java\Point.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\observer\java\Screen.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\prototype\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\prototype\aspectj\StringPrototypeA.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\prototype\aspectj\StringPrototypeB.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\prototype\aspectj\StringPrototypes.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\prototype\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\prototype\java\StringPrototypeA.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\prototype\java\StringPrototypeB.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\aspectj\AlternateOutputImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\aspectj\OutputImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\aspectj\RequestBlocking.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\aspectj\RequestCounting.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\aspectj\RequestDelegation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\java\OutputImplementation.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\java\OutputSubject.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\java\RequestBlocker.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\proxy\java\RequestCounter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\singleton\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\singleton\aspectj\Printer.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\singleton\aspectj\PrinterSubclass.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\singleton\aspectj\SingletonInstance.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\singleton\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\singleton\java\PrinterSingleton.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\singleton\java\PrinterSubclass.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\aspectj\Queue.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\aspectj\QueueEmpty.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\aspectj\QueueFull.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\aspectj\QueueNormal.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\aspectj\QueueState.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\aspectj\QueueStateAspect.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\java\Queue.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\java\QueueContext.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\java\QueueEmpty.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\java\QueueFull.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\java\QueueNormal.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\state\java\QueueState.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\aspectj\BubbleSort.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\aspectj\LinearSort.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\aspectj\Sorter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\aspectj\SortingStrategy.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\java\BubbleSort.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\java\LinearSort.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\java\Sorter.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\strategy\java\SortingStrategy.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\aspectj\DecoratedStringGenerator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\aspectj\FancyGenerator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\aspectj\Generating.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\aspectj\SimpleGenerator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\java\DecoratedStringGenerator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\java\FancyGenerator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\templateMethod\java\SimpleGenerator.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\aspectj\BinaryTreeLeaf.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\aspectj\BinaryTreeNode.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\aspectj\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\aspectj\SummationVisitor.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\aspectj\TraversalVisitor.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\aspectj\Visitable.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\aspectj\Visiting.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\java\BinaryTreeLeaf.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\java\BinaryTreeNode.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\java\BinaryTreeVisitor.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\java\Main.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\java\SummationVisitor.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\java\TraversalVisitor.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\examples\visitor\java\Visitable.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\ChainOfResponsibilityException.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\ChainOfResponsibilityProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\Command.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\CommandInvoker.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\CommandProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\CommandReceiver.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\CompositeProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\FlyweightProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\MediatorProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\Memento.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\MementoException.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\MementoProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\ObserverProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\PrototypeProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\ProxyProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\SingletonProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\StrategyProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\patternLibrary\VisitorProtocol.java\r
+c:\home\ws\main\os-aj-hanneman-2004\src\ca\ubc\cs\spl\aspectPatterns\testCenter\TestCenter.java\r
diff --git a/ajdoc/testdata/patterns/tut-source.lst b/ajdoc/testdata/patterns/tut-source.lst
new file mode 100644 (file)
index 0000000..f731cde
--- /dev/null
@@ -0,0 +1,5 @@
+-sourceroots\r
+.\r
+-aspectpath\r
+../../../patternLibrary/lib.jar\r
+\r
diff --git a/ajdoc/testdata/simple/.cvsignore b/ajdoc/testdata/simple/.cvsignore
deleted file mode 100644 (file)
index 8e695ec..0000000
+++ /dev/null
@@ -1 +0,0 @@
-doc
diff --git a/ajdoc/testdata/simple/fluffy/Fluffy.java b/ajdoc/testdata/simple/fluffy/Fluffy.java
deleted file mode 100644 (file)
index 53bd7b9..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-
-package fluffy;
-public class Fluffy {
-
-       void doIt() { }
-       
-}
\ No newline at end of file
diff --git a/ajdoc/testdata/simple/fluffy/bunny/Bunny.java b/ajdoc/testdata/simple/fluffy/bunny/Bunny.java
deleted file mode 100644 (file)
index d4d44c9..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-
-package fluffy.bunny;
-public class Bunny {
-
-       void doIt() { }
-       
-}
\ No newline at end of file
diff --git a/ajdoc/testdata/simple/fluffy/bunny/rocks/Rocks.java b/ajdoc/testdata/simple/fluffy/bunny/rocks/Rocks.java
deleted file mode 100644 (file)
index 28d24e6..0000000
+++ /dev/null
@@ -1,9 +0,0 @@
-
-package fluffy.bunny.rocks;
-public class Rocks {
-
-       void doIt() { }
-       
-}
\ No newline at end of file
diff --git a/ajdoc/testdata/simple/fluffy/bunny/rocks/UseThisAspectForLinkCheckToo.java b/ajdoc/testdata/simple/fluffy/bunny/rocks/UseThisAspectForLinkCheckToo.java
deleted file mode 100644 (file)
index 4936cc1..0000000
+++ /dev/null
@@ -1,13 +0,0 @@
-
-package fluffy.bunny.rocks;
-
-import foo.*;
-import fluffy.*;
-import fluffy.bunny.*;
-
-public aspect UseThisAspectForLinkCheckToo {
-       
-       before(): execution(* *..*(..)) {
-               System.err.println("yo");
-       }
-} 
\ No newline at end of file
diff --git a/ajdoc/testdata/simple/foo/ClassA.java b/ajdoc/testdata/simple/foo/ClassA.java
deleted file mode 100644 (file)
index 097f4a2..0000000
+++ /dev/null
@@ -1,42 +0,0 @@
-
-package foo;
-
-import java.io.IOException;
-
-/**
- * Test class.  This is a comment.
- */  
-public abstract class ClassA implements InterfaceI {
-       
-       /**
-        * Mumble field.
-        */
-       public String mumble = "xxx";
-       public int pubfield;
-       private String privfield = "mumble";
-        
-       public IOException exception = new IOException() {
-               
-           public String getMumble() { return "mumble"; }
-       };
-        
-       /**
-        * Mumbo. Jumbo. 
-        * 
-        * @param arg1  integer parameter
-        */ 
-       void method1(int arg1) throws IOException { 
-               pubfield = arg1;
-       }
-       
-       public void foo() { }
-       
-       static aspect InnerAspect {
-               String s;
-       }
-}
-class SubClass extends ClassA { 
-        
-       public void foo() { }
-}
\ No newline at end of file
diff --git a/ajdoc/testdata/simple/foo/InterfaceI.java b/ajdoc/testdata/simple/foo/InterfaceI.java
deleted file mode 100644 (file)
index 55b0181..0000000
+++ /dev/null
@@ -1,6 +0,0 @@
-
-package foo;
-
-public interface InterfaceI { 
-       void foo();
-} 
\ No newline at end of file
diff --git a/ajdoc/testdata/simple/foo/ModelCoverage.java b/ajdoc/testdata/simple/foo/ModelCoverage.java
deleted file mode 100644 (file)
index 5c14055..0000000
+++ /dev/null
@@ -1,150 +0,0 @@
-
-package foo;
-
-import java.io.*;
-import java.util.List;
-interface I { } 
-
-class Point { 
-       int x;
-       static int sx;
-
-       { 
-               System.out.println(""); 
-       } 
-
-       { x = 0; }
-       static { sx = 1; }
-       
-       public Point() { }
-       
-       public int getX() { 
-               return x;       
-       }
-       
-       public void setX(int x) { 
-               this.x = x; 
-       }
-        
-       public int changeX(int x) { 
-               this.x = x;
-               return x;
-       }
-       
-       void doIt() { 
-               try {
-                       File f = new File(".");
-                       f.getCanonicalPath();
-               } catch (IOException ioe) {
-                       System.err.println("!");        
-               }       
-//             setX(10);
-               new Point();
-       }
-} 
-
-class SubPoint extends Point { }
-
-class Line { }
-
-aspect AdvisesRelationshipCoverage {
-       pointcut methodExecutionP(): execution(void Point.setX(int));
-       before(): methodExecutionP() { }
-  
-       pointcut constructorExecutionP(): execution(Point.new());
-       before(): constructorExecutionP() { }
-
-       pointcut callMethodP(): call(* Point.setX(int));
-       before(): callMethodP() { }
-
-       pointcut callConstructorP(): call(Point.new());
-       before(): callConstructorP() { }
-
-       pointcut getP(): get(int *.*);
-       before(): getP() { }
-
-       pointcut setP(): set(int *.*) && !set(int *.xxx);
-       before(): setP() { }
-
-       pointcut initializationP(): initialization(Point.new(..));
-       before(): initializationP() { }
-
-       pointcut staticinitializationP(): staticinitialization(Point);
-       before(): staticinitializationP() { }
-
-       pointcut handlerP(): handler(IOException);
-       before(): handlerP() { }
-
-//    before(): within(*) && execution(* Point.setX(..)) { }
-//    before(): within(*) && execution(Point.new()) { }
-}
-
-aspect AdviceNamingCoverage {
-       pointcut named(): call(* *.mumble());
-       pointcut namedWithOneArg(int i): call(int Point.changeX(int)) && args(i);
-       pointcut namedWithArgs(int i, int j): set(int Point.x) && args(i, j);
-
-       after(): named() { }    
-       after(int i, int j) returning: namedWithArgs(i, j) { }
-       after() throwing: named() { }
-       after(): named() { } 
-       
-       before(): named() { }
-       
-       int around(int i): namedWithOneArg(i) { return i;}
-       int around(int i) throws SizeException: namedWithOneArg(i) { return proceed(i); }
-       
-       before(): named() { }   
-       before(int i): call(* *.mumble()) && named() && namedWithOneArg(i) { }  
-       before(int i): named() && call(* *.mumble()) && namedWithOneArg(i) { }  
-       
-       before(): call(* *.mumble()) { }
-}
-  
-abstract aspect AbstractAspect {
-       abstract pointcut abPtct();     
-}
-  
-aspect InterTypeDecCoverage {
-    public int Point.xxx = 0;
-    public int Point.check(int i, Line l) { return 1 + i; }
-}
-
-aspect DeclareCoverage {
-
-    pointcut illegalNewFigElt(): call(Point.new(..)) && !withincode(* *.doIt(..));
-
-    declare error: illegalNewFigElt(): "Illegal constructor call.";
-    declare warning: call(* Point.setX(..)): "Illegal call.";
-
-    declare parents: Point extends java.io.Serializable;
-    declare parents: Point+ implements java.util.Observable;
-       declare parents: Point && Line implements java.util.Observable;
-    declare soft: SizeException : call(* Point.getX());
-       declare precedence: AdviceCoverage, InterTypeDecCoverage, *;
-//     public Line.new(String s) {  }
-}
-
-class SizeException extends Exception { } 
-
-aspect AdviceCoverage {
-
-}
-
-abstract class ModifiersCoverage {
-       private int a;
-       protected int b;
-       public int c;
-       int d;
-
-       static int staticA;
-       final int finalA = 0;
-       
-       abstract void abstractM();
-}
-
-
-
-
-
diff --git a/ajdoc/testdata/simple/foo/PlainJava.java b/ajdoc/testdata/simple/foo/PlainJava.java
deleted file mode 100644 (file)
index ed1408b..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-
-package foo;
-
-import java.io.*;
-
-public class PlainJava {
-       public int i;
-        
-       public int getI() { 
-               assert true;
-               
-               new FileFilter() {
-                       public boolean accept(File f) {
-                               boolean accept = !(f.isDirectory() || f.getName().endsWith(".class")) ;
-                               return accept;
-                       }  
-               };
-               
-               return i; 
-       }
-} 
\ No newline at end of file
diff --git a/ajdoc/testdata/simple/foo/UseThisAspectForLinkCheck.java b/ajdoc/testdata/simple/foo/UseThisAspectForLinkCheck.java
deleted file mode 100644 (file)
index fa24af0..0000000
+++ /dev/null
@@ -1,21 +0,0 @@
-
-package foo;
-
-import fluffy.*;
-import fluffy.bunny.*;
-import fluffy.bunny.rocks.*;
-
-public aspect UseThisAspectForLinkCheck {
-       
-       int foo;
-       
-       pointcut allExecutions(): execution(* *..*(..));
-       
-       before(): allExecutions() {
-               System.err.println("yo");
-       }
-
-       after(): allExecutions() {
-               System.err.println("go");
-       }
-} 
\ No newline at end of file
index 744f930d67fd06de949114455d876c4caf66416d..451f72969551c1c105d9e1aec1c34f5ce132de6d 100644 (file)
@@ -22,24 +22,25 @@ import junit.framework.TestCase;
  */
 public class CoverageTestCase extends TestCase {
        
-       public void testSimpleExample() {
+       public void testCoverage() {
                  
 //             System.err.println(new File("testdata/figures-demo").exists());
-               File file1 = new File("testdata/simple/foo/ClassA.java");
-               File aspect1 = new File("testdata/simple/foo/UseThisAspectForLinkCheck.java");
-               File file2 = new File("testdata/simple/foo/InterfaceI.java");
-               File file3 = new File("testdata/simple/foo/PlainJava.java");
-               File file4 = new File("testdata/simple/foo/ModelCoverage.java");
-               File file5 = new File("testdata/simple/fluffy/Fluffy.java");
-               File file6 = new File("testdata/simple/fluffy/bunny/Bunny.java");
-               File file7 = new File("testdata/simple/fluffy/bunny/rocks/Rocks.java");
-               File file8 = new File("testdata/simple/fluffy/bunny/rocks/UseThisAspectForLinkCheckToo.java");
-               File outdir = new File("testdata/simple/doc");
+               File file1 = new File("testdata/coverage/foo/ClassA.java");
+               File aspect1 = new File("testdata/coverage/foo/UseThisAspectForLinkCheck.java");
+               File file2 = new File("testdata/coverage/foo/InterfaceI.java");
+               File file3 = new File("testdata/coverage/foo/PlainJava.java");
+               File file4 = new File("testdata/coverage/foo/ModelCoverage.java");
+               File file5 = new File("testdata/coverage/fluffy/Fluffy.java");
+               File file6 = new File("testdata/coverage/fluffy/bunny/Bunny.java");
+               File file7 = new File("testdata/coverage/fluffy/bunny/rocks/Rocks.java");
+               File file8 = new File("testdata/coverage/fluffy/bunny/rocks/UseThisAspectForLinkCheckToo.java");
+               File outdir = new File("testdata/coverage/doc");
                
                String[] args = { 
 //                     "-XajdocDebug",
-                       "-source",
+                       "-source", 
                        "1.4",
+                       "-private",
                        "-d", 
                        outdir.getAbsolutePath(),
                        aspect1.getAbsolutePath(),
@@ -57,8 +58,8 @@ public class CoverageTestCase extends TestCase {
        }
 
 //     public void testPlainJava() {
-//             File file1 = new File("testdata/simple/foo/PlainJava.java");
-//             File outdir = new File("testdata/simple/doc");
+//             File file1 = new File("testdata/coverage/foo/PlainJava.java");
+//             File outdir = new File("testdata/coverage/doc");
 //             
 //             String[] args = { "-d", 
 //                             outdir.getAbsolutePath(),
diff --git a/ajdoc/testsrc/org/aspectj/tools/ajdoc/PatternsTestCase.java b/ajdoc/testsrc/org/aspectj/tools/ajdoc/PatternsTestCase.java
new file mode 100644 (file)
index 0000000..d82d5c8
--- /dev/null
@@ -0,0 +1,98 @@
+/* *******************************************************************
+ * Copyright (c) 2003 Contributors.
+ * All rights reserved. 
+ * This program and the accompanying materials are made available 
+ * under the terms of the Common Public License v1.0 
+ * which accompanies this distribution and is available at 
+ * http://www.eclipse.org/legal/cpl-v10.html 
+ *  
+ * Contributors: 
+ *     Mik Kersten     initial implementation 
+ * ******************************************************************/
+
+package org.aspectj.tools.ajdoc;
+
+import java.io.File;
+
+import junit.framework.TestCase;
+
+/**
+ * A long way to go until full coverage, but this is the place to add more.
+ * 
+ * @author Mik Kersten
+ */
+public class PatternsTestCase extends TestCase {
+       
+       public void testSimpleExample() {
+                 
+//             System.err.println(new File("testdata.figures-demo").exists());
+//             File file1 = new File("testdata/patterns/allPatterns.lst");
+               File outdir = new File("testdata/patterns/doc");
+               File srcdir = new File("../docs/sandbox/ubc-design-patterns/src");
+               
+               String[] args = { 
+//                     "-XajdocDebug", 
+                       "-d", 
+                       outdir.getAbsolutePath(),
+                       "-sourcepath", 
+                       srcdir.getAbsolutePath(),
+                       "ca.ubc.cs.spl.aspectPatterns.patternLibrary",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.abstractFactory.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.abstractFactory.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.builder.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.builder.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.factoryMethod.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.factoryMethod.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.prototype.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.prototype.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.singleton.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.singleton.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.adapter.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.adapter.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.bridge.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.bridge.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.composite.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.composite.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.decorator.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.decorator.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.facade.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.facade.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.flyweight.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.flyweight.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.proxy.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.proxy.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.chainOfResponsibility.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.chainOfResponsibility.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.command.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.command.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.interpreter.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.interpreter.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.iterator.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.iterator.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.mediator.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.mediator.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.memento.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.memento.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.observer.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.observer.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.state.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.state.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.strategy.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.strategy.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.templateMethod.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.templateMethod.aspectj",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.visitor.java",
+                       "ca.ubc.cs.spl.aspectPatterns.examples.visitor.aspectj"
+               };
+               
+               org.aspectj.tools.ajdoc.Main.main(args);
+       }
+       
+       protected void setUp() throws Exception {
+               super.setUp();
+       }
+       
+       protected void tearDown() throws Exception {
+               super.tearDown();
+       }
+}