Return-Path: X-Original-To: apmail-commons-commits-archive@minotaur.apache.org Delivered-To: apmail-commons-commits-archive@minotaur.apache.org Received: from mail.apache.org (hermes.apache.org [140.211.11.3]) by minotaur.apache.org (Postfix) with SMTP id 45DCD10FE5 for ; Wed, 25 Sep 2013 17:40:07 +0000 (UTC) Received: (qmail 26428 invoked by uid 500); 25 Sep 2013 17:39:37 -0000 Delivered-To: apmail-commons-commits-archive@commons.apache.org Received: (qmail 26341 invoked by uid 500); 25 Sep 2013 17:39:36 -0000 Mailing-List: contact commits-help@commons.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: dev@commons.apache.org Delivered-To: mailing list commits@commons.apache.org Received: (qmail 26218 invoked by uid 99); 25 Sep 2013 17:39:35 -0000 Received: from nike.apache.org (HELO nike.apache.org) (192.87.106.230) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Sep 2013 17:39:35 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=5.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Wed, 25 Sep 2013 17:39:12 +0000 Received: from eris.apache.org (localhost [127.0.0.1]) by eris.apache.org (Postfix) with ESMTP id 068312388CA9 for ; Wed, 25 Sep 2013 17:37:33 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r879866 [25/33] - in /websites/production/commons/content/proper/commons-weaver: ./ apidocs/ apidocs/org/ apidocs/org/apache/ apidocs/org/apache/commons/ apidocs/org/apache/commons/weaver/ apidocs/org/apache/commons/weaver/class-use/ apidoc... Date: Wed, 25 Sep 2013 17:37:20 -0000 To: commits@commons.apache.org From: mbenson@apache.org X-Mailer: svnmailer-1.0.9 Message-Id: <20130925173733.068312388CA9@eris.apache.org> X-Virus-Checked: Checked by ClamAV on apache.org Added: websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.Stooge.html ============================================================================== --- websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.Stooge.html (added) +++ websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.Stooge.html Wed Sep 25 17:37:14 2013 @@ -0,0 +1,334 @@ + + + +Source code + + + +
+
001/*
+002 * Licensed to the Apache Software Foundation (ASF) under one or more
+003 * contributor license agreements.  See the NOTICE file distributed with
+004 * this work for additional information regarding copyright ownership.
+005 * The ASF licenses this file to You under the Apache License, Version 2.0
+006 * (the "License"); you may not use this file except in compliance with
+007 * the License.  You may obtain a copy of the License at
+008 *
+009 *      http://www.apache.org/licenses/LICENSE-2.0
+010 *
+011 * Unless required by applicable law or agreed to in writing, software
+012 * distributed under the License is distributed on an "AS IS" BASIS,
+013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+014 * See the License for the specific language governing permissions and
+015 * limitations under the License.
+016 */
+017package org.apache.commons.weaver.test.beans;
+018
+019import static java.lang.annotation.ElementType.FIELD;
+020import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.CURLY;
+021import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.LARRY;
+022import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.MOE;
+023import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.SHEMP;
+024
+025import java.lang.annotation.Target;
+026
+027public class ComplexAnnotations {
+028    @TestAnnotation(
+029            booleanValue = false,
+030            booleanValues = { false },
+031            byteValue = 0,
+032            byteValues = { 0 },
+033            charValue = 0,
+034            charValues = { 0 },
+035            doubleValue = 0,
+036            doubleValues = { 0 },
+037            floatValue = 0,
+038            floatValues = { 0 },
+039            intValue = 0,
+040            intValues = { 0 },
+041            longValue = 0,
+042            longValues = { 0 },
+043            nest = @NestAnnotation(
+044                    booleanValue = false,
+045                    booleanValues = { false },
+046                    byteValue = 0,
+047                    byteValues = { 0 },
+048                    charValue = 0,
+049                    charValues = { 0 },
+050                    doubleValue = 0,
+051                    doubleValues = { 0 },
+052                    floatValue = 0,
+053                    floatValues = { 0 },
+054                    intValue = 0,
+055                    intValues = { 0 },
+056                    longValue = 0,
+057                    longValues = { 0 },
+058                    shortValue = 0,
+059                    shortValues = { 0 },
+060                    stooge = CURLY,
+061                    stooges = { MOE, LARRY, SHEMP },
+062                    string = "",
+063                    strings = { "" },
+064                    type = Object.class,
+065                    types = { Object.class }
+066            ),
+067            nests = {
+068                @NestAnnotation(
+069                        booleanValue = false,
+070                        booleanValues = { false },
+071                        byteValue = 0,
+072                        byteValues = { 0 },
+073                        charValue = 0,
+074                        charValues = { 0 },
+075                        doubleValue = 0,
+076                        doubleValues = { 0 },
+077                        floatValue = 0,
+078                        floatValues = { 0 },
+079                        intValue = 0,
+080                        intValues = { 0 },
+081                        longValue = 0,
+082                        longValues = { 0 },
+083                        shortValue = 0,
+084                        shortValues = { 0 },
+085                        stooge = CURLY,
+086                        stooges = { MOE, LARRY, SHEMP },
+087                        string = "",
+088                        strings = { "" },
+089                        type = Object[].class,
+090                        types = { Object[].class }
+091                )
+092            },
+093            shortValue = 0,
+094            shortValues = { 0 },
+095            stooge = SHEMP,
+096            stooges = { MOE, LARRY, CURLY },
+097            string = "",
+098            strings = { "" },
+099            type = Object.class,
+100            types = { Object.class }
+101    )
+102    public Object dummy1;
+103
+104    @TestAnnotation(
+105            booleanValue = false,
+106            booleanValues = { false },
+107            byteValue = 0,
+108            byteValues = { 0 },
+109            charValue = 0,
+110            charValues = { 0 },
+111            doubleValue = 0,
+112            doubleValues = { 0 },
+113            floatValue = 0,
+114            floatValues = { 0 },
+115            intValue = 0,
+116            intValues = { 0 },
+117            longValue = 0,
+118            longValues = { 0 },
+119            nest = @NestAnnotation(
+120                    booleanValue = false,
+121                    booleanValues = { false },
+122                    byteValue = 0,
+123                    byteValues = { 0 },
+124                    charValue = 0,
+125                    charValues = { 0 },
+126                    doubleValue = 0,
+127                    doubleValues = { 0 },
+128                    floatValue = 0,
+129                    floatValues = { 0 },
+130                    intValue = 0,
+131                    intValues = { 0 },
+132                    longValue = 0,
+133                    longValues = { 0 },
+134                    shortValue = 0,
+135                    shortValues = { 0 },
+136                    stooge = CURLY,
+137                    stooges = { MOE, LARRY, SHEMP },
+138                    string = "",
+139                    strings = { "" },
+140                    type = Object.class,
+141                    types = { Object.class }
+142            ),
+143            nests = {
+144                @NestAnnotation(
+145                        booleanValue = false,
+146                        booleanValues = { false },
+147                        byteValue = 0,
+148                        byteValues = { 0 },
+149                        charValue = 0,
+150                        charValues = { 0 },
+151                        doubleValue = 0,
+152                        doubleValues = { 0 },
+153                        floatValue = 0,
+154                        floatValues = { 0 },
+155                        intValue = 0,
+156                        intValues = { 0 },
+157                        longValue = 0,
+158                        longValues = { 0 },
+159                        shortValue = 0,
+160                        shortValues = { 0 },
+161                        stooge = CURLY,
+162                        stooges = { MOE, LARRY, SHEMP },
+163                        string = "",
+164                        strings = { "" },
+165                        type = Object[].class,
+166                        types = { Object[].class }
+167                ),
+168                //add a second NestAnnotation:
+169                @NestAnnotation(
+170                        booleanValue = false,
+171                        booleanValues = { false },
+172                        byteValue = 0,
+173                        byteValues = { 0 },
+174                        charValue = 0,
+175                        charValues = { 0 },
+176                        doubleValue = 0,
+177                        doubleValues = { 0 },
+178                        floatValue = 0,
+179                        floatValues = { 0 },
+180                        intValue = 0,
+181                        intValues = { 0 },
+182                        longValue = 0,
+183                        longValues = { 0 },
+184                        shortValue = 0,
+185                        shortValues = { 0 },
+186                        stooge = CURLY,
+187                        stooges = { MOE, LARRY, SHEMP },
+188                        string = "",
+189                        strings = { "" },
+190                        type = Object[].class,
+191                        types = { Object[].class }
+192                )
+193            },
+194            shortValue = 0,
+195            shortValues = { 0 },
+196            stooge = SHEMP,
+197            stooges = { MOE, LARRY, CURLY },
+198            string = "",
+199            strings = { "" },
+200            type = Object.class,
+201            types = { Object.class }
+202    )
+203    public Object dummy2;
+204
+205    @Target(FIELD)
+206    public @interface TestAnnotation {
+207        String string();
+208        String[] strings();
+209        Class<?> type();
+210        Class<?>[] types();
+211        byte byteValue();
+212        byte[] byteValues();
+213        short shortValue();
+214        short[] shortValues();
+215        int intValue();
+216        int[] intValues();
+217        char charValue();
+218        char[] charValues();
+219        long longValue();
+220        long[] longValues();
+221        float floatValue();
+222        float[] floatValues();
+223        double doubleValue();
+224        double[] doubleValues();
+225        boolean booleanValue();
+226        boolean[] booleanValues();
+227        Stooge stooge();
+228        Stooge[] stooges();
+229        NestAnnotation nest();
+230        NestAnnotation[] nests();
+231    }
+232
+233    public @interface NestAnnotation {
+234        String string();
+235        String[] strings();
+236        Class<?> type();
+237        Class<?>[] types();
+238        byte byteValue();
+239        byte[] byteValues();
+240        short shortValue();
+241        short[] shortValues();
+242        int intValue();
+243        int[] intValues();
+244        char charValue();
+245        char[] charValues();
+246        long longValue();
+247        long[] longValues();
+248        float floatValue();
+249        float[] floatValues();
+250        double doubleValue();
+251        double[] doubleValues();
+252        boolean booleanValue();
+253        boolean[] booleanValues();
+254        Stooge stooge();
+255        Stooge[] stooges();
+256    }
+257
+258    public static enum Stooge {
+259        MOE, LARRY, CURLY, SHEMP, JOE;
+260    }
+261
+262}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.TestAnnotation.html ============================================================================== --- websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.TestAnnotation.html (added) +++ websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.TestAnnotation.html Wed Sep 25 17:37:14 2013 @@ -0,0 +1,334 @@ + + + +Source code + + + +
+
001/*
+002 * Licensed to the Apache Software Foundation (ASF) under one or more
+003 * contributor license agreements.  See the NOTICE file distributed with
+004 * this work for additional information regarding copyright ownership.
+005 * The ASF licenses this file to You under the Apache License, Version 2.0
+006 * (the "License"); you may not use this file except in compliance with
+007 * the License.  You may obtain a copy of the License at
+008 *
+009 *      http://www.apache.org/licenses/LICENSE-2.0
+010 *
+011 * Unless required by applicable law or agreed to in writing, software
+012 * distributed under the License is distributed on an "AS IS" BASIS,
+013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+014 * See the License for the specific language governing permissions and
+015 * limitations under the License.
+016 */
+017package org.apache.commons.weaver.test.beans;
+018
+019import static java.lang.annotation.ElementType.FIELD;
+020import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.CURLY;
+021import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.LARRY;
+022import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.MOE;
+023import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.SHEMP;
+024
+025import java.lang.annotation.Target;
+026
+027public class ComplexAnnotations {
+028    @TestAnnotation(
+029            booleanValue = false,
+030            booleanValues = { false },
+031            byteValue = 0,
+032            byteValues = { 0 },
+033            charValue = 0,
+034            charValues = { 0 },
+035            doubleValue = 0,
+036            doubleValues = { 0 },
+037            floatValue = 0,
+038            floatValues = { 0 },
+039            intValue = 0,
+040            intValues = { 0 },
+041            longValue = 0,
+042            longValues = { 0 },
+043            nest = @NestAnnotation(
+044                    booleanValue = false,
+045                    booleanValues = { false },
+046                    byteValue = 0,
+047                    byteValues = { 0 },
+048                    charValue = 0,
+049                    charValues = { 0 },
+050                    doubleValue = 0,
+051                    doubleValues = { 0 },
+052                    floatValue = 0,
+053                    floatValues = { 0 },
+054                    intValue = 0,
+055                    intValues = { 0 },
+056                    longValue = 0,
+057                    longValues = { 0 },
+058                    shortValue = 0,
+059                    shortValues = { 0 },
+060                    stooge = CURLY,
+061                    stooges = { MOE, LARRY, SHEMP },
+062                    string = "",
+063                    strings = { "" },
+064                    type = Object.class,
+065                    types = { Object.class }
+066            ),
+067            nests = {
+068                @NestAnnotation(
+069                        booleanValue = false,
+070                        booleanValues = { false },
+071                        byteValue = 0,
+072                        byteValues = { 0 },
+073                        charValue = 0,
+074                        charValues = { 0 },
+075                        doubleValue = 0,
+076                        doubleValues = { 0 },
+077                        floatValue = 0,
+078                        floatValues = { 0 },
+079                        intValue = 0,
+080                        intValues = { 0 },
+081                        longValue = 0,
+082                        longValues = { 0 },
+083                        shortValue = 0,
+084                        shortValues = { 0 },
+085                        stooge = CURLY,
+086                        stooges = { MOE, LARRY, SHEMP },
+087                        string = "",
+088                        strings = { "" },
+089                        type = Object[].class,
+090                        types = { Object[].class }
+091                )
+092            },
+093            shortValue = 0,
+094            shortValues = { 0 },
+095            stooge = SHEMP,
+096            stooges = { MOE, LARRY, CURLY },
+097            string = "",
+098            strings = { "" },
+099            type = Object.class,
+100            types = { Object.class }
+101    )
+102    public Object dummy1;
+103
+104    @TestAnnotation(
+105            booleanValue = false,
+106            booleanValues = { false },
+107            byteValue = 0,
+108            byteValues = { 0 },
+109            charValue = 0,
+110            charValues = { 0 },
+111            doubleValue = 0,
+112            doubleValues = { 0 },
+113            floatValue = 0,
+114            floatValues = { 0 },
+115            intValue = 0,
+116            intValues = { 0 },
+117            longValue = 0,
+118            longValues = { 0 },
+119            nest = @NestAnnotation(
+120                    booleanValue = false,
+121                    booleanValues = { false },
+122                    byteValue = 0,
+123                    byteValues = { 0 },
+124                    charValue = 0,
+125                    charValues = { 0 },
+126                    doubleValue = 0,
+127                    doubleValues = { 0 },
+128                    floatValue = 0,
+129                    floatValues = { 0 },
+130                    intValue = 0,
+131                    intValues = { 0 },
+132                    longValue = 0,
+133                    longValues = { 0 },
+134                    shortValue = 0,
+135                    shortValues = { 0 },
+136                    stooge = CURLY,
+137                    stooges = { MOE, LARRY, SHEMP },
+138                    string = "",
+139                    strings = { "" },
+140                    type = Object.class,
+141                    types = { Object.class }
+142            ),
+143            nests = {
+144                @NestAnnotation(
+145                        booleanValue = false,
+146                        booleanValues = { false },
+147                        byteValue = 0,
+148                        byteValues = { 0 },
+149                        charValue = 0,
+150                        charValues = { 0 },
+151                        doubleValue = 0,
+152                        doubleValues = { 0 },
+153                        floatValue = 0,
+154                        floatValues = { 0 },
+155                        intValue = 0,
+156                        intValues = { 0 },
+157                        longValue = 0,
+158                        longValues = { 0 },
+159                        shortValue = 0,
+160                        shortValues = { 0 },
+161                        stooge = CURLY,
+162                        stooges = { MOE, LARRY, SHEMP },
+163                        string = "",
+164                        strings = { "" },
+165                        type = Object[].class,
+166                        types = { Object[].class }
+167                ),
+168                //add a second NestAnnotation:
+169                @NestAnnotation(
+170                        booleanValue = false,
+171                        booleanValues = { false },
+172                        byteValue = 0,
+173                        byteValues = { 0 },
+174                        charValue = 0,
+175                        charValues = { 0 },
+176                        doubleValue = 0,
+177                        doubleValues = { 0 },
+178                        floatValue = 0,
+179                        floatValues = { 0 },
+180                        intValue = 0,
+181                        intValues = { 0 },
+182                        longValue = 0,
+183                        longValues = { 0 },
+184                        shortValue = 0,
+185                        shortValues = { 0 },
+186                        stooge = CURLY,
+187                        stooges = { MOE, LARRY, SHEMP },
+188                        string = "",
+189                        strings = { "" },
+190                        type = Object[].class,
+191                        types = { Object[].class }
+192                )
+193            },
+194            shortValue = 0,
+195            shortValues = { 0 },
+196            stooge = SHEMP,
+197            stooges = { MOE, LARRY, CURLY },
+198            string = "",
+199            strings = { "" },
+200            type = Object.class,
+201            types = { Object.class }
+202    )
+203    public Object dummy2;
+204
+205    @Target(FIELD)
+206    public @interface TestAnnotation {
+207        String string();
+208        String[] strings();
+209        Class<?> type();
+210        Class<?>[] types();
+211        byte byteValue();
+212        byte[] byteValues();
+213        short shortValue();
+214        short[] shortValues();
+215        int intValue();
+216        int[] intValues();
+217        char charValue();
+218        char[] charValues();
+219        long longValue();
+220        long[] longValues();
+221        float floatValue();
+222        float[] floatValues();
+223        double doubleValue();
+224        double[] doubleValues();
+225        boolean booleanValue();
+226        boolean[] booleanValues();
+227        Stooge stooge();
+228        Stooge[] stooges();
+229        NestAnnotation nest();
+230        NestAnnotation[] nests();
+231    }
+232
+233    public @interface NestAnnotation {
+234        String string();
+235        String[] strings();
+236        Class<?> type();
+237        Class<?>[] types();
+238        byte byteValue();
+239        byte[] byteValues();
+240        short shortValue();
+241        short[] shortValues();
+242        int intValue();
+243        int[] intValues();
+244        char charValue();
+245        char[] charValues();
+246        long longValue();
+247        long[] longValues();
+248        float floatValue();
+249        float[] floatValues();
+250        double doubleValue();
+251        double[] doubleValues();
+252        boolean booleanValue();
+253        boolean[] booleanValues();
+254        Stooge stooge();
+255        Stooge[] stooges();
+256    }
+257
+258    public static enum Stooge {
+259        MOE, LARRY, CURLY, SHEMP, JOE;
+260    }
+261
+262}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.html ============================================================================== --- websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.html (added) +++ websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/ComplexAnnotations.html Wed Sep 25 17:37:14 2013 @@ -0,0 +1,334 @@ + + + +Source code + + + +
+
001/*
+002 * Licensed to the Apache Software Foundation (ASF) under one or more
+003 * contributor license agreements.  See the NOTICE file distributed with
+004 * this work for additional information regarding copyright ownership.
+005 * The ASF licenses this file to You under the Apache License, Version 2.0
+006 * (the "License"); you may not use this file except in compliance with
+007 * the License.  You may obtain a copy of the License at
+008 *
+009 *      http://www.apache.org/licenses/LICENSE-2.0
+010 *
+011 * Unless required by applicable law or agreed to in writing, software
+012 * distributed under the License is distributed on an "AS IS" BASIS,
+013 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+014 * See the License for the specific language governing permissions and
+015 * limitations under the License.
+016 */
+017package org.apache.commons.weaver.test.beans;
+018
+019import static java.lang.annotation.ElementType.FIELD;
+020import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.CURLY;
+021import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.LARRY;
+022import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.MOE;
+023import static org.apache.commons.weaver.test.beans.ComplexAnnotations.Stooge.SHEMP;
+024
+025import java.lang.annotation.Target;
+026
+027public class ComplexAnnotations {
+028    @TestAnnotation(
+029            booleanValue = false,
+030            booleanValues = { false },
+031            byteValue = 0,
+032            byteValues = { 0 },
+033            charValue = 0,
+034            charValues = { 0 },
+035            doubleValue = 0,
+036            doubleValues = { 0 },
+037            floatValue = 0,
+038            floatValues = { 0 },
+039            intValue = 0,
+040            intValues = { 0 },
+041            longValue = 0,
+042            longValues = { 0 },
+043            nest = @NestAnnotation(
+044                    booleanValue = false,
+045                    booleanValues = { false },
+046                    byteValue = 0,
+047                    byteValues = { 0 },
+048                    charValue = 0,
+049                    charValues = { 0 },
+050                    doubleValue = 0,
+051                    doubleValues = { 0 },
+052                    floatValue = 0,
+053                    floatValues = { 0 },
+054                    intValue = 0,
+055                    intValues = { 0 },
+056                    longValue = 0,
+057                    longValues = { 0 },
+058                    shortValue = 0,
+059                    shortValues = { 0 },
+060                    stooge = CURLY,
+061                    stooges = { MOE, LARRY, SHEMP },
+062                    string = "",
+063                    strings = { "" },
+064                    type = Object.class,
+065                    types = { Object.class }
+066            ),
+067            nests = {
+068                @NestAnnotation(
+069                        booleanValue = false,
+070                        booleanValues = { false },
+071                        byteValue = 0,
+072                        byteValues = { 0 },
+073                        charValue = 0,
+074                        charValues = { 0 },
+075                        doubleValue = 0,
+076                        doubleValues = { 0 },
+077                        floatValue = 0,
+078                        floatValues = { 0 },
+079                        intValue = 0,
+080                        intValues = { 0 },
+081                        longValue = 0,
+082                        longValues = { 0 },
+083                        shortValue = 0,
+084                        shortValues = { 0 },
+085                        stooge = CURLY,
+086                        stooges = { MOE, LARRY, SHEMP },
+087                        string = "",
+088                        strings = { "" },
+089                        type = Object[].class,
+090                        types = { Object[].class }
+091                )
+092            },
+093            shortValue = 0,
+094            shortValues = { 0 },
+095            stooge = SHEMP,
+096            stooges = { MOE, LARRY, CURLY },
+097            string = "",
+098            strings = { "" },
+099            type = Object.class,
+100            types = { Object.class }
+101    )
+102    public Object dummy1;
+103
+104    @TestAnnotation(
+105            booleanValue = false,
+106            booleanValues = { false },
+107            byteValue = 0,
+108            byteValues = { 0 },
+109            charValue = 0,
+110            charValues = { 0 },
+111            doubleValue = 0,
+112            doubleValues = { 0 },
+113            floatValue = 0,
+114            floatValues = { 0 },
+115            intValue = 0,
+116            intValues = { 0 },
+117            longValue = 0,
+118            longValues = { 0 },
+119            nest = @NestAnnotation(
+120                    booleanValue = false,
+121                    booleanValues = { false },
+122                    byteValue = 0,
+123                    byteValues = { 0 },
+124                    charValue = 0,
+125                    charValues = { 0 },
+126                    doubleValue = 0,
+127                    doubleValues = { 0 },
+128                    floatValue = 0,
+129                    floatValues = { 0 },
+130                    intValue = 0,
+131                    intValues = { 0 },
+132                    longValue = 0,
+133                    longValues = { 0 },
+134                    shortValue = 0,
+135                    shortValues = { 0 },
+136                    stooge = CURLY,
+137                    stooges = { MOE, LARRY, SHEMP },
+138                    string = "",
+139                    strings = { "" },
+140                    type = Object.class,
+141                    types = { Object.class }
+142            ),
+143            nests = {
+144                @NestAnnotation(
+145                        booleanValue = false,
+146                        booleanValues = { false },
+147                        byteValue = 0,
+148                        byteValues = { 0 },
+149                        charValue = 0,
+150                        charValues = { 0 },
+151                        doubleValue = 0,
+152                        doubleValues = { 0 },
+153                        floatValue = 0,
+154                        floatValues = { 0 },
+155                        intValue = 0,
+156                        intValues = { 0 },
+157                        longValue = 0,
+158                        longValues = { 0 },
+159                        shortValue = 0,
+160                        shortValues = { 0 },
+161                        stooge = CURLY,
+162                        stooges = { MOE, LARRY, SHEMP },
+163                        string = "",
+164                        strings = { "" },
+165                        type = Object[].class,
+166                        types = { Object[].class }
+167                ),
+168                //add a second NestAnnotation:
+169                @NestAnnotation(
+170                        booleanValue = false,
+171                        booleanValues = { false },
+172                        byteValue = 0,
+173                        byteValues = { 0 },
+174                        charValue = 0,
+175                        charValues = { 0 },
+176                        doubleValue = 0,
+177                        doubleValues = { 0 },
+178                        floatValue = 0,
+179                        floatValues = { 0 },
+180                        intValue = 0,
+181                        intValues = { 0 },
+182                        longValue = 0,
+183                        longValues = { 0 },
+184                        shortValue = 0,
+185                        shortValues = { 0 },
+186                        stooge = CURLY,
+187                        stooges = { MOE, LARRY, SHEMP },
+188                        string = "",
+189                        strings = { "" },
+190                        type = Object[].class,
+191                        types = { Object[].class }
+192                )
+193            },
+194            shortValue = 0,
+195            shortValues = { 0 },
+196            stooge = SHEMP,
+197            stooges = { MOE, LARRY, CURLY },
+198            string = "",
+199            strings = { "" },
+200            type = Object.class,
+201            types = { Object.class }
+202    )
+203    public Object dummy2;
+204
+205    @Target(FIELD)
+206    public @interface TestAnnotation {
+207        String string();
+208        String[] strings();
+209        Class<?> type();
+210        Class<?>[] types();
+211        byte byteValue();
+212        byte[] byteValues();
+213        short shortValue();
+214        short[] shortValues();
+215        int intValue();
+216        int[] intValues();
+217        char charValue();
+218        char[] charValues();
+219        long longValue();
+220        long[] longValues();
+221        float floatValue();
+222        float[] floatValues();
+223        double doubleValue();
+224        double[] doubleValues();
+225        boolean booleanValue();
+226        boolean[] booleanValues();
+227        Stooge stooge();
+228        Stooge[] stooges();
+229        NestAnnotation nest();
+230        NestAnnotation[] nests();
+231    }
+232
+233    public @interface NestAnnotation {
+234        String string();
+235        String[] strings();
+236        Class<?> type();
+237        Class<?>[] types();
+238        byte byteValue();
+239        byte[] byteValues();
+240        short shortValue();
+241        short[] shortValues();
+242        int intValue();
+243        int[] intValues();
+244        char charValue();
+245        char[] charValues();
+246        long longValue();
+247        long[] longValues();
+248        float floatValue();
+249        float[] floatValues();
+250        double doubleValue();
+251        double[] doubleValues();
+252        boolean booleanValue();
+253        boolean[] booleanValues();
+254        Stooge stooge();
+255        Stooge[] stooges();
+256    }
+257
+258    public static enum Stooge {
+259        MOE, LARRY, CURLY, SHEMP, JOE;
+260    }
+261
+262}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/TestAnnotation.html ============================================================================== --- websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/TestAnnotation.html (added) +++ websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/TestAnnotation.html Wed Sep 25 17:37:14 2013 @@ -0,0 +1,104 @@ + + + +Source code + + + +
+
001/*
+002 * Licensed to the Apache Software Foundation (ASF) under one
+003 * or more contributor license agreements. See the NOTICE file
+004 * distributed with this work for additional information
+005 * regarding copyright ownership. The ASF licenses this file
+006 * to you under the Apache License, Version 2.0 (the
+007 * "License"); you may not use this file except in compliance
+008 * with the License. You may obtain a copy of the License at
+009 *
+010 * http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or agreed to in writing,
+013 * software distributed under the License is distributed on an
+014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+015 * KIND, either express or implied. See the License for the
+016 * specific language governing permissions and limitations
+017 * under the License.
+018 */
+019package org.apache.commons.weaver.test.beans;
+020
+021import java.lang.annotation.ElementType;
+022import java.lang.annotation.Retention;
+023import java.lang.annotation.RetentionPolicy;
+024import java.lang.annotation.Target;
+025
+026/**
+027 * Test marker annotation to test the scanning
+028 */
+029@Target({ElementType.METHOD, ElementType.TYPE})
+030@Retention(RetentionPolicy.CLASS)
+031public @interface TestAnnotation {
+032}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file Added: websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/TestBeanInterface.html ============================================================================== --- websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/TestBeanInterface.html (added) +++ websites/production/commons/content/proper/commons-weaver/testapidocs/src-html/org/apache/commons/weaver/test/beans/TestBeanInterface.html Wed Sep 25 17:37:14 2013 @@ -0,0 +1,95 @@ + + + +Source code + + + +
+
001/*
+002 * Licensed to the Apache Software Foundation (ASF) under one
+003 * or more contributor license agreements. See the NOTICE file
+004 * distributed with this work for additional information
+005 * regarding copyright ownership. The ASF licenses this file
+006 * to you under the Apache License, Version 2.0 (the
+007 * "License"); you may not use this file except in compliance
+008 * with the License. You may obtain a copy of the License at
+009 *
+010 * http://www.apache.org/licenses/LICENSE-2.0
+011 *
+012 * Unless required by applicable law or agreed to in writing,
+013 * software distributed under the License is distributed on an
+014 * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+015 * KIND, either express or implied. See the License for the
+016 * specific language governing permissions and limitations
+017 * under the License.
+018 */
+019package org.apache.commons.weaver.test.beans;
+020
+021public interface TestBeanInterface {
+022
+023}
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ + \ No newline at end of file