Tabnine Logo
WebServiceVisitor.isLegalType
Code IndexAdd Tabnine to your IDE (free)

How to use
isLegalType
method
in
com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor

Best Java code snippets using com.sun.tools.ws.processor.modeler.annotation.WebServiceVisitor.isLegalType (Showing top 8 results out of 315)

origin: com.sun.xml.ws/jaxws-tools

protected boolean isLegalParameter(VariableElement param,
                  ExecutableElement method,
                  TypeElement typeElement,
                  int paramIndex) {
  if (!isLegalType(param.asType())) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_PARAMETER_TYPES_CANNOT_IMPLEMENT_REMOTE(typeElement.getQualifiedName(),
        method.getSimpleName(),
        param.getSimpleName(),
        param.asType().toString()), param);
    return false;
  }
  TypeMirror holderType;
  holderType = builder.getHolderValueType(param.asType());
  WebParam webParam = param.getAnnotation(WebParam.class);
  WebParam.Mode mode = null;
  if (webParam != null)
    mode = webParam.mode();
  if (holderType != null) {
    if (mode != null && mode == WebParam.Mode.IN)
      builder.processError(WebserviceapMessages.WEBSERVICEAP_HOLDER_PARAMETERS_MUST_NOT_BE_IN_ONLY(typeElement.getQualifiedName(), method.toString(), paramIndex), param);
  } else if (mode != null && mode != WebParam.Mode.IN) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_NON_IN_PARAMETERS_MUST_BE_HOLDER(typeElement.getQualifiedName(), method.toString(), paramIndex), param);
  }
  return true;
}
origin: org.glassfish.metro/webservices-tools

protected boolean isLegalParameter(VariableElement param,
                  ExecutableElement method,
                  TypeElement typeElement,
                  int paramIndex) {
  if (!isLegalType(param.asType())) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_PARAMETER_TYPES_CANNOT_IMPLEMENT_REMOTE(typeElement.getQualifiedName(),
        method.getSimpleName(),
        param.getSimpleName(),
        param.asType().toString()), param);
    return false;
  }
  TypeMirror holderType;
  holderType = builder.getHolderValueType(param.asType());
  WebParam webParam = param.getAnnotation(WebParam.class);
  WebParam.Mode mode = null;
  if (webParam != null)
    mode = webParam.mode();
  if (holderType != null) {
    if (mode != null && mode == WebParam.Mode.IN)
      builder.processError(WebserviceapMessages.WEBSERVICEAP_HOLDER_PARAMETERS_MUST_NOT_BE_IN_ONLY(typeElement.getQualifiedName(), method.toString(), paramIndex), param);
  } else if (mode != null && mode != WebParam.Mode.IN) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_NON_IN_PARAMETERS_MUST_BE_HOLDER(typeElement.getQualifiedName(), method.toString(), paramIndex), param);
  }
  return true;
}
origin: javaee/metro-jax-ws

protected boolean isLegalParameter(VariableElement param,
                  ExecutableElement method,
                  TypeElement typeElement,
                  int paramIndex) {
  if (!isLegalType(param.asType())) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_PARAMETER_TYPES_CANNOT_IMPLEMENT_REMOTE(typeElement.getQualifiedName(),
        method.getSimpleName(),
        param.getSimpleName(),
        param.asType().toString()), param);
    return false;
  }
  TypeMirror holderType;
  holderType = builder.getHolderValueType(param.asType());
  WebParam webParam = param.getAnnotation(WebParam.class);
  WebParam.Mode mode = null;
  if (webParam != null)
    mode = webParam.mode();
  if (holderType != null) {
    if (mode != null && mode == WebParam.Mode.IN)
      builder.processError(WebserviceapMessages.WEBSERVICEAP_HOLDER_PARAMETERS_MUST_NOT_BE_IN_ONLY(typeElement.getQualifiedName(), method.toString(), paramIndex), param);
  } else if (mode != null && mode != WebParam.Mode.IN) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_NON_IN_PARAMETERS_MUST_BE_HOLDER(typeElement.getQualifiedName(), method.toString(), paramIndex), param);
  }
  return true;
}
origin: javaee/metro-jax-ws

