class org.eclipse.jdt.core.dom.BindingResolver
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.eclipse.jdt.core.dom.BindingResolver
  super_class: java.lang.Object
{
  void <init>();
    descriptor: ()V
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
         0: .line 39
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 41
            return
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;

  org.eclipse.jdt.core.dom.ASTNode findDeclaringNode(org.eclipse.jdt.core.dom.IBinding);
    descriptor: (Lorg/eclipse/jdt/core/dom/IBinding;)Lorg/eclipse/jdt/core/dom/ASTNode;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.IBinding binding
         0: .line 83
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.IBinding binding
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  binding  Lorg/eclipse/jdt/core/dom/IBinding;
    MethodParameters:
         Name  Flags
      binding  

  org.eclipse.jdt.core.dom.ASTNode findDeclaringNode(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/jdt/core/dom/ASTNode;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // java.lang.String bindingKey
         0: .line 98
            aconst_null
            areturn
        end local 1 // java.lang.String bindingKey
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  bindingKey  Ljava/lang/String;
    MethodParameters:
            Name  Flags
      bindingKey  

  org.eclipse.jdt.core.dom.ASTNode findDeclaringNode(org.eclipse.jdt.core.dom.IAnnotationBinding);
    descriptor: (Lorg/eclipse/jdt/core/dom/IAnnotationBinding;)Lorg/eclipse/jdt/core/dom/ASTNode;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.IAnnotationBinding instance
         0: .line 113
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.IAnnotationBinding instance
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  instance  Lorg/eclipse/jdt/core/dom/IAnnotationBinding;
    MethodParameters:
          Name  Flags
      instance  

  org.eclipse.jdt.internal.compiler.ast.ASTNode getCorrespondingNode(org.eclipse.jdt.core.dom.ASTNode);
    descriptor: (Lorg/eclipse/jdt/core/dom/ASTNode;)Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ASTNode currentNode
         0: .line 128
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.ASTNode currentNode
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  currentNode  Lorg/eclipse/jdt/core/dom/ASTNode;
    MethodParameters:
             Name  Flags
      currentNode  

  org.eclipse.jdt.core.dom.IMethodBinding getMethodBinding(org.eclipse.jdt.internal.compiler.lookup.MethodBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
         0: .line 142
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.MethodBinding methodBinding
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  methodBinding  Lorg/eclipse/jdt/internal/compiler/lookup/MethodBinding;
    MethodParameters:
               Name  Flags
      methodBinding  

  org.eclipse.jdt.core.dom.IMemberValuePairBinding getMemberValuePairBinding(org.eclipse.jdt.internal.compiler.lookup.ElementValuePair);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/ElementValuePair;)Lorg/eclipse/jdt/core/dom/IMemberValuePairBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.ElementValuePair valuePair
         0: .line 156
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.ElementValuePair valuePair
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    1     0       this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  valuePair  Lorg/eclipse/jdt/internal/compiler/lookup/ElementValuePair;
    MethodParameters:
           Name  Flags
      valuePair  

  org.eclipse.jdt.core.dom.IModuleBinding getModuleBinding(org.eclipse.jdt.internal.compiler.lookup.ModuleBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/ModuleBinding;)Lorg/eclipse/jdt/core/dom/IModuleBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.ModuleBinding moduleBinding
         0: .line 171
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.ModuleBinding moduleBinding
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  moduleBinding  Lorg/eclipse/jdt/internal/compiler/lookup/ModuleBinding;
    MethodParameters:
               Name  Flags
      moduleBinding  

  org.eclipse.jdt.core.dom.IPackageBinding getPackageBinding(org.eclipse.jdt.internal.compiler.lookup.PackageBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;)Lorg/eclipse/jdt/core/dom/IPackageBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
         0: .line 185
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.PackageBinding packageBinding
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot            Name  Signature
            0    1     0            this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  packageBinding  Lorg/eclipse/jdt/internal/compiler/lookup/PackageBinding;
    MethodParameters:
                Name  Flags
      packageBinding  

  org.eclipse.jdt.core.dom.ITypeBinding getTypeBinding(org.eclipse.jdt.internal.compiler.lookup.TypeBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.TypeBinding referenceBinding
         0: .line 199
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.TypeBinding referenceBinding
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  referenceBinding  Lorg/eclipse/jdt/internal/compiler/lookup/TypeBinding;
    MethodParameters:
                  Name  Flags
      referenceBinding  

  org.eclipse.jdt.core.dom.ITypeBinding getTypeBinding(org.eclipse.jdt.core.dom.VariableDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/VariableDeclaration;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.VariableDeclaration variableDeclaration
         0: .line 215
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.VariableDeclaration variableDeclaration
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    1     0                 this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  variableDeclaration  Lorg/eclipse/jdt/core/dom/VariableDeclaration;
    MethodParameters:
                     Name  Flags
      variableDeclaration  

  org.eclipse.jdt.core.dom.ITypeBinding getTypeBinding(org.eclipse.jdt.core.dom.Type);
    descriptor: (Lorg/eclipse/jdt/core/dom/Type;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.Type type
         0: .line 230
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.Type type
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  type  Lorg/eclipse/jdt/core/dom/Type;
    MethodParameters:
      Name  Flags
      type  

  org.eclipse.jdt.core.dom.ITypeBinding getTypeBinding(org.eclipse.jdt.core.dom.RecoveredTypeBinding, int);
    descriptor: (Lorg/eclipse/jdt/core/dom/RecoveredTypeBinding;I)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.RecoveredTypeBinding recoveredTypeBinding
        start local 2 // int dimensions
         0: .line 245
            aconst_null
            areturn
        end local 2 // int dimensions
        end local 1 // org.eclipse.jdt.core.dom.RecoveredTypeBinding recoveredTypeBinding
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot                  Name  Signature
            0    1     0                  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  recoveredTypeBinding  Lorg/eclipse/jdt/core/dom/RecoveredTypeBinding;
            0    1     2            dimensions  I
    MethodParameters:
                      Name  Flags
      recoveredTypeBinding  
      dimensions            

  org.eclipse.jdt.core.dom.IVariableBinding getVariableBinding(org.eclipse.jdt.internal.compiler.lookup.VariableBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/VariableBinding;)Lorg/eclipse/jdt/core/dom/IVariableBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
         0: .line 259
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.VariableBinding binding
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  binding  Lorg/eclipse/jdt/internal/compiler/lookup/VariableBinding;
    MethodParameters:
         Name  Flags
      binding  

  public org.eclipse.jdt.core.WorkingCopyOwner getWorkingCopyOwner();
    descriptor: ()Lorg/eclipse/jdt/core/WorkingCopyOwner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
         0: .line 271
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;

  org.eclipse.jdt.core.dom.IAnnotationBinding getAnnotationInstance(org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding);
    descriptor: (Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding;)Lorg/eclipse/jdt/core/dom/IAnnotationBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding instance
         0: .line 285
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.internal.compiler.lookup.AnnotationBinding instance
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  instance  Lorg/eclipse/jdt/internal/compiler/lookup/AnnotationBinding;
    MethodParameters:
          Name  Flags
      instance  

  boolean isResolvedTypeInferredFromExpectedType(org.eclipse.jdt.core.dom.MethodInvocation);
    descriptor: (Lorg/eclipse/jdt/core/dom/MethodInvocation;)Z
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.MethodInvocation methodInvocation
         0: .line 289
            iconst_0
            ireturn
        end local 1 // org.eclipse.jdt.core.dom.MethodInvocation methodInvocation
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  methodInvocation  Lorg/eclipse/jdt/core/dom/MethodInvocation;
    MethodParameters:
                  Name  Flags
      methodInvocation  

  boolean isResolvedTypeInferredFromExpectedType(org.eclipse.jdt.core.dom.SuperMethodInvocation);
    descriptor: (Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;)Z
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.SuperMethodInvocation methodInvocation
         0: .line 293
            iconst_0
            ireturn
        end local 1 // org.eclipse.jdt.core.dom.SuperMethodInvocation methodInvocation
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot              Name  Signature
            0    1     0              this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  methodInvocation  Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;
    MethodParameters:
                  Name  Flags
      methodInvocation  

  boolean isResolvedTypeInferredFromExpectedType(org.eclipse.jdt.core.dom.ClassInstanceCreation);
    descriptor: (Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;)Z
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ClassInstanceCreation classInstanceCreation
         0: .line 297
            iconst_0
            ireturn
        end local 1 // org.eclipse.jdt.core.dom.ClassInstanceCreation classInstanceCreation
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot                   Name  Signature
            0    1     0                   this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  classInstanceCreation  Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;
    MethodParameters:
                       Name  Flags
      classInstanceCreation  

  org.eclipse.jdt.internal.compiler.lookup.LookupEnvironment lookupEnvironment();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/lookup/LookupEnvironment;
    flags: (0x0000) 
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
         0: .line 307
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;

  void recordScope(org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.internal.compiler.lookup.BlockScope);
    descriptor: (Lorg/eclipse/jdt/core/dom/ASTNode;Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ASTNode astNode
        start local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
         0: .line 320
            return
        end local 2 // org.eclipse.jdt.internal.compiler.lookup.BlockScope blockScope
        end local 1 // org.eclipse.jdt.core.dom.ASTNode astNode
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1     astNode  Lorg/eclipse/jdt/core/dom/ASTNode;
            0    1     2  blockScope  Lorg/eclipse/jdt/internal/compiler/lookup/BlockScope;
    MethodParameters:
            Name  Flags
      astNode     
      blockScope  

  boolean resolveBoxing(org.eclipse.jdt.core.dom.Expression);
    descriptor: (Lorg/eclipse/jdt/core/dom/Expression;)Z
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.Expression expression
         0: .line 333
            iconst_0
            ireturn
        end local 1 // org.eclipse.jdt.core.dom.Expression expression
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  expression  Lorg/eclipse/jdt/core/dom/Expression;
    MethodParameters:
            Name  Flags
      expression  

  boolean resolveUnboxing(org.eclipse.jdt.core.dom.Expression);
    descriptor: (Lorg/eclipse/jdt/core/dom/Expression;)Z
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.Expression expression
         0: .line 348
            iconst_0
            ireturn
        end local 1 // org.eclipse.jdt.core.dom.Expression expression
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  expression  Lorg/eclipse/jdt/core/dom/Expression;
    MethodParameters:
            Name  Flags
      expression  

  java.lang.Object resolveConstantExpressionValue(org.eclipse.jdt.core.dom.Expression);
    descriptor: (Lorg/eclipse/jdt/core/dom/Expression;)Ljava/lang/Object;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.Expression expression
         0: .line 380
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.Expression expression
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  expression  Lorg/eclipse/jdt/core/dom/Expression;
    MethodParameters:
            Name  Flags
      expression  

  org.eclipse.jdt.core.dom.IMethodBinding resolveConstructor(org.eclipse.jdt.core.dom.ClassInstanceCreation);
    descriptor: (Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ClassInstanceCreation expression
         0: .line 402
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.ClassInstanceCreation expression
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  expression  Lorg/eclipse/jdt/core/dom/ClassInstanceCreation;
    MethodParameters:
            Name  Flags
      expression  

  org.eclipse.jdt.core.dom.IMethodBinding resolveConstructor(org.eclipse.jdt.core.dom.ConstructorInvocation);
    descriptor: (Lorg/eclipse/jdt/core/dom/ConstructorInvocation;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ConstructorInvocation expression
         0: .line 424
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.ConstructorInvocation expression
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  expression  Lorg/eclipse/jdt/core/dom/ConstructorInvocation;
    MethodParameters:
            Name  Flags
      expression  

  org.eclipse.jdt.core.dom.IMethodBinding resolveConstructor(org.eclipse.jdt.core.dom.EnumConstantDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.EnumConstantDeclaration enumConstantDeclaration
         0: .line 445
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.EnumConstantDeclaration enumConstantDeclaration
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot                     Name  Signature
            0    1     0                     this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  enumConstantDeclaration  Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;
    MethodParameters:
                         Name  Flags
      enumConstantDeclaration  

  org.eclipse.jdt.core.dom.IMethodBinding resolveConstructor(org.eclipse.jdt.core.dom.SuperConstructorInvocation);
    descriptor: (Lorg/eclipse/jdt/core/dom/SuperConstructorInvocation;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.SuperConstructorInvocation expression
         0: .line 466
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.SuperConstructorInvocation expression
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  expression  Lorg/eclipse/jdt/core/dom/SuperConstructorInvocation;
    MethodParameters:
            Name  Flags
      expression  

  org.eclipse.jdt.core.dom.ITypeBinding resolveExpressionType(org.eclipse.jdt.core.dom.Expression);
    descriptor: (Lorg/eclipse/jdt/core/dom/Expression;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.Expression expression
         0: .line 487
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.Expression expression
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  expression  Lorg/eclipse/jdt/core/dom/Expression;
    MethodParameters:
            Name  Flags
      expression  

  org.eclipse.jdt.core.dom.IVariableBinding resolveField(org.eclipse.jdt.core.dom.FieldAccess);
    descriptor: (Lorg/eclipse/jdt/core/dom/FieldAccess;)Lorg/eclipse/jdt/core/dom/IVariableBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.FieldAccess fieldAccess
         0: .line 508
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.FieldAccess fieldAccess
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  fieldAccess  Lorg/eclipse/jdt/core/dom/FieldAccess;
    MethodParameters:
             Name  Flags
      fieldAccess  

  org.eclipse.jdt.core.dom.IVariableBinding resolveField(org.eclipse.jdt.core.dom.SuperFieldAccess);
    descriptor: (Lorg/eclipse/jdt/core/dom/SuperFieldAccess;)Lorg/eclipse/jdt/core/dom/IVariableBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.SuperFieldAccess fieldAccess
         0: .line 529
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.SuperFieldAccess fieldAccess
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  fieldAccess  Lorg/eclipse/jdt/core/dom/SuperFieldAccess;
    MethodParameters:
             Name  Flags
      fieldAccess  

  org.eclipse.jdt.core.dom.IBinding resolveImport(org.eclipse.jdt.core.dom.ImportDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/ImportDeclaration;)Lorg/eclipse/jdt/core/dom/IBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ImportDeclaration importDeclaration
         0: .line 550
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.ImportDeclaration importDeclaration
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot               Name  Signature
            0    1     0               this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  importDeclaration  Lorg/eclipse/jdt/core/dom/ImportDeclaration;
    MethodParameters:
                   Name  Flags
      importDeclaration  

  org.eclipse.jdt.core.dom.IMethodBinding resolveMember(org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration member
         0: .line 573
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.AnnotationTypeMemberDeclaration member
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  member  Lorg/eclipse/jdt/core/dom/AnnotationTypeMemberDeclaration;
    MethodParameters:
        Name  Flags
      member  

  org.eclipse.jdt.core.dom.IMethodBinding resolveMethod(org.eclipse.jdt.core.dom.MethodDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/MethodDeclaration;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.MethodDeclaration method
         0: .line 594
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.MethodDeclaration method
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  method  Lorg/eclipse/jdt/core/dom/MethodDeclaration;
    MethodParameters:
        Name  Flags
      method  

  org.eclipse.jdt.core.dom.IMethodBinding resolveMethod(org.eclipse.jdt.core.dom.MethodReference);
    descriptor: (Lorg/eclipse/jdt/core/dom/MethodReference;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.MethodReference methodReference
         0: .line 616
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.MethodReference methodReference
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  methodReference  Lorg/eclipse/jdt/core/dom/MethodReference;
    MethodParameters:
                 Name  Flags
      methodReference  

  org.eclipse.jdt.core.dom.IMethodBinding resolveMethod(org.eclipse.jdt.core.dom.LambdaExpression);
    descriptor: (Lorg/eclipse/jdt/core/dom/LambdaExpression;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.LambdaExpression lambda
         0: .line 637
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.LambdaExpression lambda
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  lambda  Lorg/eclipse/jdt/core/dom/LambdaExpression;
    MethodParameters:
        Name  Flags
      lambda  

  org.eclipse.jdt.core.dom.IMethodBinding resolveMethod(org.eclipse.jdt.core.dom.MethodInvocation);
    descriptor: (Lorg/eclipse/jdt/core/dom/MethodInvocation;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.MethodInvocation method
         0: .line 658
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.MethodInvocation method
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  method  Lorg/eclipse/jdt/core/dom/MethodInvocation;
    MethodParameters:
        Name  Flags
      method  

  org.eclipse.jdt.core.dom.IMethodBinding resolveMethod(org.eclipse.jdt.core.dom.SuperMethodInvocation);
    descriptor: (Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;)Lorg/eclipse/jdt/core/dom/IMethodBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.SuperMethodInvocation method
         0: .line 679
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.SuperMethodInvocation method
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  method  Lorg/eclipse/jdt/core/dom/SuperMethodInvocation;
    MethodParameters:
        Name  Flags
      method  

  org.eclipse.jdt.core.dom.IModuleBinding resolveModule(org.eclipse.jdt.core.dom.ModuleDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/ModuleDeclaration;)Lorg/eclipse/jdt/core/dom/IModuleBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ModuleDeclaration module
         0: .line 702
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.ModuleDeclaration module
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot    Name  Signature
            0    1     0    this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  module  Lorg/eclipse/jdt/core/dom/ModuleDeclaration;
    MethodParameters:
        Name  Flags
      module  

  org.eclipse.jdt.core.dom.IBinding resolveName(org.eclipse.jdt.core.dom.Name);
    descriptor: (Lorg/eclipse/jdt/core/dom/Name;)Lorg/eclipse/jdt/core/dom/IBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.Name name
         0: .line 722
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.Name name
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  name  Lorg/eclipse/jdt/core/dom/Name;
    MethodParameters:
      Name  Flags
      name  

  org.eclipse.jdt.core.dom.IPackageBinding resolvePackage(org.eclipse.jdt.core.dom.PackageDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/PackageDeclaration;)Lorg/eclipse/jdt/core/dom/IPackageBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.PackageDeclaration pkg
         0: .line 741
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.PackageDeclaration pkg
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1   pkg  Lorg/eclipse/jdt/core/dom/PackageDeclaration;
    MethodParameters:
      Name  Flags
      pkg   

  org.eclipse.jdt.core.dom.IBinding resolveReference(org.eclipse.jdt.core.dom.MemberRef);
    descriptor: (Lorg/eclipse/jdt/core/dom/MemberRef;)Lorg/eclipse/jdt/core/dom/IBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.MemberRef ref
         0: .line 762
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.MemberRef ref
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1   ref  Lorg/eclipse/jdt/core/dom/MemberRef;
    MethodParameters:
      Name  Flags
      ref   

  org.eclipse.jdt.core.dom.IMemberValuePairBinding resolveMemberValuePair(org.eclipse.jdt.core.dom.MemberValuePair);
    descriptor: (Lorg/eclipse/jdt/core/dom/MemberValuePair;)Lorg/eclipse/jdt/core/dom/IMemberValuePairBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.MemberValuePair memberValuePair
         0: .line 783
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.MemberValuePair memberValuePair
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot             Name  Signature
            0    1     0             this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  memberValuePair  Lorg/eclipse/jdt/core/dom/MemberValuePair;
    MethodParameters:
                 Name  Flags
      memberValuePair  

  org.eclipse.jdt.core.dom.IBinding resolveReference(org.eclipse.jdt.core.dom.MethodRef);
    descriptor: (Lorg/eclipse/jdt/core/dom/MethodRef;)Lorg/eclipse/jdt/core/dom/IBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.MethodRef ref
         0: .line 804
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.MethodRef ref
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1   ref  Lorg/eclipse/jdt/core/dom/MethodRef;
    MethodParameters:
      Name  Flags
      ref   

  org.eclipse.jdt.core.dom.ITypeBinding resolveType(org.eclipse.jdt.core.dom.AnnotationTypeDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.AnnotationTypeDeclaration type
         0: .line 827
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.AnnotationTypeDeclaration type
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  type  Lorg/eclipse/jdt/core/dom/AnnotationTypeDeclaration;
    MethodParameters:
      Name  Flags
      type  

  org.eclipse.jdt.core.dom.ITypeBinding resolveType(org.eclipse.jdt.core.dom.AnonymousClassDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.AnonymousClassDeclaration type
         0: .line 849
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.AnonymousClassDeclaration type
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  type  Lorg/eclipse/jdt/core/dom/AnonymousClassDeclaration;
    MethodParameters:
      Name  Flags
      type  

  org.eclipse.jdt.core.dom.ITypeBinding resolveType(org.eclipse.jdt.core.dom.EnumDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/EnumDeclaration;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.EnumDeclaration type
         0: .line 872
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.EnumDeclaration type
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  type  Lorg/eclipse/jdt/core/dom/EnumDeclaration;
    MethodParameters:
      Name  Flags
      type  

  org.eclipse.jdt.core.dom.ITypeBinding resolveType(org.eclipse.jdt.core.dom.Type);
    descriptor: (Lorg/eclipse/jdt/core/dom/Type;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.Type type
         0: .line 893
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.Type type
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  type  Lorg/eclipse/jdt/core/dom/Type;
    MethodParameters:
      Name  Flags
      type  

  org.eclipse.jdt.core.dom.ITypeBinding resolveType(org.eclipse.jdt.core.dom.TypeDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/TypeDeclaration;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.TypeDeclaration type
         0: .line 916
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.TypeDeclaration type
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  type  Lorg/eclipse/jdt/core/dom/TypeDeclaration;
    MethodParameters:
      Name  Flags
      type  

  org.eclipse.jdt.core.dom.ITypeBinding resolveTypeParameter(org.eclipse.jdt.core.dom.TypeParameter);
    descriptor: (Lorg/eclipse/jdt/core/dom/TypeParameter;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.TypeParameter typeParameter
         0: .line 939
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.TypeParameter typeParameter
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot           Name  Signature
            0    1     0           this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  typeParameter  Lorg/eclipse/jdt/core/dom/TypeParameter;
    MethodParameters:
               Name  Flags
      typeParameter  

  org.eclipse.jdt.core.dom.IVariableBinding resolveVariable(org.eclipse.jdt.core.dom.EnumConstantDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;)Lorg/eclipse/jdt/core/dom/IVariableBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.EnumConstantDeclaration enumConstant
         0: .line 960
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.EnumConstantDeclaration enumConstant
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    1     0          this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  enumConstant  Lorg/eclipse/jdt/core/dom/EnumConstantDeclaration;
    MethodParameters:
              Name  Flags
      enumConstant  

  org.eclipse.jdt.core.dom.IVariableBinding resolveVariable(org.eclipse.jdt.core.dom.VariableDeclaration);
    descriptor: (Lorg/eclipse/jdt/core/dom/VariableDeclaration;)Lorg/eclipse/jdt/core/dom/IVariableBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.VariableDeclaration variable
         0: .line 984
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.VariableDeclaration variable
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot      Name  Signature
            0    1     0      this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  variable  Lorg/eclipse/jdt/core/dom/VariableDeclaration;
    MethodParameters:
          Name  Flags
      variable  

  org.eclipse.jdt.core.dom.ITypeBinding resolveWellKnownType(java.lang.String);
    descriptor: (Ljava/lang/String;)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // java.lang.String name
         0: .line 1005
            aconst_null
            areturn
        end local 1 // java.lang.String name
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  name  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      name  

  org.eclipse.jdt.core.dom.IAnnotationBinding resolveAnnotation(org.eclipse.jdt.core.dom.Annotation);
    descriptor: (Lorg/eclipse/jdt/core/dom/Annotation;)Lorg/eclipse/jdt/core/dom/IAnnotationBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=2, args_size=2
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.Annotation annotation
         0: .line 1024
            aconst_null
            areturn
        end local 1 // org.eclipse.jdt.core.dom.Annotation annotation
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  annotation  Lorg/eclipse/jdt/core/dom/Annotation;
    MethodParameters:
            Name  Flags
      annotation  

  org.eclipse.jdt.core.dom.ITypeBinding resolveArrayType(org.eclipse.jdt.core.dom.ITypeBinding, int);
    descriptor: (Lorg/eclipse/jdt/core/dom/ITypeBinding;I)Lorg/eclipse/jdt/core/dom/ITypeBinding;
    flags: (0x0000) 
    Code:
      stack=1, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ITypeBinding typeBinding
        start local 2 // int dimensions
         0: .line 1047
            aconst_null
            areturn
        end local 2 // int dimensions
        end local 1 // org.eclipse.jdt.core.dom.ITypeBinding typeBinding
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    1     0         this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1  typeBinding  Lorg/eclipse/jdt/core/dom/ITypeBinding;
            0    1     2   dimensions  I
    MethodParameters:
             Name  Flags
      typeBinding  
      dimensions   

  public org.eclipse.jdt.internal.compiler.lookup.CompilationUnitScope scope();
    descriptor: ()Lorg/eclipse/jdt/internal/compiler/lookup/CompilationUnitScope;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
         0: .line 1057
            aconst_null
            areturn
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/dom/BindingResolver;

  void store(org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.internal.compiler.ast.ASTNode);
    descriptor: (Lorg/eclipse/jdt/core/dom/ASTNode;Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ASTNode newNode
        start local 2 // org.eclipse.jdt.internal.compiler.ast.ASTNode oldASTNode
         0: .line 1073
            return
        end local 2 // org.eclipse.jdt.internal.compiler.ast.ASTNode oldASTNode
        end local 1 // org.eclipse.jdt.core.dom.ASTNode newNode
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot        Name  Signature
            0    1     0        this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1     newNode  Lorg/eclipse/jdt/core/dom/ASTNode;
            0    1     2  oldASTNode  Lorg/eclipse/jdt/internal/compiler/ast/ASTNode;
    MethodParameters:
            Name  Flags
      newNode     
      oldASTNode  

  void updateKey(org.eclipse.jdt.core.dom.ASTNode, org.eclipse.jdt.core.dom.ASTNode);
    descriptor: (Lorg/eclipse/jdt/core/dom/ASTNode;Lorg/eclipse/jdt/core/dom/ASTNode;)V
    flags: (0x0000) 
    Code:
      stack=0, locals=3, args_size=3
        start local 0 // org.eclipse.jdt.core.dom.BindingResolver this
        start local 1 // org.eclipse.jdt.core.dom.ASTNode node
        start local 2 // org.eclipse.jdt.core.dom.ASTNode newNode
         0: .line 1088
            return
        end local 2 // org.eclipse.jdt.core.dom.ASTNode newNode
        end local 1 // org.eclipse.jdt.core.dom.ASTNode node
        end local 0 // org.eclipse.jdt.core.dom.BindingResolver this
      LocalVariableTable:
        Start  End  Slot     Name  Signature
            0    1     0     this  Lorg/eclipse/jdt/core/dom/BindingResolver;
            0    1     1     node  Lorg/eclipse/jdt/core/dom/ASTNode;
            0    1     2  newNode  Lorg/eclipse/jdt/core/dom/ASTNode;
    MethodParameters:
         Name  Flags
      node     
      newNode  
}
SourceFile: "BindingResolver.java"