class com.sun.tools.javac.comp.Resolve$3 extends com.sun.tools.javac.comp.Resolve$AbstractMethodCheck
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: com.sun.tools.javac.comp.Resolve$3
  super_class: com.sun.tools.javac.comp.Resolve$AbstractMethodCheck
{
  final com.sun.tools.javac.comp.Resolve this$0;
    descriptor: Lcom/sun/tools/javac/comp/Resolve;
    flags: (0x1010) ACC_FINAL, ACC_SYNTHETIC

  void <init>(com.sun.tools.javac.comp.Resolve, com.sun.tools.javac.comp.Resolve);
    descriptor: (Lcom/sun/tools/javac/comp/Resolve;Lcom/sun/tools/javac/comp/Resolve;)V
    flags: (0x0000) 
    Code:
      stack=2, locals=3, args_size=3
        start local 0 // com.sun.tools.javac.comp.Resolve$3 this
         0: .line 836
            aload 0 /* this */
            aload 2
            putfield com.sun.tools.javac.comp.Resolve$3.this$0:Lcom/sun/tools/javac/comp/Resolve;
            aload 0 /* this */
            aload 1
            invokespecial com.sun.tools.javac.comp.Resolve$AbstractMethodCheck.<init>:(Lcom/sun/tools/javac/comp/Resolve;)V
            return
        end local 0 // com.sun.tools.javac.comp.Resolve$3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/comp/Resolve$3;
    MethodParameters:
        Name  Flags
      this$0  final
      this$1  final

  void checkArg(com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition, boolean, com.sun.tools.javac.code.Type, com.sun.tools.javac.code.Type, com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext, com.sun.tools.javac.util.Warner);
    descriptor: (Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;ZLcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/code/Type;Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;Lcom/sun/tools/javac/util/Warner;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=7, args_size=7
        start local 0 // com.sun.tools.javac.comp.Resolve$3 this
        start local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        start local 2 // boolean varargs
        start local 3 // com.sun.tools.javac.code.Type actual
        start local 4 // com.sun.tools.javac.code.Type formal
        start local 5 // com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
        start local 6 // com.sun.tools.javac.util.Warner warn
         0: .line 840
            return
        end local 6 // com.sun.tools.javac.util.Warner warn
        end local 5 // com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext deferredAttrContext
        end local 4 // com.sun.tools.javac.code.Type formal
        end local 3 // com.sun.tools.javac.code.Type actual
        end local 2 // boolean varargs
        end local 1 // com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition pos
        end local 0 // com.sun.tools.javac.comp.Resolve$3 this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lcom/sun/tools/javac/comp/Resolve$3;
            0    1     1                  pos  Lcom/sun/tools/javac/util/JCDiagnostic$DiagnosticPosition;
            0    1     2              varargs  Z
            0    1     3               actual  Lcom/sun/tools/javac/code/Type;
            0    1     4               formal  Lcom/sun/tools/javac/code/Type;
            0    1     5  deferredAttrContext  Lcom/sun/tools/javac/comp/DeferredAttr$DeferredAttrContext;
            0    1     6                 warn  Lcom/sun/tools/javac/util/Warner;
    MethodParameters:
                     Name  Flags
      pos                  
      varargs              
      actual               
      formal               
      deferredAttrContext  
      warn                 

  public java.lang.String toString();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.sun.tools.javac.comp.Resolve$3 this
         0: .line 844
            ldc "arityMethodCheck"
            areturn
        end local 0 // com.sun.tools.javac.comp.Resolve$3 this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/sun/tools/javac/comp/Resolve$3;
}
SourceFile: "Resolve.java"
EnclosingMethod: com.sun.tools.javac.comp.Resolve
NestHost: com.sun.tools.javac.comp.Resolve
InnerClasses:
  DeferredAttrContext = com.sun.tools.javac.comp.DeferredAttr$DeferredAttrContext of com.sun.tools.javac.comp.DeferredAttr
  com.sun.tools.javac.comp.Resolve$3
  abstract AbstractMethodCheck = com.sun.tools.javac.comp.Resolve$AbstractMethodCheck of com.sun.tools.javac.comp.Resolve
  public abstract DiagnosticPosition = com.sun.tools.javac.util.JCDiagnostic$DiagnosticPosition of com.sun.tools.javac.util.JCDiagnostic