protected boolean isLegalParameter(VariableElement param,
                  ExecutableElement method,
                  TypeElement typeElement,
                  int paramIndex) {
  if (!isLegalType(param.asType())) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_PARAMETER_TYPES_CANNOT_IMPLEMENT_REMOTE(typeElement.getQualifiedName(),
        method.getSimpleName(),
        param.getSimpleName(),
        param.asType().toString()), param);
    return false;
  }
  TypeMirror holderType;
  holderType = builder.getHolderValueType(param.asType());
  WebParam webParam = param.getAnnotation(WebParam.class);
  WebParam.Mode mode = null;
  if (webParam != null)
    mode = webParam.mode();
  if (holderType != null) {
    if (mode != null && mode == WebParam.Mode.IN)
      builder.processError(WebserviceapMessages.WEBSERVICEAP_HOLDER_PARAMETERS_MUST_NOT_BE_IN_ONLY(typeElement.getQualifiedName(), method.toString(), paramIndex), param);
  } else if (mode != null && mode != WebParam.Mode.IN) {
    builder.processError(WebserviceapMessages.WEBSERVICEAP_NON_IN_PARAMETERS_MUST_BE_HOLDER(typeElement.getQualifiedName(), method.toString(), paramIndex), param);
  }
  return true;
}
origin: org.glassfish.metro/webservices-tools

if (!isLegalType(returnType)) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_RETURN_TYPE_CANNOT_IMPLEMENT_REMOTE(typeElement.getQualifiedName(),
      method.getSimpleName(),
origin: javaee/metro-jax-ws

if (!isLegalType(returnType)) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_RETURN_TYPE_CANNOT_IMPLEMENT_REMOTE(typeElement.getQualifiedName(),
      method.getSimpleName(),
origin: com.sun.xml.ws/jaxws-tools

if (!isLegalType(returnType)) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_RETURN_TYPE_CANNOT_IMPLEMENT_REMOTE(typeElement.getQualifiedName(),
      method.getSimpleName(),
origin: javaee/metro-jax-ws

if (!isLegalType(returnType)) {
  builder.processError(WebserviceapMessages.WEBSERVICEAP_METHOD_RETURN_TYPE_CANNOT_IMPLEMENT_REMOTE(typeElement.getQualifiedName(),
      method.getSimpleName(),
com.sun.tools.ws.processor.modeler.annotationWebServiceVisitorisLegalType

Popular methods of WebServiceVisitor

  • checkForInvalidImplAnnotation
  • classImplementsSei
  • getClassMethods
  • getEndpointInterfaceElement
  • getModeParameterCount
  • getOutParameter
  • hasWebMethods
  • inspectEndpointInterface
  • isDocLitWrapped
  • isEquivalentModes
  • isLegalImplementation
  • isLegalMethod
  • isLegalImplementation,
  • isLegalMethod,
  • isLegalParameter,
  • isLegalSei,
  • isStateful,
  • isValidOneWayMethod,
  • methodsAreLegal,
  • popSoapBinding,
  • postProcessWebService

Popular in Java

  • Creating JSON documents from java classes using gson
  • scheduleAtFixedRate (ScheduledExecutorService)
  • putExtra (Intent)
  • setContentView (Activity)
  • BufferedReader (java.io)
    Wraps an existing Reader and buffers the input. Expensive interaction with the underlying reader is
  • IOException (java.io)
    Signals a general, I/O-related error. Error details may be specified when calling the constructor, a
  • Path (java.nio.file)
  • Date (java.sql)
    A class which can consume and produce dates in SQL Date format. Dates are represented in SQL as yyyy
  • Time (java.sql)
    Java representation of an SQL TIME value. Provides utilities to format and parse the time's represen
  • Stream (java.util.stream)
    A sequence of elements supporting sequential and parallel aggregate operations. The following exampl
  • Top PhpStorm plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now