From 9d35f99771b7e38413407c5708deebc04cee4b4a Mon Sep 17 00:00:00 2001
From: omarKhaled74 <150850927+omarKhaled74@users.noreply.github.com>
Date: Tue, 7 May 2024 16:36:34 +0300
Subject: [PATCH 1/3] error
---
.idea/misc.xml | 2 +-
src/jmemorize/core/FormattedText.java | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/.idea/misc.xml b/.idea/misc.xml
index 2928d94..81a8e88 100644
--- a/.idea/misc.xml
+++ b/.idea/misc.xml
@@ -1,6 +1,6 @@
-
+
\ No newline at end of file
diff --git a/src/jmemorize/core/FormattedText.java b/src/jmemorize/core/FormattedText.java
index 9561241..98af227 100644
--- a/src/jmemorize/core/FormattedText.java
+++ b/src/jmemorize/core/FormattedText.java
@@ -332,7 +332,7 @@ private static String getFormattedText(Element e, int startSelection,
return sb.toString();
}
-
+ //seif
private static String escape(String text)
{
return text.replaceALL("<", "<").replaceALL(">", ">");
From 17ddb9a5cb9acc06538565b3a2799b598350c44f Mon Sep 17 00:00:00 2001
From: omarKhaled74 <150850927+omarKhaled74@users.noreply.github.com>
Date: Tue, 7 May 2024 19:29:50 +0300
Subject: [PATCH 2/3] feature added
---
.../b79817ce84d43cb3143d5887c490c98da970041f | 45 ++++++++++++++++++
.../e0125022dc09c660aafc07a7948c7339e74c7849 | 46 +++++++++----------
.idea/sonarlint/issuestore/index.pb | 4 +-
.../b79817ce84d43cb3143d5887c490c98da970041f | 0
.idea/sonarlint/securityhotspotstore/index.pb | 4 +-
src/jmemorize/core/Category.java | 25 +++++++++-
6 files changed, 98 insertions(+), 26 deletions(-)
create mode 100644 .idea/sonarlint/issuestore/b/7/b79817ce84d43cb3143d5887c490c98da970041f
create mode 100644 .idea/sonarlint/securityhotspotstore/b/7/b79817ce84d43cb3143d5887c490c98da970041f
diff --git a/.idea/sonarlint/issuestore/b/7/b79817ce84d43cb3143d5887c490c98da970041f b/.idea/sonarlint/issuestore/b/7/b79817ce84d43cb3143d5887c490c98da970041f
new file mode 100644
index 0000000..f3199a1
--- /dev/null
+++ b/.idea/sonarlint/issuestore/b/7/b79817ce84d43cb3143d5887c490c98da970041f
@@ -0,0 +1,45 @@
+
+r
+java:S3740"/Provide the parametrized type for this generic.(陑m8Ȍ1J$1c22f194-bba9-4ad7-b854-8586f8ffe26d
+
+java:S22934"YReplace the type specification in this constructor call with the diamond operator ("<>").(dz8Ȍ1J$d7fe1cc8-e97a-457e-af8a-3ce69e84d03e
+
+java:S22939"YReplace the type specification in this constructor call with the diamond operator ("<>").(㺺8Ȍ1J$e3a258e9-0f78-47e1-b050-2836bef6f3ad
+
+java:S2293<"YReplace the type specification in this constructor call with the diamond operator ("<>").(8Ȍ1J$cff4597c-2fc4-44f3-9b66-ac23d252c452
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ý8Ȍ1J$7a25846e-a7f8-434d-bba8-e098b8774a2f
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(施8Ȍ1J$cebb0510-c203-4c53-b623-34603d62c85e
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ҩ8Ȍ1J$a87500ec-43dd-4f29-b010-7c628f504e70
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ă8Ȍ1J$6ca7666c-4a5b-445c-877a-6f08e996e370
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(8Ȍ1J$55fc84e9-f68c-4259-8416-01445dd7dd24
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(琳8Ȍ1J$f00052ae-e74e-4009-a6c9-0c62ab9a7d6b
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(敊8Ȍ1J$a8787d80-2363-40b1-8ccf-679ad6a8bd76
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ӹ8Ȍ1J$15332726-15c2-4fd8-ba6a-e93a03f9da74
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").( 8Ȍ1J$502207d4-49b2-4bec-82e6-dcc2faff6e11
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").( 8Ȍ1J$b124a1f3-0e01-4df8-b45d-2c6caba606b5
+ java:S1164"VRename this field "m_observers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(dz8Ȍ1J$269c2ef7-456c-464d-bb57-395e18c5adbe
+ java:S1166"QRename this field "m_name" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(˜8Ȍ1J$8eeaf00b-1154-4042-89e6-40f021e43d07
+ java:S1167"RRename this field "m_depth" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ӳ8Ȍ1J$7b47ba58-f2ce-4b12-aa47-be28d2a8fbf7
+ java:S1169"RRename this field "m_decks" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(㺺8Ȍ1J$97299bbe-eec8-451c-8f8e-8ff4a5829548
+ java:S116;"SRename this field "m_parent" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8Ȍ1J$c4ea8d10-a959-4081-8bd0-ad757e929e6e
+ java:S116<"\Rename this field "m_childCategories" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8Ȍ1J$c029c72e-bc71-4b66-b970-6938896e8686
+z
+java:S11353"2Complete the task associated to this TODO comment.(Ө8Ȍ1J$34c7637e-4f5d-413f-8fb3-e332baad0e0a
+]
+java:S3626i"Remove this redundant jump.(T81J$cc900aa6-c8ba-477c-95c2-f014e4936ff2
+q
+java:S4274"(Replace this assert with a proper check.(8Ȍ1J$abbc4775-990e-499d-b5c7-e9ac70911a69
+u
+java:S1135"2Complete the task associated to this TODO comment.(;8Ȍ1J$465a971b-df6a-4c4e-bbef-d7c90f7f651f
+t
+java:S1905"+Remove this unnecessary cast to "Category".(ƒ8Ɍ1J$04261de9-f8da-4e1f-bffd-faace35cc9fb
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/e/0/e0125022dc09c660aafc07a7948c7339e74c7849 b/.idea/sonarlint/issuestore/e/0/e0125022dc09c660aafc07a7948c7339e74c7849
index d77a355..a5b9367 100644
--- a/.idea/sonarlint/issuestore/e/0/e0125022dc09c660aafc07a7948c7339e74c7849
+++ b/.idea/sonarlint/issuestore/e/0/e0125022dc09c660aafc07a7948c7339e74c7849
@@ -1,40 +1,40 @@
-java:S2293T"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$5eff9514-7ccc-461b-883e-42575676f751
- java:S116Q"ZRename this field "m_formattedText" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(æJ$d3e81dbd-9122-47ff-a0e8-bba0debfcdad
- java:S116R"\Rename this field "m_unformattedText" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ůJ$c38e0fd9-0d01-4656-a98f-8e89f583ed28
+java:S2293T"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$e96e9adb-9aa9-43b6-a62f-d41b60aa721b
+ java:S116Q"ZRename this field "m_formattedText" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(æJ$4c7c1fa3-cf8a-48b7-924c-57510ba30d81
+ java:S116R"\Rename this field "m_unformattedText" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ůJ$d2e6bf80-c25d-47a6-958e-db8b9abacd15
-java:S65484"A Singleton implementation was detected. Make sure the use of the Singleton pattern is required and the implementation is the right one for the context.(ʇJ$421b4411-e09c-405e-9b57-23d7088c1e42
+java:S65484"A Singleton implementation was detected. Make sure the use of the Singleton pattern is required and the implementation is the right one for the context.(ʇJ$c2782cb7-65ac-4f35-ad06-2bc5709685d8
-java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(҉J$fe0f9947-cdd3-41fe-901c-2cc361662258
+java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(҉J$155a1da9-525c-4da9-8f7b-7319f7907842
-java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(҉J$55ae796e-072d-4ee6-b500-cacf6b07834c
+java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(҉J$ed580d70-497a-44bd-87f7-0dd9b749785a
-java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(J$a39501ec-b4f3-4c02-ad8c-4f4e17737b46
+java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(J$f8fce974-d883-40b3-90d8-3d9b2e73a878
s
-java:S1135>"2Complete the task associated to this TODO comment.(J$e2a2e11d-c9fc-41b8-8746-d1086703a17e
+java:S1135>"2Complete the task associated to this TODO comment.(J$8c45a502-4bc5-4ee5-89bd-b1f7cd4fe2a4
s
-java:S1135?"2Complete the task associated to this TODO comment.(J$9025e44f-ebe5-4d92-90ab-e12722f2e410
+java:S1135?"2Complete the task associated to this TODO comment.(J$f1e6120c-b1f7-4c6d-a1f0-0117fec65379
n
-java:S1135@"2Complete the task associated to this TODO comment.(J$37a92402-6014-4d1b-ae67-aa3bcacb4596
+java:S1135@"2Complete the task associated to this TODO comment.(J$b92a6001-1fa9-4e22-ba0a-c870ae583de8
n
-java:S1135A"2Complete the task associated to this TODO comment.(J$09335e37-1c77-4c50-bf41-7bf5e5791936
-| java:S125M" deck : m_decks) {
+ for (Card card : deck) {
+ String existingFrontText = card.getFrontSide().getText().getUnformatted();
+ String existingBackText = card.getBackSide().getText().getUnformatted();
+ if (existingFrontText.equals(frontText) && existingBackText.equals(backText)) {
+ return true; // Identical card already exists
+ }
+ }
+ }
+
+ return false; // No identical card found
+ }
+
public void addCard(Card card)
{
- addCard(card, 0);
+ if (checkForIdenticalCard(card.getFrontSide(),card.getBackSide())) {
+ addCard(card, 0);
+ }else return;
+
+
}
/**
From 47ada7e6a11ceb72a9deff9f29cedb75fbaae6c1 Mon Sep 17 00:00:00 2001
From: omarKhaled74 <150850927+omarKhaled74@users.noreply.github.com>
Date: Tue, 7 May 2024 19:58:02 +0300
Subject: [PATCH 3/3] add
category
---
.../193b3ae25de434658a4cf27a0f8ff1b51b55c917 | 12 +++
.../b79817ce84d43cb3143d5887c490c98da970041f | 88 +++++++++----------
.../e0125022dc09c660aafc07a7948c7339e74c7849 | 46 +++++-----
.idea/sonarlint/issuestore/index.pb | 4 +-
.../193b3ae25de434658a4cf27a0f8ff1b51b55c917 | 0
.idea/sonarlint/securityhotspotstore/index.pb | 4 +-
6 files changed, 85 insertions(+), 69 deletions(-)
create mode 100644 .idea/sonarlint/issuestore/1/9/193b3ae25de434658a4cf27a0f8ff1b51b55c917
create mode 100644 .idea/sonarlint/securityhotspotstore/1/9/193b3ae25de434658a4cf27a0f8ff1b51b55c917
diff --git a/.idea/sonarlint/issuestore/1/9/193b3ae25de434658a4cf27a0f8ff1b51b55c917 b/.idea/sonarlint/issuestore/1/9/193b3ae25de434658a4cf27a0f8ff1b51b55c917
new file mode 100644
index 0000000..450f972
--- /dev/null
+++ b/.idea/sonarlint/issuestore/1/9/193b3ae25de434658a4cf27a0f8ff1b51b55c917
@@ -0,0 +1,12 @@
+
+
+java:S2293'"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$2fc8fdb7-38bf-416f-a7e9-19dbc6f60d92
+
+java:S2293("YReplace the type specification in this constructor call with the diamond operator ("<>").(˕J$0cf6149e-a925-498e-bbc8-300c765f724f
+ java:S116&"QRename this field "m_text" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$6bea55b7-8f40-43ac-a655-df806422fe91
+ java:S116'"URename this field "m_imageIDs" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$f48b20d0-7b36-4cc8-bf6c-a022facb0647
+ java:S116("VRename this field "m_observers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(˕J$de27668a-341b-4cee-bcc1-ab8c6ceab429
+
+java:S2975v"SRemove this "clone" implementation; use a copy constructor or copy factory instead.(ɯJ$39e6ce9a-d2bc-49de-9ca1-9b5c3576b1b1
+
+java:S1182v"HUse super.clone() to create and seed the cloned instance to be returned.(ɯJ$e2a0af5f-4c1f-48c1-ab1c-e3dc3cf60199
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/b/7/b79817ce84d43cb3143d5887c490c98da970041f b/.idea/sonarlint/issuestore/b/7/b79817ce84d43cb3143d5887c490c98da970041f
index f3199a1..110de79 100644
--- a/.idea/sonarlint/issuestore/b/7/b79817ce84d43cb3143d5887c490c98da970041f
+++ b/.idea/sonarlint/issuestore/b/7/b79817ce84d43cb3143d5887c490c98da970041f
@@ -1,45 +1,45 @@
-r
-java:S3740"/Provide the parametrized type for this generic.(陑m8Ȍ1J$1c22f194-bba9-4ad7-b854-8586f8ffe26d
-
-java:S22934"YReplace the type specification in this constructor call with the diamond operator ("<>").(dz8Ȍ1J$d7fe1cc8-e97a-457e-af8a-3ce69e84d03e
-
-java:S22939"YReplace the type specification in this constructor call with the diamond operator ("<>").(㺺8Ȍ1J$e3a258e9-0f78-47e1-b050-2836bef6f3ad
-
-java:S2293<"YReplace the type specification in this constructor call with the diamond operator ("<>").(8Ȍ1J$cff4597c-2fc4-44f3-9b66-ac23d252c452
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ý8Ȍ1J$7a25846e-a7f8-434d-bba8-e098b8774a2f
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(施8Ȍ1J$cebb0510-c203-4c53-b623-34603d62c85e
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ҩ8Ȍ1J$a87500ec-43dd-4f29-b010-7c628f504e70
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(Ă8Ȍ1J$6ca7666c-4a5b-445c-877a-6f08e996e370
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(8Ȍ1J$55fc84e9-f68c-4259-8416-01445dd7dd24
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(琳8Ȍ1J$f00052ae-e74e-4009-a6c9-0c62ab9a7d6b
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(敊8Ȍ1J$a8787d80-2363-40b1-8ccf-679ad6a8bd76
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ӹ8Ȍ1J$15332726-15c2-4fd8-ba6a-e93a03f9da74
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").( 8Ȍ1J$502207d4-49b2-4bec-82e6-dcc2faff6e11
-
-java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").( 8Ȍ1J$b124a1f3-0e01-4df8-b45d-2c6caba606b5
- java:S1164"VRename this field "m_observers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(dz8Ȍ1J$269c2ef7-456c-464d-bb57-395e18c5adbe
- java:S1166"QRename this field "m_name" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(˜8Ȍ1J$8eeaf00b-1154-4042-89e6-40f021e43d07
- java:S1167"RRename this field "m_depth" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(Ӳ8Ȍ1J$7b47ba58-f2ce-4b12-aa47-be28d2a8fbf7
- java:S1169"RRename this field "m_decks" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(㺺8Ȍ1J$97299bbe-eec8-451c-8f8e-8ff4a5829548
- java:S116;"SRename this field "m_parent" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8Ȍ1J$c4ea8d10-a959-4081-8bd0-ad757e929e6e
- java:S116<"\Rename this field "m_childCategories" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(8Ȍ1J$c029c72e-bc71-4b66-b970-6938896e8686
-z
-java:S11353"2Complete the task associated to this TODO comment.(Ө8Ȍ1J$34c7637e-4f5d-413f-8fb3-e332baad0e0a
-]
-java:S3626i"Remove this redundant jump.(T81J$cc900aa6-c8ba-477c-95c2-f014e4936ff2
-q
-java:S4274"(Replace this assert with a proper check.(8Ȍ1J$abbc4775-990e-499d-b5c7-e9ac70911a69
-u
-java:S1135"2Complete the task associated to this TODO comment.(;8Ȍ1J$465a971b-df6a-4c4e-bbef-d7c90f7f651f
-t
-java:S1905"+Remove this unnecessary cast to "Category".(ƒ8Ɍ1J$04261de9-f8da-4e1f-bffd-faace35cc9fb
\ No newline at end of file
+k
+java:S3740"/Provide the parametrized type for this generic.(陑mJ$a72ed1ca-0da6-4a9c-bd0e-cec15c4a90d3
+
+java:S22934"YReplace the type specification in this constructor call with the diamond operator ("<>").(dzJ$f403846e-9626-49fb-8d25-1c57015994b6
+
+java:S22939"YReplace the type specification in this constructor call with the diamond operator ("<>").(㺺J$605c48bf-f700-480e-9442-7a8ef78a6e4a
+
+java:S2293<"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$002cfb44-08ac-4d44-bccd-acc26904ad19
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ÝJ$843b1ba6-6b1c-4e36-bc84-0df07545e175
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(施J$15648219-c006-4aed-92f0-cecbe7b1d8c2
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ҩJ$00e5f4b3-4a6f-40e5-8b71-b2dc763dac3c
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ĂJ$6adbc6cf-88f9-4eb2-b42d-8150ed23c714
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$8a1efa43-909a-4f5b-ab00-6210bae919df
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(琳J$84fb6d0d-fcae-4013-8873-d551956e3a36
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(敊J$2521cd78-3b46-4d13-be9d-995548d236c0
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").(ӹJ$c656b2f1-2c22-421a-86d0-71bbff66f61f
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").( J$c6fbd952-b679-4490-81d1-52aa1c92d090
+
+java:S2293"YReplace the type specification in this constructor call with the diamond operator ("<>").( J$8953cb1a-e913-4ca1-9539-08889bff5707
+ java:S1164"VRename this field "m_observers" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(dzJ$20a3c03c-a8fc-4c10-9502-a5664a0960ce
+ java:S1166"QRename this field "m_name" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(˜J$5d0b01e9-7c7a-4ef6-83e6-33bbebcc3912
+ java:S1167"RRename this field "m_depth" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ӲJ$922f87d4-c008-468a-8d49-09353b78c532
+ java:S1169"RRename this field "m_decks" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(㺺J$433fb6d2-e2c6-403d-8425-337c470f955b
+ java:S116;"SRename this field "m_parent" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$5094618c-bb9a-46fd-a626-c919fe2ce592
+ java:S116<"\Rename this field "m_childCategories" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(J$583d5b56-e148-4584-aab2-9c17023f05ff
+s
+java:S11353"2Complete the task associated to this TODO comment.(ӨJ$06881fcc-66a6-492c-b8db-fe8ce1693c3a
+7
+java:S3626i"Remove this redundant jump.(T81
+j
+java:S4274"(Replace this assert with a proper check.(J$ff8319ee-24ee-4b3a-9266-22d964a57b1f
+n
+java:S1135"2Complete the task associated to this TODO comment.(;J$387d7d65-364b-4b93-8363-f676dc64e849
+m
+java:S1905"+Remove this unnecessary cast to "Category".(ƒJ$79d6e09b-69ad-4c26-b71c-515cd63ab471
\ No newline at end of file
diff --git a/.idea/sonarlint/issuestore/e/0/e0125022dc09c660aafc07a7948c7339e74c7849 b/.idea/sonarlint/issuestore/e/0/e0125022dc09c660aafc07a7948c7339e74c7849
index a5b9367..4ebe358 100644
--- a/.idea/sonarlint/issuestore/e/0/e0125022dc09c660aafc07a7948c7339e74c7849
+++ b/.idea/sonarlint/issuestore/e/0/e0125022dc09c660aafc07a7948c7339e74c7849
@@ -1,40 +1,40 @@
-java:S2293T"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$e96e9adb-9aa9-43b6-a62f-d41b60aa721b
- java:S116Q"ZRename this field "m_formattedText" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(æJ$4c7c1fa3-cf8a-48b7-924c-57510ba30d81
- java:S116R"\Rename this field "m_unformattedText" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ůJ$d2e6bf80-c25d-47a6-958e-db8b9abacd15
+java:S2293T"YReplace the type specification in this constructor call with the diamond operator ("<>").(J$e00d9708-bfdf-4e0b-9ccc-0396679db444
+ java:S116Q"ZRename this field "m_formattedText" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(æJ$99b98ac9-6865-43ce-938d-b861c735adcc
+ java:S116R"\Rename this field "m_unformattedText" to match the regular expression '^[a-z][a-zA-Z0-9]*$'.(ůJ$6f416013-d90d-4d67-a713-2ea32a294be0
-java:S65484"A Singleton implementation was detected. Make sure the use of the Singleton pattern is required and the implementation is the right one for the context.(ʇJ$c2782cb7-65ac-4f35-ad06-2bc5709685d8
+java:S65484"A Singleton implementation was detected. Make sure the use of the Singleton pattern is required and the implementation is the right one for the context.(ʇJ$fd20f931-f152-4552-84d8-cf7eef35a213
-java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(҉J$155a1da9-525c-4da9-8f7b-7319f7907842
+java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(҉J$2fefea8c-0356-4ee9-9cfc-8c658d331567
-java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(҉J$ed580d70-497a-44bd-87f7-0dd9b749785a
+java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(҉J$f81fe692-2500-4f4a-9787-5819f97020b0
-java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(J$f8fce974-d883-40b3-90d8-3d9b2e73a878
+java:S1149"_Replace the synchronized class "StringBuffer" by an unsynchronized one such as "StringBuilder".(J$2d261956-769d-4391-a683-bb4876a8d8a3
s
-java:S1135>"2Complete the task associated to this TODO comment.(J$8c45a502-4bc5-4ee5-89bd-b1f7cd4fe2a4
+java:S1135>"2Complete the task associated to this TODO comment.(J$570ef38f-551f-418b-9302-3ac59631895c
s
-java:S1135?"2Complete the task associated to this TODO comment.(J$f1e6120c-b1f7-4c6d-a1f0-0117fec65379
+java:S1135?"2Complete the task associated to this TODO comment.(J$816931a2-ab3c-423a-b7d5-47302074b18a
n
-java:S1135@"2Complete the task associated to this TODO comment.(J$b92a6001-1fa9-4e22-ba0a-c870ae583de8
+java:S1135@"2Complete the task associated to this TODO comment.(J$b35889d7-b23c-46c0-8a0f-ffac5510b826
n
-java:S1135A"2Complete the task associated to this TODO comment.(J$88fb6b40-52aa-4f5e-a584-963ceeb9d0c5
-| java:S125M"