package lombok.bytecode; import java.util.concurrent.atomic.AtomicBoolean; import lombok.core.DiagnosticsReceiver; import lombok.core.PostCompilerTransformation; import org.objectweb.asm.ClassReader; import org.objectweb.asm.ClassVisitor; import org.objectweb.asm.MethodVisitor; import org.objectweb.asm.Opcodes; /* loaded from: com.discord-118108.apk:lombok/bytecode/PreventNullAnalysisRemover.SCL.lombok */ public class PreventNullAnalysisRemover implements PostCompilerTransformation { /* renamed from: lombok.bytecode.PreventNullAnalysisRemover$1 reason: invalid class name */ /* loaded from: com.discord-118108.apk:lombok/bytecode/PreventNullAnalysisRemover$1.SCL.lombok */ class AnonymousClass1 extends ClassVisitor { private final /* synthetic */ AtomicBoolean val$changesMade; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ AnonymousClass1(int i, ClassVisitor classVisitor, AtomicBoolean atomicBoolean) { super(i, classVisitor); this.val$changesMade = atomicBoolean; } @Override // org.objectweb.asm.ClassVisitor public MethodVisitor visitMethod(int i, String str, String str2, String str3, String[] strArr) { return new C1PreventNullAnalysisVisitor(super.visitMethod(i, str, str2, str3, strArr), this.val$changesMade); } } /* renamed from: lombok.bytecode.PreventNullAnalysisRemover$1PreventNullAnalysisVisitor reason: invalid class name */ /* loaded from: com.discord-118108.apk:lombok/bytecode/PreventNullAnalysisRemover$1PreventNullAnalysisVisitor.SCL.lombok */ class C1PreventNullAnalysisVisitor extends MethodVisitor { private final /* synthetic */ AtomicBoolean val$changesMade; /* JADX WARN: 'super' call moved to the top of the method (can break code semantics) */ C1PreventNullAnalysisVisitor(MethodVisitor methodVisitor, AtomicBoolean atomicBoolean) { super(Opcodes.ASM7, methodVisitor); this.val$changesMade = atomicBoolean; } @Override // org.objectweb.asm.MethodVisitor public void visitMethodInsn(int i, String str, String str2, String str3, boolean z2) { boolean z3 = true; if (!(1 == 0 || i == 184)) { z3 = false; } if (z3 && !"preventNullAnalysis".equals(str2)) { z3 = false; } if (z3 && !"lombok/Lombok".equals(str)) { z3 = false; } if (z3 && !"(Ljava/lang/Object;)Ljava/lang/Object;".equals(str3)) { z3 = false; } if (z3) { this.val$changesMade.set(true); if (System.getProperty("lombok.debugAsmOnly", null) != null) { super.visitMethodInsn(i, str, str2, str3, z2); return; } return; } super.visitMethodInsn(i, str, str2, str3, z2); } } @Override // lombok.core.PostCompilerTransformation public byte[] applyTransformations(byte[] bArr, String str, DiagnosticsReceiver diagnosticsReceiver) { if (!new ClassFileMetaData(bArr).usesMethod("lombok/Lombok", "preventNullAnalysis")) { return null; } ClassReader classReader = new ClassReader(AsmUtil.fixJSRInlining(bArr)); FixedClassWriter fixedClassWriter = new FixedClassWriter(classReader, 0); AtomicBoolean atomicBoolean = new AtomicBoolean(); classReader.accept(new AnonymousClass1(Opcodes.ASM7, fixedClassWriter, atomicBoolean), 0); if (atomicBoolean.get()) { return fixedClassWriter.toByteArray(); } return null; } }