Ant编译Enum类型的错误

@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD })
public @interface EsbArray {

	String name();

	Class<?> objectClass();

	String description() default "";

	// List中的元素定义
	EsbDataType memberType() default EsbDataType.DUMMY;
......
}

使用Ant编译出现异常:

Ant编译Enum类型的错误_第1张图片


修改为

import static xxx.common.esbadapter.annotation.EsbDataType.DUMMY;


@Retention(RetentionPolicy.RUNTIME)
@Target({ ElementType.FIELD })
public @interface EsbArray {

	String name();

	Class<?> objectClass();

	String description() default "";

	// List中的元素定义
	EsbDataType memberType() default DUMMY;
......
}
ant编译通过。


你可能感兴趣的:(list,ant,String,import,interface)