From cefa5d6bfcb92ea66e6fccd68fa922dba914a420 Mon Sep 17 00:00:00 2001 From: Alexander Kriegisch Date: Fri, 1 Apr 2022 21:42:02 +0700 Subject: [PATCH] Delete unused directories org.aspectj.lib, shadows.org.eclipse.jdt.core I have not used those directories or any files inside them at all. I hope I am not taking away anything helpful from people who prefer working with inter-linked Eclipse projects instead of Maven, but I think we will notice if anyone complains and can revert in case of an emergency. Signed-off-by: Alexander Kriegisch --- org.aspectj.lib/.classpath | 9 - org.aspectj.lib/build-aspectjlib.xml | 158 --------------- org.aspectj.lib/build.ajproperties | 2 - org.aspectj.lib/org.aspectj.lib.mf.txt | 18 -- org.aspectj.lib/pom.xml | 23 --- org.aspectj.lib/readme-org.aspectj.lib.html | 58 ------ .../org/aspectj/lib/pointcuts/Pointcuts.java | 183 ------------------ .../aspectj/lib/tracing/TraceJoinPoints.java | 141 -------------- .../lib/tracing/TraceJoinPointsBase.java | 69 ------- .../java/org/aspectj/lib/LibModuleTests.java | 29 --- .../aspectj/lib/pointcuts/PointcutsTest.java | 60 ------ .../aspectj/lib/pointcuts/PointcutsTests.java | 31 --- .../lib/tracing/TraceJoinPointsTest.java | 83 -------- .../org/aspectj/lib/tracing/TracingTests.java | 29 --- shadows.org.eclipse.jdt.core/.classpath | 5 - shadows.org.eclipse.jdt.core/.project | 17 -- shadows.org.eclipse.jdt.core/README.html | 17 -- shadows.org.eclipse.jdt.core/build.xml | 5 - shadows.org.eclipse.jdt.core/notamodule | 0 .../shadow_folder/shadow_file.txt | 0 20 files changed, 937 deletions(-) delete mode 100644 org.aspectj.lib/.classpath delete mode 100644 org.aspectj.lib/build-aspectjlib.xml delete mode 100644 org.aspectj.lib/build.ajproperties delete mode 100644 org.aspectj.lib/org.aspectj.lib.mf.txt delete mode 100644 org.aspectj.lib/pom.xml delete mode 100644 org.aspectj.lib/readme-org.aspectj.lib.html delete mode 100644 org.aspectj.lib/src/main/java/org/aspectj/lib/pointcuts/Pointcuts.java delete mode 100644 org.aspectj.lib/src/main/java/org/aspectj/lib/tracing/TraceJoinPoints.java delete mode 100644 org.aspectj.lib/src/main/java/org/aspectj/lib/tracing/TraceJoinPointsBase.java delete mode 100644 org.aspectj.lib/src/test/java/org/aspectj/lib/LibModuleTests.java delete mode 100644 org.aspectj.lib/src/test/java/org/aspectj/lib/pointcuts/PointcutsTest.java delete mode 100644 org.aspectj.lib/src/test/java/org/aspectj/lib/pointcuts/PointcutsTests.java delete mode 100644 org.aspectj.lib/src/test/java/org/aspectj/lib/tracing/TraceJoinPointsTest.java delete mode 100644 org.aspectj.lib/src/test/java/org/aspectj/lib/tracing/TracingTests.java delete mode 100644 shadows.org.eclipse.jdt.core/.classpath delete mode 100644 shadows.org.eclipse.jdt.core/.project delete mode 100644 shadows.org.eclipse.jdt.core/README.html delete mode 100644 shadows.org.eclipse.jdt.core/build.xml delete mode 100644 shadows.org.eclipse.jdt.core/notamodule delete mode 100644 shadows.org.eclipse.jdt.core/shadow_folder/shadow_file.txt diff --git a/org.aspectj.lib/.classpath b/org.aspectj.lib/.classpath deleted file mode 100644 index 360c2743a..000000000 --- a/org.aspectj.lib/.classpath +++ /dev/null @@ -1,9 +0,0 @@ - - - - - - - - - diff --git a/org.aspectj.lib/build-aspectjlib.xml b/org.aspectj.lib/build-aspectjlib.xml deleted file mode 100644 index a35d448f3..000000000 --- a/org.aspectj.lib/build-aspectjlib.xml +++ /dev/null @@ -1,158 +0,0 @@ - - - - - - - - - This script builds the AspectJ library. - - Relevant targets: - aspectjlib build library - - Setup: - - Run from the doc/aspectjlib directory in your AspectJ distribution. - The tasks in ../../lib/aspectjtools.jar are used automatically. - - Variants: - - To define a variable, use the Ant -D option - e.g., on Windows: - - ant -f build.xml -DJAVA_HOME=c:\jdk1.3.1 -Dnorun=skip - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/org.aspectj.lib/build.ajproperties b/org.aspectj.lib/build.ajproperties deleted file mode 100644 index dc76e27a4..000000000 --- a/org.aspectj.lib/build.ajproperties +++ /dev/null @@ -1,2 +0,0 @@ -src.includes = src/,\ - testsrc/ diff --git a/org.aspectj.lib/org.aspectj.lib.mf.txt b/org.aspectj.lib/org.aspectj.lib.mf.txt deleted file mode 100644 index 3cc8400e9..000000000 --- a/org.aspectj.lib/org.aspectj.lib.mf.txt +++ /dev/null @@ -1,18 +0,0 @@ -Manifest-Version: 1.0 - -Name: org/aspectj/lib/ -Specification-Title: AspectJ Library Classes -Specification-Version: @build.version.base@ -Specification-Vendor: @company.name@ -Implementation-Title: org.aspectj.lib -Implementation-Version: @build.version@ -Implementation-Vendor: @company.name@ -Bundle-Name: AspectJ -Bundle-Version: @build.version.base@ -Import-Package: org.aspectj.lib,org.aspectj.lib.pointcuts -Bundle-Copyright: (C) Copyright 2005 Contributors. - All Rights Reserved. - - - - diff --git a/org.aspectj.lib/pom.xml b/org.aspectj.lib/pom.xml deleted file mode 100644 index 72d61766d..000000000 --- a/org.aspectj.lib/pom.xml +++ /dev/null @@ -1,23 +0,0 @@ - - 4.0.0 - - - org.aspectj - aspectj-parent - 1.9.4 - - - runtime - - - - org.aspectj - testing-util - ${project.version} - test - - - - diff --git a/org.aspectj.lib/readme-org.aspectj.lib.html b/org.aspectj.lib/readme-org.aspectj.lib.html deleted file mode 100644 index 8e269623b..000000000 --- a/org.aspectj.lib/readme-org.aspectj.lib.html +++ /dev/null @@ -1,58 +0,0 @@ - - org.aspectj.lib library module - -

