public abstract class org.eclipse.jdt.core.search.TypeNameMatch
  minor version: 0
  major version: 59
  flags: flags: (0x0421) ACC_PUBLIC, ACC_SUPER, ACC_ABSTRACT
  this_class: org.eclipse.jdt.core.search.TypeNameMatch
  super_class: java.lang.Object
{
  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
         0: .line 32
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
            return
        end local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/search/TypeNameMatch;

  public abstract int getAccessibility();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public java.lang.String getFullyQualifiedName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
         0: .line 59
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.core.search.TypeNameMatch.getType:()Lorg/eclipse/jdt/core/IType;
            bipush 46
            invokeinterface org.eclipse.jdt.core.IType.getFullyQualifiedName:(C)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/search/TypeNameMatch;

  public abstract int getModifiers();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public org.eclipse.jdt.core.IPackageFragmentRoot getPackageFragmentRoot();
    descriptor: ()Lorg/eclipse/jdt/core/IPackageFragmentRoot;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
         0: .line 84
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.core.search.TypeNameMatch.getType:()Lorg/eclipse/jdt/core/IType;
            iconst_3
            invokeinterface org.eclipse.jdt.core.IType.getAncestor:(I)Lorg/eclipse/jdt/core/IJavaElement;
            checkcast org.eclipse.jdt.core.IPackageFragmentRoot
            areturn
        end local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/search/TypeNameMatch;

  public java.lang.String getPackageName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
         0: .line 97
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.core.search.TypeNameMatch.getType:()Lorg/eclipse/jdt/core/IType;
            invokeinterface org.eclipse.jdt.core.IType.getPackageFragment:()Lorg/eclipse/jdt/core/IPackageFragment;
            invokeinterface org.eclipse.jdt.core.IPackageFragment.getElementName:()Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/search/TypeNameMatch;

  public java.lang.String getSimpleTypeName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
         0: .line 110
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.core.search.TypeNameMatch.getType:()Lorg/eclipse/jdt/core/IType;
            invokeinterface org.eclipse.jdt.core.IType.getElementName:()Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/search/TypeNameMatch;

  public abstract org.eclipse.jdt.core.IType getType();
    descriptor: ()Lorg/eclipse/jdt/core/IType;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public java.lang.String getTypeContainerName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=1
        start local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
         0: .line 136
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.core.search.TypeNameMatch.getType:()Lorg/eclipse/jdt/core/IType;
            invokeinterface org.eclipse.jdt.core.IType.getDeclaringType:()Lorg/eclipse/jdt/core/IType;
            astore 1 /* outerType */
        start local 1 // org.eclipse.jdt.core.IType outerType
         1: .line 137
            aload 1 /* outerType */
            ifnull 3
         2: .line 138
            aload 1 /* outerType */
            bipush 46
            invokeinterface org.eclipse.jdt.core.IType.getFullyQualifiedName:(C)Ljava/lang/String;
            areturn
         3: .line 140
      StackMap locals: org.eclipse.jdt.core.IType
      StackMap stack:
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.core.search.TypeNameMatch.getType:()Lorg/eclipse/jdt/core/IType;
            invokeinterface org.eclipse.jdt.core.IType.getPackageFragment:()Lorg/eclipse/jdt/core/IPackageFragment;
            invokeinterface org.eclipse.jdt.core.IPackageFragment.getElementName:()Ljava/lang/String;
            areturn
        end local 1 // org.eclipse.jdt.core.IType outerType
        end local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
      LocalVariableTable:
        Start  End  Slot       Name  Signature
            0    4     0       this  Lorg/eclipse/jdt/core/search/TypeNameMatch;
            1    4     1  outerType  Lorg/eclipse/jdt/core/IType;

  public java.lang.String getTypeQualifiedName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=1, args_size=1
        start local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
         0: .line 155
            aload 0 /* this */
            invokevirtual org.eclipse.jdt.core.search.TypeNameMatch.getType:()Lorg/eclipse/jdt/core/IType;
            bipush 46
            invokeinterface org.eclipse.jdt.core.IType.getTypeQualifiedName:(C)Ljava/lang/String;
            areturn
        end local 0 // org.eclipse.jdt.core.search.TypeNameMatch this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jdt/core/search/TypeNameMatch;
}
SourceFile: "TypeNameMatch.java"