public class org.eclipse.jgit.lib.ObjectIdRef$PeeledTag extends org.eclipse.jgit.lib.ObjectIdRef
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: org.eclipse.jgit.lib.ObjectIdRef$PeeledTag
  super_class: org.eclipse.jgit.lib.ObjectIdRef
{
  private final org.eclipse.jgit.lib.ObjectId peeledObjectId;
    descriptor: Lorg/eclipse/jgit/lib/ObjectId;
    flags: (0x0012) ACC_PRIVATE, ACC_FINAL

  public void <init>(org.eclipse.jgit.lib.Ref$Storage, java.lang.String, org.eclipse.jgit.lib.ObjectId, org.eclipse.jgit.lib.ObjectId);
    descriptor: (Lorg/eclipse/jgit/lib/Ref$Storage;Ljava/lang/String;Lorg/eclipse/jgit/lib/ObjectId;Lorg/eclipse/jgit/lib/ObjectId;)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=5, args_size=5
        start local 0 // org.eclipse.jgit.lib.ObjectIdRef$PeeledTag this
        start local 1 // org.eclipse.jgit.lib.Ref$Storage st
        start local 2 // java.lang.String name
        start local 3 // org.eclipse.jgit.lib.ObjectId id
        start local 4 // org.eclipse.jgit.lib.ObjectId p
         0: .line 122
            aload 0 /* this */
            aload 1 /* st */
            aload 2 /* name */
            aload 3 /* id */
            ldc -1
            invokespecial org.eclipse.jgit.lib.ObjectIdRef.<init>:(Lorg/eclipse/jgit/lib/Ref$Storage;Ljava/lang/String;Lorg/eclipse/jgit/lib/ObjectId;J)V
         1: .line 123
            aload 0 /* this */
            aload 4 /* p */
            putfield org.eclipse.jgit.lib.ObjectIdRef$PeeledTag.peeledObjectId:Lorg/eclipse/jgit/lib/ObjectId;
         2: .line 124
            return
        end local 4 // org.eclipse.jgit.lib.ObjectId p
        end local 3 // org.eclipse.jgit.lib.ObjectId id
        end local 2 // java.lang.String name
        end local 1 // org.eclipse.jgit.lib.Ref$Storage st
        end local 0 // org.eclipse.jgit.lib.ObjectIdRef$PeeledTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    3     0  this  Lorg/eclipse/jgit/lib/ObjectIdRef$PeeledTag;
            0    3     1    st  Lorg/eclipse/jgit/lib/Ref$Storage;
            0    3     2  name  Ljava/lang/String;
            0    3     3    id  Lorg/eclipse/jgit/lib/ObjectId;
            0    3     4     p  Lorg/eclipse/jgit/lib/ObjectId;
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
      2:
        org.eclipse.jgit.annotations.Nullable()
      3:
    RuntimeInvisibleParameterAnnotations: 
      0:
        org.eclipse.jgit.annotations.NonNull()
      1:
        org.eclipse.jgit.annotations.NonNull()
      2:
      3:
        org.eclipse.jgit.annotations.NonNull()
    MethodParameters:
      Name  Flags
      st    
      name  
      id    
      p     

  public void <init>(org.eclipse.jgit.lib.Ref$Storage, java.lang.String, org.eclipse.jgit.lib.ObjectId, org.eclipse.jgit.lib.ObjectId, long);
    descriptor: (Lorg/eclipse/jgit/lib/Ref$Storage;Ljava/lang/String;Lorg/eclipse/jgit/lib/ObjectId;Lorg/eclipse/jgit/lib/ObjectId;J)V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=6, locals=7, args_size=6
        start local 0 // org.eclipse.jgit.lib.ObjectIdRef$PeeledTag this
        start local 1 // org.eclipse.jgit.lib.Ref$Storage st
        start local 2 // java.lang.String name
        start local 3 // org.eclipse.jgit.lib.ObjectId id
        start local 4 // org.eclipse.jgit.lib.ObjectId p
        start local 5 // long updateIndex
         0: .line 144
            aload 0 /* this */
            aload 1 /* st */
            aload 2 /* name */
            aload 3 /* id */
            lload 5 /* updateIndex */
            invokespecial org.eclipse.jgit.lib.ObjectIdRef.<init>:(Lorg/eclipse/jgit/lib/Ref$Storage;Ljava/lang/String;Lorg/eclipse/jgit/lib/ObjectId;J)V
         1: .line 145
            aload 0 /* this */
            aload 4 /* p */
            putfield org.eclipse.jgit.lib.ObjectIdRef$PeeledTag.peeledObjectId:Lorg/eclipse/jgit/lib/ObjectId;
         2: .line 146
            return
        end local 5 // long updateIndex
        end local 4 // org.eclipse.jgit.lib.ObjectId p
        end local 3 // org.eclipse.jgit.lib.ObjectId id
        end local 2 // java.lang.String name
        end local 1 // org.eclipse.jgit.lib.Ref$Storage st
        end local 0 // org.eclipse.jgit.lib.ObjectIdRef$PeeledTag this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0    3     0         this  Lorg/eclipse/jgit/lib/ObjectIdRef$PeeledTag;
            0    3     1           st  Lorg/eclipse/jgit/lib/Ref$Storage;
            0    3     2         name  Ljava/lang/String;
            0    3     3           id  Lorg/eclipse/jgit/lib/ObjectId;
            0    3     4            p  Lorg/eclipse/jgit/lib/ObjectId;
            0    3     5  updateIndex  J
    RuntimeVisibleParameterAnnotations: 
      0:
      1:
      2:
        org.eclipse.jgit.annotations.Nullable()
      3:
      4:
    RuntimeInvisibleParameterAnnotations: 
      0:
        org.eclipse.jgit.annotations.NonNull()
      1:
        org.eclipse.jgit.annotations.NonNull()
      2:
      3:
        org.eclipse.jgit.annotations.NonNull()
      4:
    MethodParameters:
             Name  Flags
      st           
      name         
      id           
      p            
      updateIndex  

  public org.eclipse.jgit.lib.ObjectId getPeeledObjectId();
    descriptor: ()Lorg/eclipse/jgit/lib/ObjectId;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.lib.ObjectIdRef$PeeledTag this
         0: .line 151
            aload 0 /* this */
            getfield org.eclipse.jgit.lib.ObjectIdRef$PeeledTag.peeledObjectId:Lorg/eclipse/jgit/lib/ObjectId;
            areturn
        end local 0 // org.eclipse.jgit.lib.ObjectIdRef$PeeledTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/lib/ObjectIdRef$PeeledTag;
    RuntimeInvisibleAnnotations: 
      org.eclipse.jgit.annotations.NonNull()

  public boolean isPeeled();
    descriptor: ()Z
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // org.eclipse.jgit.lib.ObjectIdRef$PeeledTag this
         0: .line 156
            iconst_1
            ireturn
        end local 0 // org.eclipse.jgit.lib.ObjectIdRef$PeeledTag this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lorg/eclipse/jgit/lib/ObjectIdRef$PeeledTag;
}
SourceFile: "ObjectIdRef.java"
NestHost: org.eclipse.jgit.lib.ObjectIdRef
InnerClasses:
  public PeeledTag = org.eclipse.jgit.lib.ObjectIdRef$PeeledTag of org.eclipse.jgit.lib.ObjectIdRef
  public final Storage = org.eclipse.jgit.lib.Ref$Storage of org.eclipse.jgit.lib.Ref