Skip to content

Commit dac1e6b

Browse files
authored
optimize regex (#21188)
1 parent 894008f commit dac1e6b

File tree

20 files changed

+20
-20
lines changed
  • modules/openapi-generator/src/main/resources/Java/libraries
  • samples/client
    • echo_api/java
      • okhttp-gson/src/main/java/org/openapitools/client
      • okhttp-gson-user-defined-templates/src/main/java/org/openapitools/client
    • others/java
      • okhttp-gson-oneOf/src/main/java/org/openapitools/client
      • okhttp-gson-oneOf-array/src/main/java/org/openapitools/client
      • okhttp-gson-streaming/src/main/java/org/openapitools/client
    • petstore/java
      • okhttp-gson/src/main/java/org/openapitools/client
      • okhttp-gson-3.1/src/main/java/org/openapitools/client
      • okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client
      • okhttp-gson-awsv4signature/src/main/java/org/openapitools/client
      • okhttp-gson-dynamicOperations/src/main/java/org/openapitools/client
      • okhttp-gson-group-parameter/src/main/java/org/openapitools/client
      • okhttp-gson-nullable-required/src/main/java/org/openapitools/client
      • okhttp-gson-parcelableModel/src/main/java/org/openapitools/client
      • okhttp-gson-swagger1/src/main/java/org/openapitools/client
      • okhttp-gson-swagger2/src/main/java/org/openapitools/client
      • vertx/src/main/java/org/openapitools/client
      • vertx-no-nullable/src/main/java/org/openapitools/client
      • vertx-supportVertxFuture/src/main/java/org/openapitools/client

20 files changed

+20
-20
lines changed

modules/openapi-generator/src/main/resources/Java/libraries/okhttp-gson/ApiClient.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1056,7 +1056,7 @@ public class ApiClient {
10561056
* @return The sanitized filename
10571057
*/
10581058
public String sanitizeFilename(String filename) {
1059-
return filename.replaceAll(".*[/\\\\]", "");
1059+
return filename.replaceFirst("^.*[/\\\\]", "");
10601060
}
10611061
10621062
/**

modules/openapi-generator/src/main/resources/Java/libraries/vertx/ApiClient.mustache

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -543,7 +543,7 @@ public class ApiClient{{#jsr310}} extends JavaTimeFormatter{{/jsr310}} {
543543
* @return The sanitized filename
544544
*/
545545
protected String sanitizeFilename(String filename) {
546-
return filename.replaceAll(".*[/\\\\]", "");
546+
return filename.replaceFirst("^.*[/\\\\]", "");
547547
}
548548

549549
/**

samples/client/echo_api/java/okhttp-gson-user-defined-templates/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -896,7 +896,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
896896
* @return The sanitized filename
897897
*/
898898
public String sanitizeFilename(String filename) {
899-
return filename.replaceAll(".*[/\\\\]", "");
899+
return filename.replaceFirst("^.*[/\\\\]", "");
900900
}
901901

902902
/**

samples/client/echo_api/java/okhttp-gson/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -826,7 +826,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
826826
* @return The sanitized filename
827827
*/
828828
public String sanitizeFilename(String filename) {
829-
return filename.replaceAll(".*[/\\\\]", "");
829+
return filename.replaceFirst("^.*[/\\\\]", "");
830830
}
831831

832832
/**

samples/client/others/java/okhttp-gson-oneOf-array/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
800800
* @return The sanitized filename
801801
*/
802802
public String sanitizeFilename(String filename) {
803-
return filename.replaceAll(".*[/\\\\]", "");
803+
return filename.replaceFirst("^.*[/\\\\]", "");
804804
}
805805

806806
/**

samples/client/others/java/okhttp-gson-oneOf/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
800800
* @return The sanitized filename
801801
*/
802802
public String sanitizeFilename(String filename) {
803-
return filename.replaceAll(".*[/\\\\]", "");
803+
return filename.replaceFirst("^.*[/\\\\]", "");
804804
}
805805

806806
/**

samples/client/others/java/okhttp-gson-streaming/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -800,7 +800,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
800800
* @return The sanitized filename
801801
*/
802802
public String sanitizeFilename(String filename) {
803-
return filename.replaceAll(".*[/\\\\]", "");
803+
return filename.replaceFirst("^.*[/\\\\]", "");
804804
}
805805

806806
/**

samples/client/petstore/java/okhttp-gson-3.1-duplicated-operationid/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -896,7 +896,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
896896
* @return The sanitized filename
897897
*/
898898
public String sanitizeFilename(String filename) {
899-
return filename.replaceAll(".*[/\\\\]", "");
899+
return filename.replaceFirst("^.*[/\\\\]", "");
900900
}
901901

902902
/**

samples/client/petstore/java/okhttp-gson-3.1/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -896,7 +896,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
896896
* @return The sanitized filename
897897
*/
898898
public String sanitizeFilename(String filename) {
899-
return filename.replaceAll(".*[/\\\\]", "");
899+
return filename.replaceFirst("^.*[/\\\\]", "");
900900
}
901901

902902
/**

samples/client/petstore/java/okhttp-gson-awsv4signature/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -916,7 +916,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
916916
* @return The sanitized filename
917917
*/
918918
public String sanitizeFilename(String filename) {
919-
return filename.replaceAll(".*[/\\\\]", "");
919+
return filename.replaceFirst("^.*[/\\\\]", "");
920920
}
921921

922922
/**

samples/client/petstore/java/okhttp-gson-dynamicOperations/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -901,7 +901,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
901901
* @return The sanitized filename
902902
*/
903903
public String sanitizeFilename(String filename) {
904-
return filename.replaceAll(".*[/\\\\]", "");
904+
return filename.replaceFirst("^.*[/\\\\]", "");
905905
}
906906

907907
/**

samples/client/petstore/java/okhttp-gson-group-parameter/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -896,7 +896,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
896896
* @return The sanitized filename
897897
*/
898898
public String sanitizeFilename(String filename) {
899-
return filename.replaceAll(".*[/\\\\]", "");
899+
return filename.replaceFirst("^.*[/\\\\]", "");
900900
}
901901

902902
/**

samples/client/petstore/java/okhttp-gson-nullable-required/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -899,7 +899,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
899899
* @return The sanitized filename
900900
*/
901901
public String sanitizeFilename(String filename) {
902-
return filename.replaceAll(".*[/\\\\]", "");
902+
return filename.replaceFirst("^.*[/\\\\]", "");
903903
}
904904

905905
/**

samples/client/petstore/java/okhttp-gson-parcelableModel/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -902,7 +902,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
902902
* @return The sanitized filename
903903
*/
904904
public String sanitizeFilename(String filename) {
905-
return filename.replaceAll(".*[/\\\\]", "");
905+
return filename.replaceFirst("^.*[/\\\\]", "");
906906
}
907907

908908
/**

samples/client/petstore/java/okhttp-gson-swagger1/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -896,7 +896,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
896896
* @return The sanitized filename
897897
*/
898898
public String sanitizeFilename(String filename) {
899-
return filename.replaceAll(".*[/\\\\]", "");
899+
return filename.replaceFirst("^.*[/\\\\]", "");
900900
}
901901

902902
/**

samples/client/petstore/java/okhttp-gson-swagger2/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -896,7 +896,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
896896
* @return The sanitized filename
897897
*/
898898
public String sanitizeFilename(String filename) {
899-
return filename.replaceAll(".*[/\\\\]", "");
899+
return filename.replaceFirst("^.*[/\\\\]", "");
900900
}
901901

902902
/**

samples/client/petstore/java/okhttp-gson/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -970,7 +970,7 @@ public String collectionPathParameterToString(String collectionFormat, Collectio
970970
* @return The sanitized filename
971971
*/
972972
public String sanitizeFilename(String filename) {
973-
return filename.replaceAll(".*[/\\\\]", "");
973+
return filename.replaceFirst("^.*[/\\\\]", "");
974974
}
975975

976976
/**

samples/client/petstore/java/vertx-no-nullable/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -541,7 +541,7 @@ protected String buildCookieHeader(MultiMap cookies) {
541541
* @return The sanitized filename
542542
*/
543543
protected String sanitizeFilename(String filename) {
544-
return filename.replaceAll(".*[/\\\\]", "");
544+
return filename.replaceFirst("^.*[/\\\\]", "");
545545
}
546546

547547
/**

samples/client/petstore/java/vertx-supportVertxFuture/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@ protected String buildCookieHeader(MultiMap cookies) {
545545
* @return The sanitized filename
546546
*/
547547
protected String sanitizeFilename(String filename) {
548-
return filename.replaceAll(".*[/\\\\]", "");
548+
return filename.replaceFirst("^.*[/\\\\]", "");
549549
}
550550

551551
/**

samples/client/petstore/java/vertx/src/main/java/org/openapitools/client/ApiClient.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -545,7 +545,7 @@ protected String buildCookieHeader(MultiMap cookies) {
545545
* @return The sanitized filename
546546
*/
547547
protected String sanitizeFilename(String filename) {
548-
return filename.replaceAll(".*[/\\\\]", "");
548+
return filename.replaceFirst("^.*[/\\\\]", "");
549549
}
550550

551551
/**

0 commit comments

Comments
 (0)