public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) { super(builder, context); makeSafeVisitor = new MakeSafeTypeVisitor(builder.getProcessingEnvironment()); }
public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) { super(builder, context); makeSafeVisitor = new MakeSafeTypeVisitor(builder.getProcessingEnvironment()); }
public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) { super(builder, context); makeSafeVisitor = new MakeSafeTypeVisitor(builder.getProcessingEnvironment()); }
public WebServiceWrapperGenerator(ModelBuilder builder, AnnotationProcessorContext context) { super(builder, context); makeSafeVisitor = new MakeSafeTypeVisitor(builder.getProcessingEnvironment()); }
private TypeMirror getSafeType(TypeMirror type) { return makeSafeVisitor.visit(type, builder.getProcessingEnvironment().getTypeUtils()); }
private TypeMirror getSafeType(TypeMirror type) { return makeSafeVisitor.visit(type, builder.getProcessingEnvironment().getTypeUtils()); }
private TypeMirror getSafeType(TypeMirror type) { return makeSafeVisitor.visit(type, builder.getProcessingEnvironment().getTypeUtils()); }
private TypeMirror getSafeType(TypeMirror type) { return makeSafeVisitor.visit(type, builder.getProcessingEnvironment().getTypeUtils()); }
protected boolean sameMethod(ExecutableElement method1, ExecutableElement method2) { if (!method1.getSimpleName().equals(method2.getSimpleName())) return false; Types typeUtils = builder.getProcessingEnvironment().getTypeUtils(); if(!typeUtils.isSameType(method1.getReturnType(), method2.getReturnType()) && !typeUtils.isSubtype(method2.getReturnType(), method1.getReturnType())) return false; List<? extends VariableElement> parameters1 = method1.getParameters(); List<? extends VariableElement> parameters2 = method2.getParameters(); if (parameters1.size() != parameters2.size()) return false; for (int i = 0; i < parameters1.size(); i++) { if (!typeUtils.isSameType(parameters1.get(i).asType(), parameters2.get(i).asType())) return false; } return true; }
protected boolean sameMethod(ExecutableElement method1, ExecutableElement method2) { if (!method1.getSimpleName().equals(method2.getSimpleName())) return false; Types typeUtils = builder.getProcessingEnvironment().getTypeUtils(); if(!typeUtils.isSameType(method1.getReturnType(), method2.getReturnType()) && !typeUtils.isSubtype(method2.getReturnType(), method1.getReturnType())) return false; List<? extends VariableElement> parameters1 = method1.getParameters(); List<? extends VariableElement> parameters2 = method2.getParameters(); if (parameters1.size() != parameters2.size()) return false; for (int i = 0; i < parameters1.size(); i++) { if (!typeUtils.isSameType(parameters1.get(i).asType(), parameters2.get(i).asType())) return false; } return true; }
protected boolean sameMethod(ExecutableElement method1, ExecutableElement method2) { if (!method1.getSimpleName().equals(method2.getSimpleName())) return false; Types typeUtils = builder.getProcessingEnvironment().getTypeUtils(); if(!typeUtils.isSameType(method1.getReturnType(), method2.getReturnType()) && !typeUtils.isSubtype(method2.getReturnType(), method1.getReturnType())) return false; List<? extends VariableElement> parameters1 = method1.getParameters(); List<? extends VariableElement> parameters2 = method2.getParameters(); if (parameters1.size() != parameters2.size()) return false; for (int i = 0; i < parameters1.size(); i++) { if (!typeUtils.isSameType(parameters1.get(i).asType(), parameters2.get(i).asType())) return false; } return true; }
protected boolean sameMethod(ExecutableElement method1, ExecutableElement method2) { if (!method1.getSimpleName().equals(method2.getSimpleName())) return false; Types typeUtils = builder.getProcessingEnvironment().getTypeUtils(); if(!typeUtils.isSameType(method1.getReturnType(), method2.getReturnType()) && !typeUtils.isSubtype(method2.getReturnType(), method1.getReturnType())) return false; List<? extends VariableElement> parameters1 = method1.getParameters(); List<? extends VariableElement> parameters2 = method2.getParameters(); if (parameters1.size() != parameters2.size()) return false; for (int i = 0; i < parameters1.size(); i++) { if (!typeUtils.isSameType(parameters1.get(i).asType(), parameters2.get(i).asType())) return false; } return true; }
private TypeElement getEndpointInterfaceElement(String endpointInterfaceName, TypeElement element) { TypeElement intTypeElement = null; for (TypeMirror interfaceType : element.getInterfaces()) { if (endpointInterfaceName.equals(interfaceType.toString())) { intTypeElement = (TypeElement) ((DeclaredType) interfaceType).asElement(); seiContext = context.getSeiContext(intTypeElement.getQualifiedName()); assert (seiContext != null); seiContext.setImplementsSei(true); break; } } if (intTypeElement == null) { intTypeElement = builder.getProcessingEnvironment().getElementUtils().getTypeElement(endpointInterfaceName); } if (intTypeElement == null) builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_CLASS_NOT_FOUND(endpointInterfaceName)); return intTypeElement; }
private TypeElement getEndpointInterfaceElement(String endpointInterfaceName, TypeElement element) { TypeElement intTypeElement = null; for (TypeMirror interfaceType : element.getInterfaces()) { if (endpointInterfaceName.equals(interfaceType.toString())) { intTypeElement = (TypeElement) ((DeclaredType) interfaceType).asElement(); seiContext = context.getSeiContext(intTypeElement.getQualifiedName()); assert (seiContext != null); seiContext.setImplementsSei(true); break; } } if (intTypeElement == null) { intTypeElement = builder.getProcessingEnvironment().getElementUtils().getTypeElement(endpointInterfaceName); } if (intTypeElement == null) builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_CLASS_NOT_FOUND(endpointInterfaceName)); return intTypeElement; }
private TypeElement getEndpointInterfaceElement(String endpointInterfaceName, TypeElement element) { TypeElement intTypeElement = null; for (TypeMirror interfaceType : element.getInterfaces()) { if (endpointInterfaceName.equals(interfaceType.toString())) { intTypeElement = (TypeElement) ((DeclaredType) interfaceType).asElement(); seiContext = context.getSeiContext(intTypeElement.getQualifiedName()); assert (seiContext != null); seiContext.setImplementsSei(true); break; } } if (intTypeElement == null) { intTypeElement = builder.getProcessingEnvironment().getElementUtils().getTypeElement(endpointInterfaceName); } if (intTypeElement == null) builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_CLASS_NOT_FOUND(endpointInterfaceName)); return intTypeElement; }
private TypeElement getEndpointInterfaceElement(String endpointInterfaceName, TypeElement element) { TypeElement intTypeElement = null; for (TypeMirror interfaceType : element.getInterfaces()) { if (endpointInterfaceName.equals(interfaceType.toString())) { intTypeElement = (TypeElement) ((DeclaredType) interfaceType).asElement(); seiContext = context.getSeiContext(intTypeElement.getQualifiedName()); assert (seiContext != null); seiContext.setImplementsSei(true); break; } } if (intTypeElement == null) { intTypeElement = builder.getProcessingEnvironment().getElementUtils().getTypeElement(endpointInterfaceName); } if (intTypeElement == null) builder.processError(WebserviceapMessages.WEBSERVICEAP_ENDPOINTINTERFACE_CLASS_NOT_FOUND(endpointInterfaceName)); return intTypeElement; }
if (webService != null) targetNamespace = webService.targetNamespace(); PackageElement packageElement = builder.getProcessingEnvironment().getElementUtils().getPackageOf(element); if (targetNamespace == null || targetNamespace.length() == 0) { String packageName = packageElement.getQualifiedName().toString();
if (webService != null) targetNamespace = webService.targetNamespace(); PackageElement packageElement = builder.getProcessingEnvironment().getElementUtils().getPackageOf(element); if (targetNamespace == null || targetNamespace.length() == 0) { String packageName = packageElement.getQualifiedName().toString();
if (webService != null) targetNamespace = webService.targetNamespace(); PackageElement packageElement = builder.getProcessingEnvironment().getElementUtils().getPackageOf(element); if (targetNamespace == null || targetNamespace.length() == 0) { String packageName = packageElement.getQualifiedName().toString();
if (webService != null) targetNamespace = webService.targetNamespace(); PackageElement packageElement = builder.getProcessingEnvironment().getElementUtils().getPackageOf(element); if (targetNamespace == null || targetNamespace.length() == 0) { String packageName = packageElement.getQualifiedName().toString();