org.aspectj.lib library module

-

-This module has source for both {AspectJ}/lib/aspectjlib.jar -and {AspectJ}/docs/aspectjlib/*. -

- -

Building {AspectJ}/lib/aspectjlib.jar

-

-This module is compiled using AspectJ, both in Eclipse and with Ant. -The Eclipse support is defined as usual in -.classpath and .project. -The Ant build support in ../build/build.xml -is limited: -

- -

Building {AspectJ}/examples/aspectjlib/*

-

-The docs build script ../docs/build.xml -is responsible for assembling sources from this directory into the docs -directory. It relies on the name of the source directory and build script. -Also, Builder.java is designed to try to use any -build.xml to build the module, but Ant builds are now disabled. -So if you change the build script name or the source directory names, update -the docs build script and the builder as needed. -

-

-The build-aspectjlib.xml script looks for -an AspectJ lib directory from either the distribution (aspectj/docs/aspectjlib) -or from the CVS tree (modules/org.aspectj.lib), so the script can be tested -in situ. -

- - \ No newline at end of file diff --git a/org.aspectj.lib/src/main/java/org/aspectj/lib/pointcuts/Pointcuts.java b/org.aspectj.lib/src/main/java/org/aspectj/lib/pointcuts/Pointcuts.java deleted file mode 100644 index 1c69912a5..000000000 --- a/org.aspectj.lib/src/main/java/org/aspectj/lib/pointcuts/Pointcuts.java +++ /dev/null @@ -1,183 +0,0 @@ -/* ******************************************************************* - * Copyright (c) 2003-2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v 2.0 - * which accompanies this distribution and is available at - * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - * - * Contributors: - * Wes Isberg initial implementation - * ******************************************************************/ - -// START-SAMPLE library-pointcutIdioms Standard pointcut idioms -package org.aspectj.lib.pointcuts; - -import java.util.Collection; -import java.io.PrintStream; - -/** - * Library of pointcut idioms to use in combination with - * other pointcuts. - * - * @author Wes Isberg - */ -public final class Pointcuts { - - // ------- not staticly-determinable - public pointcut adviceCflow() : cflow(adviceexecution()); - - public pointcut notInAdviceCflow() : !adviceCflow(); - - public pointcut cflowMainExecution() : - cflow(mainExecution()); - - // ------- staticly-determinable - - public pointcut mainExecution() : - execution(public static void main(String[])); - - /** staticly-determinable to never match any join point */ - public pointcut never(); - - public pointcut afterAdviceSupported() : !handler(*); - - public pointcut aroundAdviceSupported() : !handler(*) - && !initialization(new(..)) && !preinitialization(new(..)); - - public pointcut anyMethodExecution() : - execution(* *(..)); - - public pointcut anyPublicMethodExecution() : - execution(public * *(..)); - - public pointcut anyPackageProtectedMethodExecution() : - execution(!private !public !protected * *(..)); - - public pointcut anyNonPrivateMethodExecution() : - execution(!private * *(..)); - - public pointcut anyConstructorExecution() : - execution(new(..)); - - public pointcut anyPublicConstructorExecution() : - execution(public new(..)); - - public pointcut anyNonPrivateConstructorExecution() : - execution(!private new(..)); - - public pointcut anyPublicFieldGet() : - get(public * *); - - public pointcut anyNonPrivateFieldGet() : - get(!private * *); - - public pointcut anyPublicFieldSet() : - set(public * *); - - public pointcut anyNonPrivateFieldSet() : - set(!private * *); // also !transient? - - public pointcut withinSetter() : // require !static? - withincode(void set*(*)); // use any return type? multiple parms? - - public pointcut withinGetter() : - withincode(!void get*()); // permit parms? require !static? - - public pointcut anyNonPublicFieldSetOutsideConstructorOrSetter() : - set(!public * *) && !withincode(new(..)) - && !withinSetter(); - - public pointcut anyRunnableImplementation() : - staticinitialization(Runnable+); - - public pointcut anyGetSystemErrOut() : - get(PrintStream System.err) || get(PrintStream System.out); - - public pointcut anySetSystemErrOut() : - call(void System.setOut(..)) || call(void System.setErr(..)); - - public pointcut withinAnyJavaCode() : - within(java..*) || within(javax..*); - - public pointcut notWithinJavaCode() : - !withinAnyJavaCode(); - - public pointcut toStringExecution() : - execution(String toString()) && !within(String); - - /** call or execution of any Thread constructor, including subclasses */ - public pointcut anyThreadConstruction() : - call(Thread+.new(..)) || execution(Thread+.new(..)); - - /** - * Any calls to java.io classes - * (but not methods declared only on their subclasses). - */ - public pointcut anyJavaIOCalls() : - call(* java.io..*.*(..)) || call(java.io..*.new(..)); - - /** - * Any calls to java.awt or javax.swing methods or constructors - * (but not methods declared only on their subclasses). - */ - public pointcut anyJavaAWTOrSwingCalls() : - call(* java.awt..*.*(..)) || call(java.awt..*.new(..)) - || call(* javax.swing..*.*(..)) || call(javax.swing..*.new(..)); - - public pointcut cloneImplementationsInNonCloneable() : - execution(Object !Cloneable+.clone()); - - public pointcut runImplementationsInNonRunnable() : - execution(void !Runnable+.run()); - - /** any calls to java.lang.reflect or Class.get* (except getName()) */ - public pointcut anySystemReflectiveCalls() : - call(* java.lang.reflect..*.*(..)) - || (!call(* Class.getName()) - && call(* Class.get*(..))); - - /** standard class-loading calls by Class and ClassLoader - * Note that `Foo.class` in bytecode is `Class.forName("Foo")`, - * so 'Foo.class' will also be picked out by this pointcut. - */ - public pointcut anySystemClassLoadingCalls() : - call(Class Class.forName(..)) - || call(Class ClassLoader.loadClass(..)); - - public pointcut anySystemProcessSpawningCalls() : - call(Process Runtime.exec(..)) - || call(Class ClassLoader.loadClass(..)); - - /** Write methods on Collection - * Warning: Does not pick out iterator(), even though - * an Iterator can remove elements. - */ - public pointcut anyCollectionWriteCalls() : - call(boolean Collection+.add(Object)) - || call(boolean Collection+.addAll(Collection)) - || call(void Collection+.clear()) - || call(boolean Collection+.remove(Object)) - || call(boolean Collection+.removeAll(Collection)) - || call(boolean Collection+.retainAll(Collection)); - - public pointcut mostThrowableReadCalls() : - call(* Throwable+.get*(..)) - || call(* Throwable+.print*(..)) - || call(String Throwable+.toString(..)); - - public pointcut exceptionWrappingCalls() : - (args(Throwable+,..) || args(.., Throwable+)) - && (set(Throwable+ Throwable+.*) - || (call(* Throwable+.*(..)) - || call(Throwable+.new(..)))); - - public pointcut anyCodeThrowingException() : - execution(* *(..) throws Exception+) - || execution(new(..) throws Exception+); - - private Pointcuts() {} -} -//END-SAMPLE library-pointcutIdioms - - diff --git a/org.aspectj.lib/src/main/java/org/aspectj/lib/tracing/TraceJoinPoints.java b/org.aspectj.lib/src/main/java/org/aspectj/lib/tracing/TraceJoinPoints.java deleted file mode 100644 index a2cf4ffd3..000000000 --- a/org.aspectj.lib/src/main/java/org/aspectj/lib/tracing/TraceJoinPoints.java +++ /dev/null @@ -1,141 +0,0 @@ -/* ******************************************************************* - * Copyright (c) 2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v 2.0 - * which accompanies this distribution and is available at - * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - * - * Contributors: - * Wes Isberg initial implementation - * ******************************************************************/ - -// START-SAMPLE tracing-traceJoinPoints Trace join points executed to log - -package org.aspectj.lib.tracing; - -import org.aspectj.lang.*; -import org.aspectj.lang.reflect.*; -import java.io.*; - -/** - * Print join points being executed in context to a log.xml file. - * To use this, define the abstract pointcuts in a subaspect. - * @author Jim Hugunin, Wes Isberg - */ -public abstract aspect TraceJoinPoints - extends TraceJoinPointsBase { - - // abstract protected pointcut entry(); - - PrintStream out; - int logs = 0; - int depth = 0; - boolean terminal = false; - - /** - * Emit a message in the log, e.g., - *
TraceJoinPoints tjp = TraceJoinPoints.aspectOf();
-     * if (null != tjp) tjp.message("Hello, World!");
- */ - public void message(String s) { - out.println("" + prepareMessage(s) + ""); - } - - protected void startLog() { - makeLogStream(); - } - - protected void completeLog() { - closeLogStream(); - } - - protected void logEnter(JoinPoint.StaticPart jp) { - if (terminal) out.println(">"); - indent(depth); - out.print("<" + jp.getKind()); - writeSig(jp); - writePos(jp); - - depth += 1; - terminal = true; - } - - protected void logExit(JoinPoint.StaticPart jp) { - depth -= 1; - if (terminal) { - getOut().println("/>"); - } else { - indent(depth); - getOut().println(""); - } - terminal = false; - } - - protected PrintStream getOut() { - if (null == out) { - String m = "not in the control flow of entry()"; - throw new IllegalStateException(m); - } - return out; - } - - protected void makeLogStream() { - try { - String name = "log" + logs++ + ".xml"; - out = new PrintStream(new FileOutputStream(name)); - } catch (IOException ioe) { - out = System.err; - } - } - - protected void closeLogStream() { - PrintStream out = this.out; - if (null != out) { - out.close(); - // this.out = null; - } - } - - /** @return input String formatted for XML */ - protected String prepareMessage(String s) { // XXX unimplemented - return s; - } - - void message(String sink, String s) { - if (null == sink) { - message(s); - } else { - getOut().println("" + prepareMessage(s) + ""); - } - } - - void writeSig(JoinPoint.StaticPart jp) { - PrintStream out = getOut(); - out.print(" sig="); - out.print(quoteXml(jp.getSignature().toShortString())); - } - - void writePos(JoinPoint.StaticPart jp) { - SourceLocation loc = jp.getSourceLocation(); - if (loc == null) return; - PrintStream out = getOut(); - - out.print(" pos="); - out.print(quoteXml(loc.getFileName() + - ":" + loc.getLine() + - ":" + loc.getColumn())); - } - - protected String quoteXml(String s) { // XXX weak - return "\"" + s.replace('<', '_').replace('>', '_') + "\""; - } - - protected void indent(int i) { - PrintStream out = getOut(); - while (i-- > 0) out.print(" "); - } -} -// END-SAMPLE tracing-traceJoinPoints - diff --git a/org.aspectj.lib/src/main/java/org/aspectj/lib/tracing/TraceJoinPointsBase.java b/org.aspectj.lib/src/main/java/org/aspectj/lib/tracing/TraceJoinPointsBase.java deleted file mode 100644 index 3a9630d8a..000000000 --- a/org.aspectj.lib/src/main/java/org/aspectj/lib/tracing/TraceJoinPointsBase.java +++ /dev/null @@ -1,69 +0,0 @@ -/* ******************************************************************* - * Copyright (c) 2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v 2.0 - * which accompanies this distribution and is available at - * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - * - * Contributors: - * Wes Isberg initial implementation - * ******************************************************************/ - -// START-SAMPLE tracing-traceJoinPoints Trace join points executed - -package org.aspectj.lib.tracing; - -import org.aspectj.lang.JoinPoint; - -/** - * Trace join points being executed in context. - * To use this, define the abstract members in a subaspect. - * Warning: this does not trace join points that do not - * support after advice. - * @author Jim Hugunin, Wes Isberg - */ -abstract aspect TraceJoinPointsBase { - - declare precedence : TraceJoinPointsBase, *; - - abstract protected pointcut entry(); - - /** ignore join points outside this scope - use within(..) */ - abstract protected pointcut withinScope(); - - protected pointcut exit(): withinScope() && call(* java..*.*(..)); - - final pointcut start(): withinScope() && entry() && !cflowbelow(entry()); - - final pointcut trace(): withinScope() && cflow(entry()) - && !cflowbelow(exit()) && !within(TraceJoinPointsBase+); - - private pointcut supportsAfterAdvice() : !handler(*) - && !preinitialization(new(..)); - - before(): start() { startLog(); } - - before(): trace() && supportsAfterAdvice(){ - logEnter(thisJoinPointStaticPart); - } - - after(): trace() && supportsAfterAdvice() { - logExit(thisJoinPointStaticPart); - } - - after(): start() { completeLog(); } - - abstract protected void logEnter(JoinPoint.StaticPart jp); - - abstract protected void logExit(JoinPoint.StaticPart jp); - - /** called before any logging */ - abstract protected void startLog(); - - /** called after any logging */ - abstract protected void completeLog(); -} - -// END-SAMPLE tracing-traceJoinPoints - diff --git a/org.aspectj.lib/src/test/java/org/aspectj/lib/LibModuleTests.java b/org.aspectj.lib/src/test/java/org/aspectj/lib/LibModuleTests.java deleted file mode 100644 index 0f03a7683..000000000 --- a/org.aspectj.lib/src/test/java/org/aspectj/lib/LibModuleTests.java +++ /dev/null @@ -1,29 +0,0 @@ -package org.aspectj.lib; -/* ******************************************************************* - * Copyright (c) 2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v 2.0 - * which accompanies this distribution and is available at - * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - * - * Contributors: - * Wes Isberg initial implementation - * ******************************************************************/ - -// default package - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - -public class LibModuleTests extends TestCase { - - public static Test suite() { - TestSuite suite = new TestSuite(LibModuleTests.class.getName()); - suite.addTest(org.aspectj.lib.pointcuts.PointcutsTests.suite()); - suite.addTest(org.aspectj.lib.tracing.TracingTests.suite()); - return suite; - } - -} diff --git a/org.aspectj.lib/src/test/java/org/aspectj/lib/pointcuts/PointcutsTest.java b/org.aspectj.lib/src/test/java/org/aspectj/lib/pointcuts/PointcutsTest.java deleted file mode 100644 index ebc441f97..000000000 --- a/org.aspectj.lib/src/test/java/org/aspectj/lib/pointcuts/PointcutsTest.java +++ /dev/null @@ -1,60 +0,0 @@ -/* ******************************************************************* - * Copyright (c) 2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v 2.0 - * which accompanies this distribution and is available at - * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - * - * Contributors: - * Wes Isberg initial implementation - * ******************************************************************/ - -package org.aspectj.lib.pointcuts; - -import junit.framework.TestCase; - -/** - * - */ -public class PointcutsTest extends TestCase { - - public void test_anyPublicMethodExecution() { - try { - Test_anyPublicMethodExecution.error(); - assertTrue("no exception thrown", false); - } catch (Error e) { - // ok, advice worked - } - } - - private static aspect Test_anyPublicMethodExecution { - public static void error() { - throw new RuntimeException("wrong exception"); - } - - static void nonpublic() {} - - before() : - execution(static void Test_anyPublicMethodExecution.error()) - && Pointcuts.anyPublicMethodExecution() { - throw new Error(""); - } - - declare error : - execution(static void Test_anyPublicMethodExecution.nonpublic()) - && Pointcuts.anyPublicMethodExecution() - : "anyPublicMethodExecution failed - not public"; - - } - private static aspect compileChecks { - /** balk if Pointcuts has code - s.b. only pointcuts */ - declare error : within(Pointcuts) && - (set(* *) || Pointcuts.anyMethodExecution() || - (Pointcuts.anyConstructorExecution() - && !execution(private Pointcuts.new()))) : - "only pointcuts permitted in Pointcuts"; - - - } -} diff --git a/org.aspectj.lib/src/test/java/org/aspectj/lib/pointcuts/PointcutsTests.java b/org.aspectj.lib/src/test/java/org/aspectj/lib/pointcuts/PointcutsTests.java deleted file mode 100644 index 59a86fc33..000000000 --- a/org.aspectj.lib/src/test/java/org/aspectj/lib/pointcuts/PointcutsTests.java +++ /dev/null @@ -1,31 +0,0 @@ -/* ******************************************************************* - * Copyright (c) 2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v 2.0 - * which accompanies this distribution and is available at - * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - * - * Contributors: - * Wes Isberg initial implementation - * ******************************************************************/ - -package org.aspectj.lib.pointcuts; - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - -public class PointcutsTests extends TestCase { - - public static Test suite() { - TestSuite suite = new TestSuite(PointcutsTests.class.getName()); - //$JUnit-BEGIN$ - suite.addTestSuite(PointcutsTest.class); - //$JUnit-END$ - return suite; - } - - public PointcutsTests(String name) { super(name); } - -} diff --git a/org.aspectj.lib/src/test/java/org/aspectj/lib/tracing/TraceJoinPointsTest.java b/org.aspectj.lib/src/test/java/org/aspectj/lib/tracing/TraceJoinPointsTest.java deleted file mode 100644 index fa4539255..000000000 --- a/org.aspectj.lib/src/test/java/org/aspectj/lib/tracing/TraceJoinPointsTest.java +++ /dev/null @@ -1,83 +0,0 @@ -/* ******************************************************************* - * Copyright (c) 2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v 2.0 - * which accompanies this distribution and is available at - * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - * - * Contributors: - * Wes Isberg initial implementation - * ******************************************************************/ - - -package org.aspectj.lib.tracing; - -import junit.framework.TestCase; - -import org.aspectj.lang.JoinPoint.StaticPart; - -/** - * - */ -public class TraceJoinPointsTest extends TestCase { - - public void testTraceJoinPoints() { - checkTjp(); - TestTJP aspect = TestTJP.aspectOf(); - assertNotNull("aspect", aspect); - assertTrue("checked", aspect.checked); - } - - static final int NUMJP = 1; - - static void checkTjp() { - // NUMJP: only 1 join point - long l = System.currentTimeMillis(); - } - - /** poor design/test */ - static aspect TestTJP extends TraceJoinPoints { - - protected pointcut withinScope() : within(TraceJoinPointsTest) - && !within(TestTJP); - pointcut traceJoinPoints() : - execution(static void TraceJoinPointsTest.testTraceJoinPoints()); - - protected pointcut entry() : - execution(static void TraceJoinPointsTest.checkTjp()); - - boolean checked; - int logEnter = 10; - int logExit = 10; - int startLog = 10; - int completeLog = 10; - protected void logEnter(StaticPart jp) { - logEnter++; - } - - protected void logExit(StaticPart jp) { - logExit++; - } - - protected void startLog() { - startLog = 0; - completeLog = 0; - logEnter = 0; - logExit = 0; - startLog++; - } - - protected void completeLog() { - completeLog++; - } - after() returning : entry() { - assertEquals("startLog", 1, startLog); - assertEquals("completeLog", 1, startLog); - assertEquals("logExit", NUMJP, startLog); - assertEquals("logEntry", NUMJP, startLog); - assertTrue(!checked); - checked = true; - } - } -} diff --git a/org.aspectj.lib/src/test/java/org/aspectj/lib/tracing/TracingTests.java b/org.aspectj.lib/src/test/java/org/aspectj/lib/tracing/TracingTests.java deleted file mode 100644 index b94109783..000000000 --- a/org.aspectj.lib/src/test/java/org/aspectj/lib/tracing/TracingTests.java +++ /dev/null @@ -1,29 +0,0 @@ -/* ******************************************************************* - * Copyright (c) 2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v 2.0 - * which accompanies this distribution and is available at - * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt - * - * Contributors: - * Wes Isberg initial implementation - * ******************************************************************/ - -package org.aspectj.lib.tracing; - -import junit.framework.Test; -import junit.framework.TestCase; -import junit.framework.TestSuite; - -public class TracingTests extends TestCase { - - public static Test suite() { - TestSuite suite = new TestSuite(TracingTests.class.getName()); - //$JUnit-BEGIN$ - suite.addTestSuite(TraceJoinPointsTest.class); - //$JUnit-END$ - return suite; - } - -} diff --git a/shadows.org.eclipse.jdt.core/.classpath b/shadows.org.eclipse.jdt.core/.classpath deleted file mode 100644 index 969634614..000000000 --- a/shadows.org.eclipse.jdt.core/.classpath +++ /dev/null @@ -1,5 +0,0 @@ - - - - - diff --git a/shadows.org.eclipse.jdt.core/.project b/shadows.org.eclipse.jdt.core/.project deleted file mode 100644 index b4aeaa437..000000000 --- a/shadows.org.eclipse.jdt.core/.project +++ /dev/null @@ -1,17 +0,0 @@ - - - shadows.org.eclipse.jdt.core - - - - - - org.eclipse.jdt.core.javabuilder - - - - - - org.eclipse.jdt.core.javanature - - diff --git a/shadows.org.eclipse.jdt.core/README.html b/shadows.org.eclipse.jdt.core/README.html deleted file mode 100644 index 979fd256e..000000000 --- a/shadows.org.eclipse.jdt.core/README.html +++ /dev/null @@ -1,17 +0,0 @@ - - - - Placeholder for the Shadow version Eclipse JDT compiler - - - -

Placeholder for the Shadow version of the Eclipse JDT Compiler

- -

This module is here so that the org.eclipse.jdt.core project can - fulfill its project dependencies when not working with the 'real' - shadow version of org.eclipse.jdt.core (the normal mode). It contains - a build.xml file that does nothing, in order to satisfy the external - builder tool added to the chain of the org.eclipse.jdt.core HEAD project. -

- - diff --git a/shadows.org.eclipse.jdt.core/build.xml b/shadows.org.eclipse.jdt.core/build.xml deleted file mode 100644 index 232cbc7eb..000000000 --- a/shadows.org.eclipse.jdt.core/build.xml +++ /dev/null @@ -1,5 +0,0 @@ - - - - - \ No newline at end of file diff --git a/shadows.org.eclipse.jdt.core/notamodule b/shadows.org.eclipse.jdt.core/notamodule deleted file mode 100644 index e69de29bb..000000000 diff --git a/shadows.org.eclipse.jdt.core/shadow_folder/shadow_file.txt b/shadows.org.eclipse.jdt.core/shadow_folder/shadow_file.txt deleted file mode 100644 index e69de29bb..000000000 -- 2.39.5