Skip to content

Commit b3c988c

Browse files
committed
Clean up some nesting
1 parent 7c5e2bd commit b3c988c

File tree

1 file changed

+9
-6
lines changed

1 file changed

+9
-6
lines changed

src/main/java/com/falsepattern/lib/internal/asm/transformers/ConfigOrderTransformer.java

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -37,13 +37,16 @@ public boolean shouldTransform(ClassNode cn, String transformedName, boolean obf
3737
@Override
3838
public void transform(ClassNode cn, String transformedName, boolean obfuscated) {
3939
int order = 0;
40+
outer:
4041
for (val field: cn.fields) {
41-
if ((field.access & Opcodes.ACC_PUBLIC) != 0 && (field.access & Opcodes.ACC_STATIC) != 0 && (field.access & Opcodes.ACC_FINAL) == 0) {
42-
if (field.visibleAnnotations != null) {
43-
for (val ann: field.visibleAnnotations) {
44-
if (DESC_CONFIG_IGNORE.equals(ann.desc)) {
45-
continue;
46-
}
42+
if ((field.access & Opcodes.ACC_PUBLIC) == 0 ||
43+
(field.access & Opcodes.ACC_STATIC) == 0 ||
44+
(field.access & Opcodes.ACC_FINAL) != 0) {
45+
continue;
46+
} else if (field.visibleAnnotations != null) {
47+
for (val ann : field.visibleAnnotations) {
48+
if (DESC_CONFIG_IGNORE.equals(ann.desc)) {
49+
continue outer;
4750
}
4851
}
4952
}

0 commit comments

Comments
 (0)