[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[aspectj-dev] AOP Design Patterns Quality Metrics

Hi !! 

I want to know  from Software Developer or AOP researcher who are using Design patterns and AOP ,
How useful these 23 GOF design patterns in their product development ?  
Is AOP design patterns improves software quality positively?
 
Please answer these questions either  researcher or developer which will  help me a lot.

Thanking You,

Regards

S Kotrappa




On Wed, Nov 23, 2011 at 10:30 PM, <aspectj-dev-request@xxxxxxxxxxx> wrote:
Send aspectj-dev mailing list submissions to
       aspectj-dev@xxxxxxxxxxx

To subscribe or unsubscribe via the World Wide Web, visit
       https://dev.eclipse.org/mailman/listinfo/aspectj-dev
or, via email, send a message with subject or body 'help' to
       aspectj-dev-request@xxxxxxxxxxx

You can reach the person managing the list at
       aspectj-dev-owner@xxxxxxxxxxx

When replying, please edit your Subject line so it is more specific
than "Re: Contents of aspectj-dev digest..."


Today's Topics:

  1. Java7 language support? (Steve Ash)
  2. Re: Java7 language support? (Andy Clement)
  3. java6 apt processing (Steve Ash)
  4. Re: java6 apt processing (Andrew Eisenberg)


----------------------------------------------------------------------

Message: 1
Date: Tue, 22 Nov 2011 14:26:33 -0600
From: Steve Ash <stevemash@xxxxxxxxx>
To: aspectj-dev@xxxxxxxxxxx
Subject: [aspectj-dev] Java7 language support?
Message-ID:
       <CALX9tmU4Y3R6RJiwnNONJ-3A=Ew_SVB2FiDD76nRtM1m0Rv23g@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Hello,

I apologize if you have already answered this, but I couldn't find anything
recent, so I figured I would ask. Any news on upgrading IAJC to Java7 now
that Eclipse 3.7.1 has been out for a while?

We are starting to do some projects targeting Java7 and using the Java7 new
language features.  Currently our toolchain only uses IAJC for
compilation.  I suppose I could investigate compiling with Javac and then
weaving the compiled class files that would work right?

I tried to find an open issue in bugzilla to watch for this and I found
https://bugs.eclipse.org/bugs/show_bug.cgi?id=353900

Is there any others to watch?

Thanks so much!

Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dev.eclipse.org/mailman/private/aspectj-dev/attachments/20111122/a00ac9d8/attachment.htm>

------------------------------

Message: 2
Date: Tue, 22 Nov 2011 14:22:31 -0800
From: Andy Clement <andrew.clement@xxxxxxxxx>
To: AspectJ developer discussions <aspectj-dev@xxxxxxxxxxx>
Subject: Re: [aspectj-dev] Java7 language support?
Message-ID:
       <CAAu=NO=B6jWLnLsgQ6Ojr-iwfeGsYZBAs2=gdNtRjroRWKuWrg@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1

Hi Steve,

On 22 November 2011 12:26, Steve Ash <stevemash@xxxxxxxxx> wrote:
> I apologize if you have already answered this, but I couldn't find anything
> recent, so I figured I would ask. Any news on upgrading IAJC to Java7 now
> that Eclipse 3.7.1 has been out for a while?

The next version of AspectJ I'm working on is 1.7.0 (finally tired of
that 1.6.X stream!) - this will be based on the Eclipse 3.7.1
compiler.  Unfortunately migrating compiler versions is a 'lock myself
in a a room for a week without distractions' sized piece of work and
I'm having trouble scheduling it.  Hopefully soon.

> We are starting to do some projects targeting Java7 and using the Java7 new
> language features.? Currently our toolchain only uses IAJC for compilation.
> I suppose I could investigate compiling with Javac and then weaving the
> compiled class files that would work right?

That ought to work, I've already committed preliminary changes into
1.6.12 that tolerate weaving of Java7 code.  However, if you do
something that results in an invokedynamic bytecode instruction then
that'll likely cause problems.  But basic Java development won't do
that, so you should be ok.

> I tried to find an open issue in bugzilla to watch for this and I found
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=353900

