protected void processImpl()

in TransformCore/src/main/java/com/facebook/ads/injkit/threadcheck/ThreadCheckInjector.java [69:83]


  protected void processImpl(ClassNode clsNode, Model model) throws AnnotationProcessingException {
    if (clsNode.methods == null) {
      return;
    }

    boolean isInterface = ((clsNode.access & Opcodes.ACC_INTERFACE) != 0);

    Checking defaultChecking = computeClassChecking(clsNode, model);
    removeChecking(clsNode);

    for (MethodNode method : clsNode.methods) {
      boolean isMethodAbstract = ((method.access & Opcodes.ACC_ABSTRACT) != 0);
      processMethod(clsNode, method, defaultChecking, !isInterface && !isMethodAbstract, model);
    }
  }