Browse Source

annoValMatch: testcode

tags/V1_6_0M2
aclement 16 years ago
parent
commit
aff8542d4f

+ 19
- 0
weaver5/java5-testsrc/test/A3.java View File

@@ -0,0 +1,19 @@
/* *******************************************************************
* Copyright (c) 2008 Contributors
* All rights reserved.
* This program and the accompanying materials are made available
* under the terms of the Eclipse Public License v1.0
* which accompanies this distribution and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors
* Andy Clement
* ******************************************************************/
package test;

import java.lang.annotation.*;

@Retention(RetentionPolicy.RUNTIME)
public @interface A3 {
Color value() default Color.RED;
}

+ 20
- 0
weaver5/java5-testsrc/test/AnnoValues.java View File

@@ -0,0 +1,20 @@
/* *******************************************************************
* Copyright (c) 2008 Contributors
* All rights reserved.
* This program and the accompanying materials are made available
* under the terms of the Eclipse Public License v1.0
* which accompanies this distribution and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors
* Andy Clement
* ******************************************************************/
package test;

public class AnnoValues {
public void none() {}
@A3 public void defaultMethod() {}
@A3(Color.GREEN) public void greenMethod() {}
@A3(Color.RED) public void redMethod() {}
@A3(Color.BLUE) public void blueMethod() {}
}

+ 14
- 0
weaver5/java5-testsrc/test/Color.java View File

@@ -0,0 +1,14 @@
package test;
/* *******************************************************************
* Copyright (c) 2008 Contributors
* All rights reserved.
* This program and the accompanying materials are made available
* under the terms of the Eclipse Public License v1.0
* which accompanies this distribution and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors
* Andy Clement
* ******************************************************************/

public enum Color { RED, GREEN, BLUE }

Loading…
Cancel
Save