From d1e91144a7bd722e9d8f0f8276c7796abad0bcce Mon Sep 17 00:00:00 2001 From: Abed El Rahman Al Tawil <63475475+mrtawil@users.noreply.github.com> Date: Fri, 6 Dec 2024 17:34:49 +0200 Subject: [PATCH] refactor: use old style switch statement in FeCompositeView.java (#2562) Use old-style switch statement in `FeCompositeView.java`. --- .../java/com/horcrux/svg/FeCompositeView.java | 24 +++++++++---------- 1 file changed, 12 insertions(+), 12 deletions(-) diff --git a/android/src/main/java/com/horcrux/svg/FeCompositeView.java b/android/src/main/java/com/horcrux/svg/FeCompositeView.java index 987822f4..3329ed77 100644 --- a/android/src/main/java/com/horcrux/svg/FeCompositeView.java +++ b/android/src/main/java/com/horcrux/svg/FeCompositeView.java @@ -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) {