refactor: use old style switch statement in FeCompositeView.java (#2562)

Use old-style switch statement in `FeCompositeView.java`.
This commit is contained in:
Abed El Rahman Al Tawil
2024-12-06 17:34:49 +02:00
committed by GitHub
parent c59eb295db
commit d1e91144a7

View File

@@ -68,22 +68,22 @@ class FeCompositeView extends FilterPrimitiveView {
canvas.drawBitmap(in1, 0, 0, paint);
switch (this.mOperator) {
case OVER -> {
case OVER:
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OVER));
}
case IN -> {
break;
case IN:
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_IN));
}
case OUT -> {
break;
case OUT:
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_OUT));
}
case ATOP -> {
break;
case ATOP:
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.DST_ATOP));
}
case XOR -> {
break;
case XOR:
paint.setXfermode(new PorterDuffXfermode(PorterDuff.Mode.XOR));
}
case ARITHMETIC -> {
break;
case ARITHMETIC:
// result = k1*i1*i2 + k2*i1 + k3*i2 + k4
int nPixels = result.getWidth() * result.getHeight();
int[] pixels1 = new int[nPixels];
@@ -121,7 +121,7 @@ class FeCompositeView extends FilterPrimitiveView {
result.setPixels(
pixels1, 0, result.getWidth(), 0, 0, result.getWidth(), result.getHeight());
}
break;
}
if (this.mOperator != FilterProperties.FeCompositeOperator.ARITHMETIC) {