I can't believe I haven't raised one to specifically cover this work,
I just opened:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=364525

cheers,
Andy


------------------------------

Message: 3
Date: Wed, 23 Nov 2011 03:39:31 -0600
From: Steve Ash <stevemash@xxxxxxxxx>
To: aspectj-dev@xxxxxxxxxxx
Subject: [aspectj-dev] java6 apt processing
Message-ID:
       <CALX9tmWM-E3r8zdYRBb0=W_YCvqWJQ7NRybsqXomdh5BRFF95g@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset="iso-8859-1"

Hello,

Like a few others on the list, I went down the path of ajdt+lombok
integration.  I first got everything working through maven command line by
following the tips of others: let javac+lombok compile java src to class
files.  Then use the inpath to do binary weaving of the lombok-ified class
files to woven final class files.  This worked really well for running
maven through the command line.  All of my lombok generated stuff showed up.

Then I tried the same in AJDT in eclipse and no lombok stuff.  I think this
is the same problem that originally led me to go the binary weaving route
-- i.e. AJDT via iajc is not invoking the java6 annotation processor so
lombok never runs (aspectj bug 252199):

So (1) can I somehow configure AJDT to do the same trick as I do in maven?
 javac+lombok generate source -> class then set the inpath?  Or (2) any
news on:
https://bugs.eclipse.org/bugs/show_bug.cgi?id=252199

Andy mentions that he got it working in 2008-- any experimental feature we
could enable to try it with lombok?

Thanks,

Steve
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://dev.eclipse.org/mailman/private/aspectj-dev/attachments/20111123/8bc4dc3f/attachment.htm>

------------------------------

Message: 4
Date: Wed, 23 Nov 2011 08:34:28 -0800
From: Andrew Eisenberg <andrew@xxxxxxxxxxxx>
To: AspectJ developer discussions <aspectj-dev@xxxxxxxxxxx>
Subject: Re: [aspectj-dev] java6 apt processing
Message-ID:
       <CAJPxihe7F9utc2P4h206uOQO=y5Q5yrzwi9nYEFRzr0o191yeQ@xxxxxxxxxxxxxx>
Content-Type: text/plain; charset=ISO-8859-1

I saw your latest comment on the bug 252199.  Unfortunately, using the
same technique in Eclipse as you use in maven (ie- staged compilation)
won't work.  Eclipse relies on taking the results of compilation and
converting it into a Java model, which it uses to populate navigation,
search, content assist, etc.  Eclipse has no way to reconcile both the
use of Lombok and  AspectJ and does not know how to extract a model
from byte code that was manipulated by both libraries together.

On Wed, Nov 23, 2011 at 1:39 AM, Steve Ash <stevemash@xxxxxxxxx> wrote:
> Hello,
> Like a few others on the list, I went down the path of ajdt+lombok
> integration. ?I first got everything working through maven command line by
> following the tips of others: let javac+lombok compile java src to class
> files. ?Then use the inpath to do binary weaving of the lombok-ified class
> files to woven final class files. ?This worked really well for running maven
> through the command line. ?All of my lombok generated stuff showed up.
> Then I tried the same in AJDT in eclipse and no lombok stuff. ?I think this
> is the same problem that originally led me to go the binary weaving route --
> i.e. AJDT via iajc is not invoking the java6 annotation processor so lombok
> never runs (aspectj bug 252199):
> So (1) can I somehow configure AJDT to do the same trick as I do in maven?
> ?javac+lombok generate source -> class then set the inpath? ?Or (2) any news
> on:
> https://bugs.eclipse.org/bugs/show_bug.cgi?id=252199
> Andy mentions that he got it working in 2008-- any?experimental?feature we
> could enable to try it with lombok?
> Thanks,
> Steve
> _______________________________________________
> aspectj-dev mailing list
> aspectj-dev@xxxxxxxxxxx
> https://dev.eclipse.org/mailman/listinfo/aspectj-dev
>
>


------------------------------

_______________________________________________
aspectj-dev mailing list
aspectj-dev@xxxxxxxxxxx
https://dev.eclipse.org/mailman/listinfo/aspectj-dev


End of aspectj-dev Digest, Vol 80, Issue 2
******************************************