<root> [java source file]
[package]
pr115607.java [java source file] TEST_SANDBOX\pr115607.java:1:
- import declarations [import reference]
+ [import reference]
I [annotation] TEST_SANDBOX\pr115607.java:1:
Simple [class] TEST_SANDBOX\pr115607.java:3:
pr115607 [aspect] TEST_SANDBOX\pr115607.java:5:
<root> [java source file]
[package]
A.java [java source file] TEST_SANDBOX\A.java:1:
- import declarations [import reference]
+ [import reference]
org.aspectj.lang.annotation.DeclareError [import reference] TEST_SANDBOX\A.java:4:
org.aspectj.lang.annotation.DeclareWarning [import reference] TEST_SANDBOX\A.java:3:
org.aspectj.lang.annotation.Aspect [import reference] TEST_SANDBOX\A.java:2:
warning [field] TEST_SANDBOX\A.java:10:
error [field] TEST_SANDBOX\A.java:13:
C.java [java source file] TEST_SANDBOX\C.java:1:
- import declarations [import reference]
+ [import reference]
C [class] TEST_SANDBOX\C.java:3:
warningMethod() [method] TEST_SANDBOX\C.java:5:
badMethod() [method] TEST_SANDBOX\C.java:8:
=== END OF MODEL REPORT =========
=== RELATIONSHIPS REPORT ========= After a batch build
+(targets=1) <{C.java[C~badMethod (matches declare) <{A.java}A^error
(targets=1) <{C.java[C~warningMethod (matches declare) <{A.java}A^warning
(targets=1) <{A.java}A^warning (matched by) <{C.java[C~warningMethod
-(targets=1) <{C.java[C~badMethod (matches declare) <{A.java}A^error
(targets=1) <{A.java}A^error (matched by) <{C.java[C~badMethod
=== END OF RELATIONSHIPS REPORT ==
=== Properties of the model and relationships map =====
<root> [java source file]
[package]
pr131932.aj [java source file] TEST_SANDBOX\pr131932.aj:1:
- import declarations [import reference]
+ [import reference]
java.util.List [import reference] TEST_SANDBOX\pr131932.aj:1:
Slide74 [aspect] TEST_SANDBOX\pr131932.aj:3:
Bar [class] TEST_SANDBOX\pr131932.aj:13:
(targets=1) <*pr131932.aj}Slide74)Bar.children (declared on) <*pr131932.aj}Slide74[Bar
(targets=1) <*pr131932.aj}Slide74)Bar.getFirst (declared on) <*pr131932.aj}Slide74[Bar
(targets=1) <*pr131932.aj[Foo (aspect declarations) <*pr131932.aj}Slide74)Foo.Foo_new)Qjava.util.List\<TT;>;
-(targets=1) <*pr131932.aj}Slide74)Foo.Foo_new)Qjava.util.List\<TT;>; (declared on) <*pr131932.aj[Foo
(targets=2) <*pr131932.aj}Slide74[Bar (aspect declarations) <*pr131932.aj}Slide74)Bar.getFirst
(targets=2) <*pr131932.aj}Slide74[Bar (aspect declarations) <*pr131932.aj}Slide74)Bar.children
+(targets=1) <*pr131932.aj}Slide74)Foo.Foo_new)Qjava.util.List\<TT;>; (declared on) <*pr131932.aj[Foo
=== END OF RELATIONSHIPS REPORT ==
=== Properties of the model and relationships map =====
import reference=2
<root> [java source file]
[package]
pr132130.aj [java source file] TEST_SANDBOX\pr132130.aj:1:
- import declarations [import reference]
+ [import reference]
basic [aspect] TEST_SANDBOX\pr132130.aj:1:
declare @method: * debit(..) : @Secured(role = "supervisor") [declare @method] TEST_SANDBOX\pr132130.aj:3:
declare @constructor: BankAccount+.new(..) : @Secured(role = "supervisor") [declare @constructor] TEST_SANDBOX\pr132130.aj:4:
<root> [java source file]
[package]
pr141730.aj [java source file] TEST_SANDBOX\pr141730.aj:1:
- import declarations [import reference]
+ [import reference]
A [aspect] TEST_SANDBOX\pr141730.aj:1:
p() [pointcut] TEST_SANDBOX\pr141730.aj:3:
before(): p.. [advice] TEST_SANDBOX\pr141730.aj:5:
(targets=11) <*pr141730.aj}A&before (advises) <*pr141730.aj[C~main~\[QString;
(targets=11) <*pr141730.aj}A&before (advises) <*pr141730.aj[C~multiMethod~\[\[QString;
(targets=11) <*pr141730.aj}A&before (advises) <*pr141730.aj[C~intArray~\[I
+(targets=1) <*pr141730.aj[C~multiMethod~\[\[QString; (advised by) <*pr141730.aj}A&before
(targets=1) <*pr141730.aj[C~stringMethod~QString; (advised by) <*pr141730.aj}A&before
(targets=1) <*pr141730.aj[C~intArray~\[I (advised by) <*pr141730.aj}A&before
(targets=1) <*pr141730.aj[C~myClassMethod~LMyClass; (advised by) <*pr141730.aj}A&before
(targets=1) <*pr141730.aj[C~C (advised by) <*pr141730.aj}A&before
(targets=1) <*pr141730.aj}A (advised by) <*pr141730.aj}A&before
-(targets=1) <*pr141730.aj[C~multiMethod~\[\[QString; (advised by) <*pr141730.aj}A&before
=== END OF RELATIONSHIPS REPORT ==
=== Properties of the model and relationships map =====
method=8
<root> [java source file]
[package]
pr141730.aj [java source file] TEST_SANDBOX\pr141730.aj:1:
- import declarations [import reference]
+ [import reference]
java.util.List [import reference] TEST_SANDBOX\pr141730.aj:1:
A [aspect] TEST_SANDBOX\pr141730.aj:3:
p() [pointcut] TEST_SANDBOX\pr141730.aj:5:
MyGenericClass [class] TEST_SANDBOX\pr141730.aj:22:
=== END OF MODEL REPORT =========
=== RELATIONSHIPS REPORT ========= After a batch build
-(targets=1) <*pr141730.aj[MyClass (advised by) <*pr141730.aj}A&before
(targets=1) <*pr141730.aj[MyGenericClass (advised by) <*pr141730.aj}A&before
-(targets=1) <*pr141730.aj[C~genericMethod2~QMyGenericClass\<QString;LMyClass;>; (advised by) <*pr141730.aj}A&before
+(targets=1) <*pr141730.aj[MyClass (advised by) <*pr141730.aj}A&before
+(targets=1) <*pr141730.aj[C~genericMethod~Qjava.util.List\<QString;>; (advised by) <*pr141730.aj}A&before
(targets=6) <*pr141730.aj}A&before (advises) <*pr141730.aj}A
(targets=6) <*pr141730.aj}A&before (advises) <*pr141730.aj[C
(targets=6) <*pr141730.aj}A&before (advises) <*pr141730.aj[C~genericMethod~Qjava.util.List\<QString;>;
(targets=6) <*pr141730.aj}A&before (advises) <*pr141730.aj[C~genericMethod2~QMyGenericClass\<QString;LMyClass;>;
-(targets=6) <*pr141730.aj}A&before (advises) <*pr141730.aj[MyGenericClass
(targets=6) <*pr141730.aj}A&before (advises) <*pr141730.aj[MyClass
-(targets=1) <*pr141730.aj[C~genericMethod~Qjava.util.List\<QString;>; (advised by) <*pr141730.aj}A&before
+(targets=6) <*pr141730.aj}A&before (advises) <*pr141730.aj[MyGenericClass
(targets=1) <*pr141730.aj[C (advised by) <*pr141730.aj}A&before
+(targets=1) <*pr141730.aj[C~genericMethod2~QMyGenericClass\<QString;LMyClass;>; (advised by) <*pr141730.aj}A&before
(targets=1) <*pr141730.aj}A (advised by) <*pr141730.aj}A&before
=== END OF RELATIONSHIPS REPORT ==
=== Properties of the model and relationships map =====
<root> [java source file]
foo [package]
MyFoo.java [java source file] TEST_SANDBOX\MyFoo.java:1:
- import declarations [import reference]
+ foo [package declaration] TEST_SANDBOX\MyFoo.java:1:
+ [import reference]
MyFoo [class] TEST_SANDBOX\MyFoo.java:3:
callMain() [method] TEST_SANDBOX\MyFoo.java:5:
method-call(void foo.MyFoo.main()) [code] TEST_SANDBOX\MyFoo.java:6:
(targets=1) {MyBar.class (advises) <foo{MyFoo.java[MyFoo~callMain?method-call(void foo.MyFoo.main())
=== END OF RELATIONSHIPS REPORT ==
=== Properties of the model and relationships map =====
-package=1
-FileMapSize=1
-RelationshipMapSize=2
-java source file=2
+method=2
import reference=1
code=1
class=1
-method=2
+RelationshipMapSize=2
+package declaration=1
+FileMapSize=1
+package=1
+java source file=2
<root> [java source file]
bar [package]
MyBar.aj [java source file] TEST_SANDBOX\MyBar.aj:1:
- import declarations [import reference]
+ bar [package declaration] TEST_SANDBOX\MyBar.aj:1:
+ [import reference]
foo.* [import reference] TEST_SANDBOX\MyBar.aj:3:
MyBar [aspect] TEST_SANDBOX\MyBar.aj:5:
before(): <anonymous pointcut> [advice] TEST_SANDBOX\MyBar.aj:7:
declare @constructor: *Foo.new(java.lang.String) : @MyAnnotation [declare @constructor] TEST_SANDBOX\MyBar.aj:15:
declare @field: int *Foo.* : @MyAnnotation [declare @field] TEST_SANDBOX\MyBar.aj:16:
MyAnnotation.java [java source file] TEST_SANDBOX\MyAnnotation.java:1:
- import declarations [import reference]
+ bar [package declaration] TEST_SANDBOX\MyAnnotation.java:1:
+ [import reference]
MyAnnotation [annotation] TEST_SANDBOX\MyAnnotation.java:3:
NewClass.java [java source file] TEST_SANDBOX\NewClass.java:1:
- import declarations [import reference]
+ bar [package declaration] TEST_SANDBOX\NewClass.java:1:
+ [import reference]
NewClass [class] TEST_SANDBOX\NewClass.java:3:
=== END OF MODEL REPORT =========
=== RELATIONSHIPS REPORT ========= After a batch build
+(targets=1) <bar*MyBar.aj}MyBar`declare \@type!3 (annotates) {MyFoo.java
(targets=1) <bar*MyBar.aj}MyBar`declare parents!2 (declared on) {MyFoo.java
(targets=1) {MyFoo.java (annotated by) <bar*MyBar.aj}MyBar`declare \@type!3
(targets=1) {MyFoo.java (aspect declarations) <bar*MyBar.aj}MyBar`declare parents!2
-(targets=1) <bar*MyBar.aj}MyBar`declare \@type!3 (annotates) {MyFoo.java
=== END OF RELATIONSHIPS REPORT ==
=== Properties of the model and relationships map =====
import reference=4
annotation=1
class=1
RelationshipMapSize=3
+package declaration=3
FileMapSize=3
package=1
declare @field=1
<root> [java source file]
[package]
pr143924.aj [java source file] TEST_SANDBOX\pr143924.aj:1:
- import declarations [import reference]
+ [import reference]
DeclareAnnotation [aspect] TEST_SANDBOX\pr143924.aj:1:
declare @method: * debit(..) : @Secured(role = "supervisor") [declare @method] TEST_SANDBOX\pr143924.aj:2:
BankAccount [class] TEST_SANDBOX\pr143924.aj:5:
Secured [annotation] TEST_SANDBOX\pr143924.aj:11:
=== END OF MODEL REPORT =========
=== RELATIONSHIPS REPORT ========= After a batch build
-(targets=1) <*pr143924.aj}DeclareAnnotation`declare \@method (annotates) <*pr143924.aj[BankAccount~debit~QString;~J
(targets=1) <*pr143924.aj[BankAccount~debit~QString;~J (annotated by) <*pr143924.aj}DeclareAnnotation`declare \@method
+(targets=1) <*pr143924.aj}DeclareAnnotation`declare \@method (annotates) <*pr143924.aj[BankAccount~debit~QString;~J
=== END OF RELATIONSHIPS REPORT ==
=== Properties of the model and relationships map =====
method=1
<root> [java source file]
pkg [package]
SourceAspect.aj [java source file] TEST_SANDBOX\SourceAspect.aj:1:
- import declarations [import reference]
+ pkg [package declaration] TEST_SANDBOX\SourceAspect.aj:1:
+ [import reference]
SourceAspect [aspect] TEST_SANDBOX\SourceAspect.aj:3:
declare warning: "There should be n.." [declare warning] TEST_SANDBOX\SourceAspect.aj:5:
p() [pointcut] TEST_SANDBOX\SourceAspect.aj:7:
before(): p.. [advice] TEST_SANDBOX\SourceAspect.aj:9:
pack [package]
C.java [java source file] TEST_SANDBOX\C.java:1:
- import declarations [import reference]
+ pack [package declaration] TEST_SANDBOX\C.java:1:
+ [import reference]
C [class] TEST_SANDBOX\C.java:3:
method1() [method] TEST_SANDBOX\C.java:5:
field-get(java.io.PrintStream java.lang.System.out) [code] TEST_SANDBOX\C.java:6:
advice=2
pointcut=2
RelationshipMapSize=6
+package declaration=2
source folder=1
FileMapSize=2
package=3
<root> [java source file]
pkg [package]
SourceAspect.aj [java source file] TEST_SANDBOX\SourceAspect.aj:1:
- import declarations [import reference]
+ pkg [package declaration] TEST_SANDBOX\SourceAspect.aj:1:
+ [import reference]
SourceAspect [aspect] TEST_SANDBOX\SourceAspect.aj:3:
declare warning: "There should be n.." [declare warning] TEST_SANDBOX\SourceAspect.aj:5:
p() [pointcut] TEST_SANDBOX\SourceAspect.aj:7:
before(): p.. [advice] TEST_SANDBOX\SourceAspect.aj:9:
pack [package]
C.java [java source file] TEST_SANDBOX\C.java:1:
- import declarations [import reference]
+ pack [package declaration] TEST_SANDBOX\C.java:1:
+ [import reference]
C [class] TEST_SANDBOX\C.java:3:
method1() [method] TEST_SANDBOX\C.java:5:
field-get(java.io.PrintStream java.lang.System.out) [code] TEST_SANDBOX\C.java:6:
advice=2
pointcut=2
RelationshipMapSize=6
+package declaration=2
source folder=1
FileMapSize=2
package=3
<root> [java source file]
[package]
C.java [java source file] TEST_SANDBOX\C.java:1:
- import declarations [import reference]
+ [import reference]
C [class] TEST_SANDBOX\C.java:3:
method1() [method] TEST_SANDBOX\C.java:5:
field-get(java.io.PrintStream java.lang.System.out) [code] TEST_SANDBOX\C.java:6:
<root> [java source file]
pack [package]
C.java [java source file] TEST_SANDBOX\C.java:1:
- import declarations [import reference]
+ pack [package declaration] TEST_SANDBOX\C.java:1:
+ [import reference]
C [class] TEST_SANDBOX\C.java:3:
method1() [method] TEST_SANDBOX\C.java:5:
field-get(java.io.PrintStream java.lang.System.out) [code] TEST_SANDBOX\C.java:6:
file=1
class=1
RelationshipMapSize=2
+package declaration=1
source folder=1
FileMapSize=1
package=2
<root> [java source file]
test [package]
Simple.java [java source file] TEST_SANDBOX\Simple.java:1:
- import declarations [import reference]
+ test [package declaration] TEST_SANDBOX\Simple.java:1:
+ [import reference]
Simple [class] TEST_SANDBOX\Simple.java:3:
Simple() [constructor] TEST_SANDBOX\Simple.java:5:
binaries [source folder]
advice=2
pointcut=1
RelationshipMapSize=3
+package declaration=1
source folder=1
FileMapSize=1
package=2
<root> [java source file]
test [package]
Simple.java [java source file] TEST_SANDBOX\Simple.java:1:
- import declarations [import reference]
+ test [package declaration] TEST_SANDBOX\Simple.java:1:
+ [import reference]
Simple [class] TEST_SANDBOX\Simple.java:3:
Simple() [constructor] TEST_SANDBOX\Simple.java:5:
binaries [source folder]
class=1
pointcut=1
RelationshipMapSize=2
+package declaration=1
source folder=1
FileMapSize=1
package=2
<root> [java source file]
pack [package]
pr77269.aj [java source file] TEST_SANDBOX\pack\pr77269.aj:1:
- import declarations [import reference]
+ pack [package declaration] TEST_SANDBOX\pack\pr77269.aj:1:
+ [import reference]
Test [class] TEST_SANDBOX\pack\pr77269.aj:2:
testMethod() [method] TEST_SANDBOX\pack\pr77269.aj:4:
new Runnable() {..} [class] TEST_SANDBOX\pack\pr77269.aj:5:
advice=1
pointcut=1
RelationshipMapSize=2
+package declaration=1
FileMapSize=1
package=1
java source file=2
<root> [java source file]
[package]
pr77269b.aj [java source file] TEST_SANDBOX\pr77269b.aj:1:
- import declarations [import reference]
+ [import reference]
Test [class] TEST_SANDBOX\pr77269b.aj:1:
testMethod() [method] TEST_SANDBOX\pr77269b.aj:3:
new Runnable() {..} [class] TEST_SANDBOX\pr77269b.aj:4:
<root> [java source file]
pack [package]
pr77269c.aj [java source file] TEST_SANDBOX\pack\pr77269c.aj:1:
- import declarations [import reference]
+ pack [package declaration] TEST_SANDBOX\pack\pr77269c.aj:1:
+ [import reference]
Test [class] TEST_SANDBOX\pack\pr77269c.aj:3:
testMethod() [method] TEST_SANDBOX\pack\pr77269c.aj:5:
new Runnable() {..} [class] TEST_SANDBOX\pack\pr77269c.aj:6:
declare warning=1
class=2
RelationshipMapSize=2
+package declaration=1
FileMapSize=1
package=1
java source file=2