Browse Source

@AJ annotation are runtime visible, fixed all licenses from branch for EPL

tags/PRE_ANDY
avasseur 19 years ago
parent
commit
ced5f6e66d
28 changed files with 251 additions and 157 deletions
  1. 10
    6
      aspectj5rt/java5-src/org/aspectj/lang/annotation/After.java
  2. 10
    6
      aspectj5rt/java5-src/org/aspectj/lang/annotation/AfterReturning.java
  3. 10
    6
      aspectj5rt/java5-src/org/aspectj/lang/annotation/AfterThrowing.java
  4. 10
    6
      aspectj5rt/java5-src/org/aspectj/lang/annotation/Around.java
  5. 10
    6
      aspectj5rt/java5-src/org/aspectj/lang/annotation/Aspect.java
  6. 10
    7
      aspectj5rt/java5-src/org/aspectj/lang/annotation/Before.java
  7. 10
    6
      aspectj5rt/java5-src/org/aspectj/lang/annotation/DeclarePrecedence.java
  8. 10
    6
      aspectj5rt/java5-src/org/aspectj/lang/annotation/Pointcut.java
  9. 16
    1
      runtime/build.xml
  10. 7
    6
      runtime/src/org/aspectj/lang/Aspects.java
  11. 7
    6
      runtime/src/org/aspectj/lang/ProceedingJoinPoint.java
  12. 9
    5
      tests/java5/ataspectj/ataspectj/AfterXTest.java
  13. 9
    5
      tests/java5/ataspectj/ataspectj/BindingTest.java
  14. 9
    5
      tests/java5/ataspectj/ataspectj/CflowTest.java
  15. 9
    5
      tests/java5/ataspectj/ataspectj/IfPointcutTest.java
  16. 9
    5
      tests/java5/ataspectj/ataspectj/PerClauseTest.java
  17. 9
    5
      tests/java5/ataspectj/ataspectj/PointcutReferenceTest.java
  18. 9
    5
      tests/java5/ataspectj/ataspectj/PrecedenceTest.java
  19. 9
    5
      tests/java5/ataspectj/ataspectj/SingletonAspectBindingsTest.java
  20. 9
    5
      tests/java5/ataspectj/ataspectj/TestHelper.java
  21. 9
    5
      tests/java5/ataspectj/ataspectj/XXJoinPointTest.java
  22. 4
    4
      tests/src/org/aspectj/systemtest/ajc150/AnnotationPointcutsTests.java
  23. 8
    7
      tests/src/org/aspectj/systemtest/ajc150/ataspectj/AtAjSyntaxTests.java
  24. 8
    7
      weaver/src/org/aspectj/weaver/ast/CastExpr.java
  25. 8
    7
      weaver/src/org/aspectj/weaver/ast/FieldGetOn.java
  26. 8
    7
      weaver/src/org/aspectj/weaver/ast/StringConstExpr.java
  27. 7
    6
      weaver/src/org/aspectj/weaver/ataspectj/Ajc5MemberMaker.java
  28. 8
    7
      weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java

+ 10
- 6
aspectj5rt/java5-src/org/aspectj/lang/annotation/After.java View File

@@ -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 {


+ 10
- 6
aspectj5rt/java5-src/org/aspectj/lang/annotation/AfterReturning.java View File

@@ -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 {


+ 10
- 6
aspectj5rt/java5-src/org/aspectj/lang/annotation/AfterThrowing.java View File

@@ -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 {


+ 10
- 6
aspectj5rt/java5-src/org/aspectj/lang/annotation/Around.java View File

@@ -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 {


+ 10
- 6
aspectj5rt/java5-src/org/aspectj/lang/annotation/Aspect.java View File

@@ -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 {


+ 10
- 7
aspectj5rt/java5-src/org/aspectj/lang/annotation/Before.java View File

@@ -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 {


+ 10
- 6
aspectj5rt/java5-src/org/aspectj/lang/annotation/DeclarePrecedence.java View File

@@ -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 {


+ 10
- 6
aspectj5rt/java5-src/org/aspectj/lang/annotation/Pointcut.java View File

@@ -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 {


+ 16
- 1
runtime/build.xml View File

@@ -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>


+ 7
- 6
runtime/src/org/aspectj/lang/Aspects.java View File

@@ -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;


+ 7
- 6
runtime/src/org/aspectj/lang/ProceedingJoinPoint.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/AfterXTest.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/BindingTest.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/CflowTest.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/IfPointcutTest.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/PerClauseTest.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/PointcutReferenceTest.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/PrecedenceTest.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/SingletonAspectBindingsTest.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/TestHelper.java View File

@@ -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;


+ 9
- 5
tests/java5/ataspectj/ataspectj/XXJoinPointTest.java View File

@@ -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;


+ 4
- 4
tests/src/org/aspectj/systemtest/ajc150/AnnotationPointcutsTests.java View File

@@ -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

+ 8
- 7
tests/src/org/aspectj/systemtest/ajc150/ataspectj/AtAjSyntaxTests.java View File

@@ -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;


+ 8
- 7
weaver/src/org/aspectj/weaver/ast/CastExpr.java View File

@@ -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;


+ 8
- 7
weaver/src/org/aspectj/weaver/ast/FieldGetOn.java View File

@@ -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;


+ 8
- 7
weaver/src/org/aspectj/weaver/ast/StringConstExpr.java View File

@@ -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;


+ 7
- 6
weaver/src/org/aspectj/weaver/ataspectj/Ajc5MemberMaker.java View File

@@ -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;


+ 8
- 7
weaver/src/org/aspectj/weaver/bcel/BcelPerClauseAspectAdder.java View File

@@ -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;


Loading…
Cancel
Save