001: /**************************************************************************************
002: * Copyright (c) Jonas BonŽr, Alexandre Vasseur. All rights reserved. *
003: * http://aspectwerkz.codehaus.org *
004: * ---------------------------------------------------------------------------------- *
005: * The software in this package is published under the terms of the LGPL license *
006: * a copy of which has been included with this distribution in the license.txt file. *
007: **************************************************************************************/package test.expression;
008:
009: /**
010: * @author <a href="mailto:jboner@codehaus.org">Jonas BonŽr </a>
011: * @Serializable
012: */
013: public final class Target {
014: public static int modifier2 = 0;
015:
016: transient static final protected int modifier3 = 0;
017:
018: // ============ field modifier test =============
019: int modifier1 = 0;
020:
021: // ============ field type test =============
022: int type1;
023:
024: int[][] type2;
025:
026: String type3;
027:
028: String[] type4;
029:
030: // ============ field name test =============
031: int __field$Name1;
032:
033: // ============ field attribute test =============
034:
035: /**
036: * @ReadOnly
037: */
038: int attribute1;
039:
040: // ============ method modifiers test =============
041: void modifiers1() {
042: }
043:
044: public static void modifiers2() {
045: }
046:
047: protected native static final synchronized void modifiers3();
048:
049: private void modifiers4() {
050: }
051:
052: // ============ method parameters test =============
053: void parameters1() {
054: }
055:
056: void parameters2(int i, float f, byte b) {
057: }
058:
059: void parameters2bis(int i, short s, byte b, int ibis, float fbis,
060: byte bbis) {
061: }
062:
063: void parameters3(String s, java.lang.StringBuffer sb,
064: java.lang.String s2) {
065: }
066:
067: void parameters4(Object[] o) {
068: }
069:
070: void parameters5(int[][] i) {
071: }
072:
073: // ============ method return type test =============
074: void returnType1() {
075: }
076:
077: int returnType2() {
078: return -1;
079: }
080:
081: String returnType3() {
082: return "test";
083: }
084:
085: java.lang.Process returnType4() {
086: return null;
087: }
088:
089: float[][] returnType5() {
090: return null;
091: }
092:
093: // ============ method name test =============
094: void __method$Name1() {
095: }
096:
097: // ============ method attribute test =============
098:
099: /**
100: * @Requires
101: */
102: public void attributes1() {
103: }
104:
105: /**
106: * @Requires
107: */
108: public Target() {
109:
110: }
111:
112: // ============ ctor test =============
113: private Target(int i) {
114:
115: }
116:
117: }
|