content: package org.lsposed.lspatch.share;
  
  public class PatchConfig {
  
      public final boolean useManager;
      public final boolean debuggable;
      public final boolean injectProvider;
      public final boolean overrideVersionCode;
      public final boolean outputLog;
      public final int sigBypassLevel;
      public final String originalSignature;
      public final String appComponentFactory;
      public LSPConfig lspConfig;
  
      public PatchConfig(
              boolean useManager,
              boolean debuggable,
              boolean overrideVersionCode,
              int sigBypassLevel,
              String originalSignature,
              String appComponentFactory,
              boolean injectProvider,
              boolean outputLog
      ) {
          this.useManager = useManager;
          this.debuggable = debuggable;
          this.overrideVersionCode = overrideVersionCode;
          this.sigBypassLevel = sigBypassLevel;
          this.originalSignature = originalSignature;
          this.appComponentFactory = appComponentFactory;
          this.lspConfig = LSPConfig.instance;
          this.injectProvider = injectProvider;
          this.outputLog = outputLog;
      }
  }
  