1 package javax.jws;2 3 import java.lang.annotation.ElementType ;4 import java.lang.annotation.Retention ;5 import java.lang.annotation.RetentionPolicy ;6 import java.lang.annotation.Target ;7 8 import spoon.aval.annotation.value.URLValue;9 import spoon.aval.annotations.jwsVal.ValidEndPointInterface;10 import spoon.aval.annotations.jwsVal.ValidWebServiceBean;11 12 @Retention (value = RetentionPolicy.RUNTIME)13 @Target ( { ElementType.TYPE })14 @ValidEndPointInterface15 @ValidWebServiceBean16 public @interface WebService {17 String name() default "";18 19 String targetNamespace() default "";20 21 String serviceName() default "";22 23 @URLValue 24 String wsdlLocation() default "";25 26 String endpointInterface() default "";27 };