@@ -1,23 +1,27 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* Jonas Bonér, Alexandre Vasseur initial implementation | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang.annotation; | |||
import java.lang.annotation.Target; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
/** | |||
* After finally advice | |||
* | |||
* @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> | |||
*/ | |||
@Retention(RetentionPolicy.RUNTIME) | |||
@Target(ElementType.METHOD) | |||
public @interface After { | |||
@@ -1,23 +1,27 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* Jonas Bonér, Alexandre Vasseur initial implementation | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang.annotation; | |||
import java.lang.annotation.Target; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
/** | |||
* After returning advice | |||
* | |||
* @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> | |||
*/ | |||
@Retention(RetentionPolicy.RUNTIME) | |||
@Target(ElementType.METHOD) | |||
public @interface AfterReturning { | |||
@@ -1,23 +1,27 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* Jonas Bonér, Alexandre Vasseur initial implementation | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang.annotation; | |||
import java.lang.annotation.Target; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
/** | |||
* After throwing advice | |||
* | |||
* @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> | |||
*/ | |||
@Retention(RetentionPolicy.RUNTIME) | |||
@Target(ElementType.METHOD) | |||
public @interface AfterThrowing { | |||
@@ -1,23 +1,27 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* Jonas Bonér, Alexandre Vasseur initial implementation | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang.annotation; | |||
import java.lang.annotation.Target; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
/** | |||
* Around advice | |||
* | |||
* @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> | |||
*/ | |||
@Retention(RetentionPolicy.RUNTIME) | |||
@Target(ElementType.METHOD) | |||
public @interface Around { | |||
@@ -1,23 +1,27 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* Jonas Bonér, Alexandre Vasseur initial implementation | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang.annotation; | |||
import java.lang.annotation.Target; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
/** | |||
* Aspect declaration | |||
* | |||
* @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> | |||
*/ | |||
@Retention(RetentionPolicy.RUNTIME) | |||
@Target(ElementType.TYPE) | |||
public @interface Aspect { | |||
@@ -1,24 +1,27 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* Jonas Bonér, Alexandre Vasseur initial implementation | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang.annotation; | |||
import java.lang.annotation.Target; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
/** | |||
* Before advice | |||
* | |||
* @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> | |||
*/ | |||
//FIXME av @AJ annotations RuntimeVisible or RuntimeInvisible? Applies to all annotations in this package | |||
@Retention(RetentionPolicy.RUNTIME) | |||
@Target(ElementType.METHOD) | |||
public @interface Before { | |||
@@ -1,23 +1,27 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* Jonas Bonér, Alexandre Vasseur initial implementation | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang.annotation; | |||
import java.lang.annotation.Target; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
/** | |||
* Aspect precedence declaration | |||
* | |||
* @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> | |||
*/ | |||
@Retention(RetentionPolicy.RUNTIME) | |||
@Target(ElementType.TYPE) | |||
public @interface DeclarePrecedence { | |||
@@ -1,23 +1,27 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* Jonas Bonér, Alexandre Vasseur initial implementation | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang.annotation; | |||
import java.lang.annotation.Target; | |||
import java.lang.annotation.ElementType; | |||
import java.lang.annotation.Retention; | |||
import java.lang.annotation.RetentionPolicy; | |||
/** | |||
* Pointcut declaration | |||
* | |||
* @author <a href="mailto:alex AT gnilux DOT com">Alexandre Vasseur</a> | |||
*/ | |||
@Retention(RetentionPolicy.RUNTIME) | |||
@Target(ElementType.METHOD) | |||
public @interface Pointcut { | |||
@@ -13,11 +13,26 @@ | |||
<path id="runtime.src.path"> | |||
</path> | |||
<target name="compile" depends="init"> | |||
<target name="compile" depends="init, compile:jdk13, compile:residual"> | |||
<!-- don't use the Ant macro srccompile that is Java 1.3 level --> | |||
<!-- use an indirection level since Java 5 does not accept -source 1.1 anymore --> | |||
<!-- under Java 5 we will only ensure source 1.2 --> | |||
</target> | |||
<target name="compile:jdk13" if="jdk13"> | |||
<!-- Note: note sure we can trust that. Pbly better if CruiseControl runs with a real 1.1 for this module --> | |||
<!-- f.e. use a TreeMap (@since Java 1.2) somewhere, and it still compiles.. --> | |||
<mkdir dir="../runtime/bin"/> | |||
<javac debug="on" destdir="../runtime/bin" source="1.1" target="1.1"> | |||
<src path="../runtime/src"/> | |||
<classpath refid="runtime.src.path"/> | |||
</javac> | |||
</target> | |||
<target name="compile:residual"> | |||
<srccompile project="runtime" path="runtime.src.path"/> | |||
</target> | |||
<target name="test:compile" depends="compile"> | |||
<!-- TODO AV do we want to run them on 1.1 ? --> | |||
<testcompile project="runtime" path="runtime.test.src.path"/> | |||
</target> | |||
@@ -1,12 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Jonas Bonér, Alexandre Vasseur | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang; | |||
@@ -1,12 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Jonas Bonér, Alexandre Vasseur | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.lang; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -1,9 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) Jonas Bonér, Alexandre Vasseur | |||
* 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package ataspectj; | |||
@@ -34,19 +34,19 @@ public class AnnotationPointcutsTests extends XMLBasedAjcTestCase { | |||
public void test001_usingAnnotationsInPointcuts() { | |||
runTest("annotation matching on call"); | |||
} | |||
public void test002_AtAnnotationMatching() { | |||
runTest("at annotation matching"); | |||
} | |||
public void test003_Within_Code() { | |||
runTest("annotations and within(code)"); | |||
} | |||
public void test004_Within() { | |||
runTest("annotations and within"); | |||
} | |||
// TODO extra tests | |||
// 3) @annotation on the different join point kinds, matches with inherited annotation | |||
@@ -1,12 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial development Jonas Bonér, Alexandre Vasseur | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.systemtest.ajc150.ataspectj; | |||
@@ -1,12 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Jonas Bonér, Alexandre Vasseur | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.weaver.ast; | |||
@@ -1,12 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Jonas Bonér, Alexandre Vasseur | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.weaver.ast; | |||
@@ -1,12 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Jonas Bonér, Alexandre Vasseur | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.weaver.ast; | |||
@@ -1,12 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Jonas Bonér, Alexandre Vasseur | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.weaver.ataspectj; | |||
@@ -1,12 +1,13 @@ | |||
/******************************************************************************* | |||
* Copyright (c) 2005 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 | |||
* | |||
* Copyright (c) 2005 Contributors. | |||
* All rights reserved. | |||
* This program and the accompanying materials are made available | |||
* under the terms of the Eclipse Public License v1.0 | |||
* which accompanies this distribution and is available at | |||
* http://eclipse.org/legal/epl-v10.html | |||
* | |||
* Contributors: | |||
* initial implementation Jonas Bonér, Alexandre Vasseur | |||
* initial implementation Alexandre Vasseur | |||
*******************************************************************************/ | |||
package org.aspectj.weaver.bcel; | |||