From: Andy Clement Date: Fri, 2 Mar 2012 22:31:45 +0000 (-0800) Subject: 373130: transient tjps X-Git-Tag: V1_7_0RC1~31 X-Git-Url: https://source.dussan.org/?a=commitdiff_plain;h=eec87199cd0fbba7a16a63b7db61d3a0a0fd58c6;p=aspectj.git 373130: transient tjps --- eec87199cd0fbba7a16a63b7db61d3a0a0fd58c6 diff --cc tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java index 84add7bc6,63cb5e22b..bfb995d12 --- a/tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java +++ b/tests/src/org/aspectj/systemtest/ajc170/Ajc170Tests.java @@@ -20,11 -22,20 +22,24 @@@ import org.aspectj.weaver.UnresolvedTyp /** * @author Andy Clement -- */ ++ */ public class Ajc170Tests extends org.aspectj.testing.XMLBasedAjcTestCase { + public void testBCExceptionAnnoDecp_371998() { + runTest("BCException anno decp"); ++ } ++ + public void testTransientTjpFields()throws Exception { + runTest("transient tjp fields"); + JavaClass jc = getClassFrom(ajc.getSandboxDirectory(), "Code"); + Field[] fs = jc.getFields(); + //private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_0 [Synthetic] + //private static final org.aspectj.lang.JoinPoint$StaticPart ajc$tjp_1 [Synthetic] + for (Field f: fs) { + if (!f.isTransient()) { + fail("Field should be transient: "+f); + } + } } public void testGenericsWithTwoTypeParamsOneWildcard() { @@@ -159,4 -170,4 +174,4 @@@ return new File("../tests/src/org/aspectj/systemtest/ajc170/ajc170.xml"); } --} ++} diff --cc tests/src/org/aspectj/systemtest/ajc170/ajc170.xml index 8d4eedacf,314ff1c6d..b5ce9623c --- a/tests/src/org/aspectj/systemtest/ajc170/ajc170.xml +++ b/tests/src/org/aspectj/systemtest/ajc170/ajc170.xml @@@ -2,16 -2,11 +2,21 @@@ - - - - + + + + + + + + + + ++ ++ ++ ++ + @@@ -142,4 -137,4 +147,4 @@@ -- ++