/**************************************************************************************
* Copyright (c) Jonas Bon?r, Alexandre Vasseur. All rights reserved. *
* http://aspectwerkz.codehaus.org *
* ---------------------------------------------------------------------------------- *
* The software in this package is published under the terms of the LGPL license *
* a copy of which has been included with this distribution in the license.txt file. *
**************************************************************************************/
package test.annotation;
import junit.framework.TestCase;
/**
* @author <a href="mailto:alex@gnilux.com">Alexandre Vasseur</a>
* @author <a href="mailto:the_mindstorm@evolva.ro">Alex Popescu</a>
*/
public class AnnotationParserTest extends TestCase {
public void testSome() {
//TODO rename and remove from AllTest
// caution: the inner class are used as annotation and thus sensitive to refactoring..
}
public static interface VoidTyped {
}
public static interface Simple {
public String val();
public String s();
}
public static interface SimpleNested {
public Simple nested();
}
public static interface SimpleDefaultNested {
public DefaultString nested();
}
public static interface SimpleValueDefaultNested {
public DefaultString value();
}
public static interface SimpleStringArrayNested {
public StringArray nested();
}
public static interface ComplexNested {
public Simple[] nesteds();
}
public static interface DefaultString {
public String value();
}
public static interface PackagedDefaultString {
public String value();
}
public static interface DefaultInt {
public int value();
}
public static interface Complex {
public int i();
public long[] ls();
public Class klass();
public Class[] klass2();
public int field();
}
public static interface StringArray {
public int i();
public String[] ss();
}
public static interface Untyped {
public String value();
}
}