Browse Source

code has moved into model area...154552, comment 3

tags/BEFORE_133532
aclement 17 years ago
parent
commit
41af7600c8

+ 0
- 7
tests/bugs150/pr115607.java View File

@@ -1,7 +0,0 @@
@interface I {}

class Simple {}

public aspect pr115607 {
declare @type: Simple : @I;
}

+ 0
- 24
tests/bugs150/pr77269/pack/pr77269.aj View File

@@ -1,24 +0,0 @@
package pack;
class Test {
public void testMethod() {
new Runnable() {
public void run() {
}
};
class C {
public void m(){
}
}
}
}

aspect A {
pointcut p() : execution(* run(..));
before() : p() {
}

}

+ 0
- 19
tests/bugs150/pr77269/pack/pr77269c.aj View File

@@ -1,19 +0,0 @@
package pack;

class Test {
public void testMethod() {
new Runnable() {
public void run() {
someMethod();
}
};
}
public void someMethod() {
}
}

aspect A {
declare warning : call(void someMethod(..)) : "blah blah blah";
}

+ 0
- 23
tests/bugs150/pr77269b.aj View File

@@ -1,23 +0,0 @@
class Test {
public void testMethod() {
new Runnable() {
public void run() {
}
};
class C {
public void m(){
}
}
}
}

aspect A {
pointcut p() : execution(* m(..));
before() : p() {
}

}

+ 0
- 15
tests/bugs151/pr120356/A.java View File

@@ -1,15 +0,0 @@

import org.aspectj.lang.annotation.Aspect;
import org.aspectj.lang.annotation.DeclareWarning;
import org.aspectj.lang.annotation.DeclareError;

@Aspect
public class A {

@DeclareWarning("execution(* C.warningMethod())")
static final String warning = "warning";

@DeclareError("execution(* C.badMethod())")
static final String error = "error";
}

+ 0
- 11
tests/bugs151/pr120356/C.java View File

@@ -1,11 +0,0 @@


public class C {

public void warningMethod() {
}
public void badMethod() {
}
}

+ 0
- 21
tests/bugs151/pr131932.aj View File

@@ -1,21 +0,0 @@
import java.util.List;

aspect Slide74 {
public X Bar<X>.getFirst() {
return lts.get(0);
}

<T> Foo<T>.new(List<T> elements) { this(); }
private List<C> Bar<C>.children;// = new ArrayList<C>();
static class Bar<T> {
List<T> lts;
}
}

class Foo<T> {
}

+ 0
- 17
tests/bugs151/pr132130.aj View File

@@ -1,17 +0,0 @@
aspect basic {

declare @method : * debit(..) : @Secured(role="supervisor");
declare @constructor : BankAccount+.new(..) : @Secured(role="supervisor");
}

class BankAccount {
public BankAccount(String s, int i) {
}
public void debit(long accId,long amount) {
}
}

@interface Secured {
String role();
}

+ 0
- 9
tests/bugs152/pr141730/aspectpath/MyBar.aj View File

@@ -1,9 +0,0 @@
package bar;

public aspect MyBar {

before() : call(* main(..)) {
System.out.println("about to call a main method");
}
}

+ 0
- 11
tests/bugs152/pr141730/aspectpath/MyFoo.java View File

@@ -1,11 +0,0 @@
package foo;

public class MyFoo {

public void callMain() {
new MyFoo().main();
}
public void main() {
}
}

+ 0
- 5
tests/bugs152/pr141730/inpath/MyAnnotation.java View File

@@ -1,5 +0,0 @@
package bar;

public @interface MyAnnotation {

}

+ 0
- 18
tests/bugs152/pr141730/inpath/MyBar.aj View File

@@ -1,18 +0,0 @@
package bar;

import foo.*;

public aspect MyBar {

before() : call(* main(..)) {}

declare warning: get( * System.out ) : "System.out should not be called";
declare parents : *Foo extends NewClass;
declare @type : *Foo* : @MyAnnotation;
declare @method : public * *Foo.anotMethod(..) : @MyAnnotation;
declare @constructor : *Foo.new(String) : @MyAnnotation;
declare @field : int *Foo.* : @MyAnnotation ;
}

+ 0
- 25
tests/bugs152/pr141730/inpath/MyFoo.java View File

@@ -1,25 +0,0 @@
package foo;

public class MyFoo {

public int i;
public MyFoo() {
super();
}
public MyFoo(String s) {
super();
}
public void callMain() {
new MyFoo().main();
}
public void main() {
System.out.println("blah");
}
public void anotMethod() {
}
}

+ 0
- 5
tests/bugs152/pr141730/inpath/NewClass.java View File

@@ -1,5 +0,0 @@
package bar;

public class NewClass {

}

+ 0
- 13
tests/bugs152/pr143924.aj View File

@@ -1,13 +0,0 @@
aspect DeclareAnnotation {
declare @method : * debit(..) : @Secured(role="supervisor");
}

class BankAccount {

public void debit(String accId,long amount) {
}
}

@interface Secured {
String role();
}

+ 0
- 15
tests/bugs152/pr148027/A.aj View File

@@ -1,15 +0,0 @@
package pkg;

public aspect A {

before() : C.pointcutInClass() {
}
pointcut pointcutInAspect() : execution(void aMethod());
before() : pointcutInAspect() {
}
public void aMethod() {
}
}

+ 0
- 10
tests/bugs152/pr148027/C.aj View File

@@ -1,10 +0,0 @@
package pkg;

public class C {

pointcut pointcutInClass() : execution(void cMethod());
public void cMethod() {
}
}

+ 0
- 4
tests/src/org/aspectj/systemtest/ajc151/Ajc151Tests.java View File

@@ -143,10 +143,6 @@ public class Ajc151Tests extends org.aspectj.testing.XMLBasedAjcTestCase {
public void testAtAspectInheritsAbstractPointcut_pr125810 () {
runTest("warning when inherited pointcut not made concrete");
}
public void testAtAspectNoNPEWithDEOWWithoutStructureModel_pr120356() {
runTest("@AJ no NPE with deow when structure model isn't generated");
}
public void testAtAspectWithoutJoinPointImport_pr121616() {
runTest("@AJ without JoinPoint import");

+ 0
- 7
tests/src/org/aspectj/systemtest/ajc151/ajc151.xml View File

@@ -343,13 +343,6 @@
<compile files="Pr126316.aj" options="-1.5"/>
</ajc-test>

<ajc-test dir="bugs151/pr120356" title="@AJ no NPE with deow when structure model isn't generated">
<compile files="C.java, A.java" options="-1.5">
<message kind="error" line="8" text="error"/>
<message kind="warning" line="5" text="warning"/>
</compile>
</ajc-test>

<ajc-test dir="bugs151" title="@AJ without JoinPoint import">
<compile files="pr121616.java" options="-1.5">
<message kind="error" line="13" text="JoinPoint cannot be resolved to a type"/>

Loading…
Cancel
Save