class org.apache.lucene.geo.GeoEncodingUtils$Grid
  minor version: 0
  major version: 59
  flags: flags: (0x0020) ACC_SUPER
  this_class: org.apache.lucene.geo.GeoEncodingUtils$Grid
  super_class: java.lang.Object
{
  static final int ARITY;
    descriptor: I
    flags: (0x0018) ACC_STATIC, ACC_FINAL
    ConstantValue: 64

  final int latShift;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int lonShift;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int latBase;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int lonBase;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int maxLatDelta;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final int maxLonDelta;
    descriptor: I
    flags: (0x0010) ACC_FINAL

  final byte[] relations;
    descriptor: [B
    flags: (0x0010) ACC_FINAL

  private void <init>(int, int, int, int, int, int, byte[]);
    descriptor: (IIIIII[B)V
    flags: (0x0002) ACC_PRIVATE
    Code:
      stack=2, locals=8, args_size=8
        start local 0 // org.apache.lucene.geo.GeoEncodingUtils$Grid this
        start local 1 // int latShift
        start local 2 // int lonShift
        start local 3 // int latBase
        start local 4 // int lonBase
        start local 5 // int maxLatDelta
        start local 6 // int maxLonDelta
        start local 7 // byte[] relations
         0: .line 278
            aload 0 /* this */
            invokespecial java.lang.Object.<init>:()V
         1: .line 283
            iload 1 /* latShift */
            iconst_1
            if_icmplt 2
            iload 1 /* latShift */
            bipush 31
            if_icmple 3
         2: .line 284
      StackMap locals: org.apache.lucene.geo.GeoEncodingUtils$Grid int int int int int int byte[]
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         3: .line 286
      StackMap locals:
      StackMap stack:
            iload 2 /* lonShift */
            iconst_1
            if_icmplt 4
            iload 2 /* lonShift */
            bipush 31
            if_icmple 5
         4: .line 287
      StackMap locals:
      StackMap stack:
            new java.lang.IllegalArgumentException
            dup
            invokespecial java.lang.IllegalArgumentException.<init>:()V
            athrow
         5: .line 289
      StackMap locals:
      StackMap stack:
            aload 0 /* this */
            iload 1 /* latShift */
            putfield org.apache.lucene.geo.GeoEncodingUtils$Grid.latShift:I
         6: .line 290
            aload 0 /* this */
            iload 2 /* lonShift */
            putfield org.apache.lucene.geo.GeoEncodingUtils$Grid.lonShift:I
         7: .line 291
            aload 0 /* this */
            iload 3 /* latBase */
            putfield org.apache.lucene.geo.GeoEncodingUtils$Grid.latBase:I
         8: .line 292
            aload 0 /* this */
            iload 4 /* lonBase */
            putfield org.apache.lucene.geo.GeoEncodingUtils$Grid.lonBase:I
         9: .line 293
            aload 0 /* this */
            iload 5 /* maxLatDelta */
            putfield org.apache.lucene.geo.GeoEncodingUtils$Grid.maxLatDelta:I
        10: .line 294
            aload 0 /* this */
            iload 6 /* maxLonDelta */
            putfield org.apache.lucene.geo.GeoEncodingUtils$Grid.maxLonDelta:I
        11: .line 295
            aload 0 /* this */
            aload 7 /* relations */
            putfield org.apache.lucene.geo.GeoEncodingUtils$Grid.relations:[B
        12: .line 296
            return
        end local 7 // byte[] relations
        end local 6 // int maxLonDelta
        end local 5 // int maxLatDelta
        end local 4 // int lonBase
        end local 3 // int latBase
        end local 2 // int lonShift
        end local 1 // int latShift
        end local 0 // org.apache.lucene.geo.GeoEncodingUtils$Grid this
      LocalVariableTable:
        Start  End  Slot         Name  Signature
            0   13     0         this  Lorg/apache/lucene/geo/GeoEncodingUtils$Grid;
            0   13     1     latShift  I
            0   13     2     lonShift  I
            0   13     3      latBase  I
            0   13     4      lonBase  I
            0   13     5  maxLatDelta  I
            0   13     6  maxLonDelta  I
            0   13     7    relations  [B
    MethodParameters:
             Name  Flags
      latShift     
      lonShift     
      latBase      
      lonBase      
      maxLatDelta  
      maxLonDelta  
      relations    
}
SourceFile: "GeoEncodingUtils.java"
NestHost: org.apache.lucene.geo.GeoEncodingUtils
InnerClasses:
  private Grid = org.apache.lucene.geo.GeoEncodingUtils$Grid of org.apache.lucene.geo.GeoEncodingUtils