Case - checkmarx-ts/CxDOM-Types GitHub Wiki

What does it mean

case in the swich case syntax.

See case in SwitchStmt

Sample Code

Code snippet in Java.

switch (month) {
        case 1:
            monthString = "January";
            break;
        case 2:
            monthString = "February";
            break;
        case 3:
            monthString = "March";
            break;
        case 4:
            monthString = "April";
            break;
        case 5:
            monthString = "May";
            break;
        case 6:
            monthString = "June";
            break;
        case 7:
            monthString = "July";
            break;
        case 8:
            monthString = "August";
            break;
        case 9:
            monthString = "September";
            break;
        case 10:
            monthString = "October";
            break;
        case 11:
            monthString = "November";
            break;
        case 12:
            monthString = "December";
            break;
        default:
            monthString = "Invalid month";
            break;
        }

DOM Structure

For code snippet

case 1:
    monthString = "January";
    break;

Case.png

public attribute

IsDefault, boolean value

sample CxQL query

CxList deadDefault = All.NewCxList();

foreach(CxList oneCase in relevantCase)

{

	Case c = oneCase.TryGetCSharpGraph<Case>();

	if(c.IsDefault)

	{

		deadDefault.Add(c.NodeId, c);

	}

}
⚠️ **GitHub.com Fallback** ⚠️