This commit is contained in:
Marcin Grzejszczak
2021-03-09 12:24:09 +01:00
parent 99f3d26851
commit 7eb6d45338
3 changed files with 9 additions and 12 deletions

View File

@@ -83,8 +83,7 @@ interface GroovyBodyParser extends BodyParser {
escapedString = "\\'" + escapedString.substring(1);
}
if (escapedString.endsWith("'")) {
escapedString = escapedString.substring(0, escapedString.length() - 1)
+ "\\'";
escapedString = escapedString.substring(0, escapedString.length() - 1) + "\\'";
}
return "'''" + escapedString + "'''";
}

View File

@@ -35,8 +35,7 @@ class JaxRsUrlPathWhen implements When, JaxRsAcceptor, QueryParamsResolver {
private final BodyParser bodyParser;
JaxRsUrlPathWhen(BlockBuilder blockBuilder, GeneratedClassMetaData metaData,
BodyParser bodyParser) {
JaxRsUrlPathWhen(BlockBuilder blockBuilder, GeneratedClassMetaData metaData, BodyParser bodyParser) {
this.blockBuilder = blockBuilder;
this.generatedClassMetaData = metaData;
this.bodyParser = bodyParser;

View File

@@ -36,14 +36,13 @@ class JaxRsWhen implements When, BodyMethodVisitor, JaxRsAcceptor {
this.blockBuilder = blockBuilder;
this.generatedClassMetaData = generatedClassMetaData;
this.bodyParser = bodyParser;
this.whens.addAll(Arrays.asList(
new JaxRsUrlPathWhen(this.blockBuilder, this.generatedClassMetaData,
bodyParser),
new JaxRsRequestWhen(this.blockBuilder, this.generatedClassMetaData),
new JaxRsRequestHeadersWhen(this.blockBuilder, bodyParser),
new JaxRsRequestCookiesWhen(this.blockBuilder, bodyParser),
new JaxRsRequestMethodWhen(this.blockBuilder, this.generatedClassMetaData),
new JaxRsRequestInvokerWhen(this.blockBuilder)));
this.whens
.addAll(Arrays.asList(new JaxRsUrlPathWhen(this.blockBuilder, this.generatedClassMetaData, bodyParser),
new JaxRsRequestWhen(this.blockBuilder, this.generatedClassMetaData),
new JaxRsRequestHeadersWhen(this.blockBuilder, bodyParser),
new JaxRsRequestCookiesWhen(this.blockBuilder, bodyParser),
new JaxRsRequestMethodWhen(this.blockBuilder, this.generatedClassMetaData),
new JaxRsRequestInvokerWhen(this.blockBuilder)));
}
@Override