Skip to content

Commit 915a3b2

Browse files
Upgrade matchresult enum from scala 2 to scala 3 (#5742)
* Upgrade matchresult enum from scala 2 to scala 3 * Use curly-brace style for enum Co-authored-by: maltek <1694194+maltek@users.noreply.github.com> --------- Co-authored-by: maltek <1694194+maltek@users.noreply.github.com>
1 parent 9dcf543 commit 915a3b2

File tree

1 file changed

+4
-6
lines changed

1 file changed

+4
-6
lines changed

semanticcpg/src/main/scala/io/shiftleft/semanticcpg/accesspath/AccessPath.scala

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -123,7 +123,7 @@ case class AccessPath(elements: Elements, exclusions: Seq[Elements]) {
123123
}
124124
}
125125

126-
def matchAndDiff(other: Elements): (MatchResult.MatchResult, Elements) = {
126+
def matchAndDiff(other: Elements): (MatchResult, Elements) = {
127127
val thisTail = elements.invertibleTailLength
128128
val otherTail = other.invertibleTailLength
129129
val thisHead = elements.elements.length - thisTail
@@ -221,11 +221,9 @@ case class AccessPath(elements: Elements, exclusions: Seq[Elements]) {
221221

222222
}
223223

224-
sealed trait MatchResult
225-
object MatchResult extends Enumeration {
226-
type MatchResult = Value
227-
val NO_MATCH, EXACT_MATCH, VARIABLE_EXACT_MATCH, PREFIX_MATCH, VARIABLE_PREFIX_MATCH, EXTENDED_MATCH,
228-
VARIABLE_EXTENDED_MATCH = Value
224+
enum MatchResult {
225+
case NO_MATCH, EXACT_MATCH, VARIABLE_EXACT_MATCH, PREFIX_MATCH, VARIABLE_PREFIX_MATCH, EXTENDED_MATCH,
226+
VARIABLE_EXTENDED_MATCH
229227
}
230228

231229
/** Result of `matchFull` comparison

0 commit comments

Comments
 (0)