@Override public void endVisit(RequestMethod x) { // Request<Foo> -> Foo maybeVisit(x.getDataType()); // InstanceRequest<Proxy, Foo> -> Proxy if (x.getInstanceType() != null) { x.getInstanceType().accept(this); } // Request<Void> doSomething(Foo foo, Bar bar) -> Foo, Bar for (JType param : x.getDeclarationMethod().getParameterTypes()) { maybeVisit(param.isClassOrInterface()); } // setFoo(Foo foo) -> Foo for (JMethod method : x.getExtraSetters()) { maybeVisit(method.getParameterTypes()[0].isClassOrInterface()); } }
JMethod jmethod = request.getDeclarationMethod(); String operation = request.getOperation(); if (request.isInstance()) { request.getInstanceType() == null ? BaseProxy.class.getCanonicalName() : request.getInstanceType().getQualifiedSourceName(), request.getDataType().getParameterizedQualifiedSourceName(), jmethod.getReturnType().getParameterizedQualifiedSourceName()); sw.indent(); .getCanonicalName()); String elementType = request.isCollectionType() ? request.getCollectionElementType() .getQualifiedSourceName() + ".class" : "null"; String returnTypeBaseQualifiedName = ModelUtils.ensureBaseType(request.getDataType()).getQualifiedSourceName(); for (JMethod setter : request.getExtraSetters()) { PropertyName propertyNameAnnotation = setter.getAnnotation(PropertyName.class); String propertyName = if (request.getApiVersion() != null) { sw.println("x.getRequestData().setApiVersion(\"%s\");", Generator.escape(request .getApiVersion())); if (!request.isInstance()) { sw.println("addInvocation(x);");
public void accept(ModelVisitor visitor) { if (visitor.visit(this)) { for (RequestMethod method : requestMethods) { method.accept(visitor); } } visitor.endVisit(this); }
/** * For debugging use only. */ @Override public String toString() { return getDeclarationMethod().toString(); } }
JMethod jmethod = request.getDeclarationMethod(); String operation = request.getOperation(); if (request.isInstance()) { request.getInstanceType() == null ? BaseProxy.class.getCanonicalName() : request.getInstanceType().getQualifiedSourceName(), request.getDataType().getParameterizedQualifiedSourceName(), jmethod.getReturnType().getParameterizedQualifiedSourceName()); sw.indent(); .getCanonicalName()); String elementType = request.isCollectionType() ? request.getCollectionElementType() .getQualifiedSourceName() + ".class" : "null"; String returnTypeBaseQualifiedName = ModelUtils.ensureBaseType(request.getDataType()).getQualifiedSourceName(); for (JMethod setter : request.getExtraSetters()) { PropertyName propertyNameAnnotation = setter.getAnnotation(PropertyName.class); String propertyName = if (request.getApiVersion() != null) { sw.println("x.getRequestData().setApiVersion(\"%s\");", Generator.escape(request .getApiVersion())); if (!request.isInstance()) { sw.println("addInvocation(x);");
public void accept(ModelVisitor visitor) { if (visitor.visit(this)) { for (RequestMethod method : requestMethods) { method.accept(visitor); } } visitor.endVisit(this); }
/** * For debugging use only. */ @Override public String toString() { return getDeclarationMethod().toString(); } }
@Override public void endVisit(RequestMethod x) { // Request<Foo> -> Foo maybeVisit(x.getDataType()); // InstanceRequest<Proxy, Foo> -> Proxy if (x.getInstanceType() != null) { x.getInstanceType().accept(this); } // Request<Void> doSomething(Foo foo, Bar bar) -> Foo, Bar for (JType param : x.getDeclarationMethod().getParameterTypes()) { maybeVisit(param.isClassOrInterface()); } // setFoo(Foo foo) -> Foo for (JMethod method : x.getExtraSetters()) { maybeVisit(method.getParameterTypes()[0].isClassOrInterface()); } }
public void accept(ModelVisitor visitor) { if (visitor.visit(this)) { for (RequestMethod method : getRequestMethods()) { method.accept(visitor); } } visitor.endVisit(this); }
public void accept(ModelVisitor visitor) { if (visitor.visit(this)) { for (RequestMethod method : getRequestMethods()) { method.accept(visitor); } } visitor.endVisit(this); }