public final class org.jruby.ext.ripper.RipperLexer$Keyword extends java.lang.Enum<org.jruby.ext.ripper.RipperLexer$Keyword>
minor version: 0
major version: 59
flags: flags: (0x4031) ACC_PUBLIC, ACC_FINAL, ACC_SUPER, ACC_ANNOTATION
this_class: org.jruby.ext.ripper.RipperLexer$Keyword
super_class: java.lang.Enum
{
public static final org.jruby.ext.ripper.RipperLexer$Keyword END;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword ELSE;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword CASE;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword ENSURE;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword MODULE;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword ELSIF;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword DEF;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword RESCUE;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword NOT;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword THEN;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword YIELD;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword FOR;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword SELF;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword FALSE;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword RETRY;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword RETURN;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword TRUE;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword IF;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword DEFINED_P;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword SUPER;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword UNDEF;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword BREAK;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword IN;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword DO;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword NIL;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword UNTIL;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword UNLESS;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword OR;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword NEXT;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword WHEN;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword REDO;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword AND;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword BEGIN;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword __LINE__;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword CLASS;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword __FILE__;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword LEND;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword LBEGIN;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword WHILE;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword ALIAS;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public static final org.jruby.ext.ripper.RipperLexer$Keyword __ENCODING__;
descriptor: Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x4019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL, ACC_ANNOTATION
public final java.lang.String name;
descriptor: Ljava/lang/String;
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int id0;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int id1;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
public final int state;
descriptor: I
flags: (0x0011) ACC_PUBLIC, ACC_FINAL
private static final org.jruby.ext.ripper.RipperLexer$Keyword[] ENUM$VALUES;
descriptor: [Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x101a) ACC_PRIVATE, ACC_STATIC, ACC_FINAL, ACC_SYNTHETIC
static void <clinit>();
descriptor: ()V
flags: (0x0008) ACC_STATIC
Code:
stack=8, locals=0, args_size=0
0: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "END"
iconst_0
ldc "end"
sipush 264
sipush 264
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.END:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
1: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "ELSE"
iconst_1
ldc "else"
sipush 269
sipush 269
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ELSE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
2: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "CASE"
iconst_2
ldc "case"
sipush 270
sipush 270
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.CASE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
3: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "ENSURE"
iconst_3
ldc "ensure"
sipush 263
sipush 263
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ENSURE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
4: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "MODULE"
iconst_4
ldc "module"
sipush 258
sipush 258
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.MODULE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
5: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "ELSIF"
iconst_5
ldc "elsif"
sipush 268
sipush 268
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ELSIF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
6: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "DEF"
bipush 6
ldc "def"
sipush 259
sipush 259
sipush 128
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.DEF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
7: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "RESCUE"
bipush 7
ldc "rescue"
sipush 262
sipush 297
bipush 64
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.RESCUE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
8: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "NOT"
bipush 8
ldc "not"
sipush 292
sipush 292
bipush 16
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.NOT:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
9: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "THEN"
bipush 9
ldc "then"
sipush 267
sipush 267
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.THEN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
10: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "YIELD"
bipush 10
ldc "yield"
sipush 284
sipush 284
bipush 16
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.YIELD:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
11: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "FOR"
bipush 11
ldc "for"
sipush 274
sipush 274
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.FOR:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
12: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "SELF"
bipush 12
ldc "self"
sipush 286
sipush 286
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.SELF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
13: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "FALSE"
bipush 13
ldc "false"
sipush 289
sipush 289
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.FALSE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
14: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "RETRY"
bipush 14
ldc "retry"
sipush 278
sipush 278
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.RETRY:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
15: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "RETURN"
bipush 15
ldc "return"
sipush 283
sipush 283
bipush 64
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.RETURN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
16: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "TRUE"
bipush 16
ldc "true"
sipush 288
sipush 288
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.TRUE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
17: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "IF"
bipush 17
ldc "if"
sipush 265
sipush 293
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.IF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
18: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "DEFINED_P"
bipush 18
ldc "defined?"
sipush 299
sipush 299
bipush 16
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.DEFINED_P:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
19: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "SUPER"
bipush 19
ldc "super"
sipush 285
sipush 285
bipush 16
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.SUPER:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
20: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "UNDEF"
bipush 20
ldc "undef"
sipush 260
sipush 260
sipush 4224
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNDEF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
21: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "BREAK"
bipush 21
ldc "break"
sipush 275
sipush 275
bipush 64
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.BREAK:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
22: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "IN"
bipush 22
ldc "in"
sipush 279
sipush 279
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.IN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
23: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "DO"
bipush 23
ldc "do"
sipush 280
sipush 280
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.DO:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
24: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "NIL"
bipush 24
ldc "nil"
sipush 287
sipush 287
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.NIL:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
25: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "UNTIL"
bipush 25
ldc "until"
sipush 273
sipush 296
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNTIL:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
26: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "UNLESS"
bipush 26
ldc "unless"
sipush 266
sipush 294
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNLESS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
27: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "OR"
bipush 27
ldc "or"
sipush 291
sipush 291
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.OR:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
28: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "NEXT"
bipush 28
ldc "next"
sipush 276
sipush 276
bipush 64
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.NEXT:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
29: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "WHEN"
bipush 29
ldc "when"
sipush 271
sipush 271
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.WHEN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
30: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "REDO"
bipush 30
ldc "redo"
sipush 277
sipush 277
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.REDO:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
31: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "AND"
bipush 31
ldc "and"
sipush 290
sipush 290
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.AND:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
32: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "BEGIN"
bipush 32
ldc "begin"
sipush 261
sipush 261
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.BEGIN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
33: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "__LINE__"
bipush 33
ldc "__LINE__"
sipush 302
sipush 302
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.__LINE__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
34: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "CLASS"
bipush 34
ldc "class"
sipush 257
sipush 257
sipush 512
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.CLASS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
35: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "__FILE__"
bipush 35
ldc "__FILE__"
sipush 303
sipush 303
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.__FILE__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
36: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "LEND"
bipush 36
ldc "END"
sipush 301
sipush 301
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.LEND:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
37: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "LBEGIN"
bipush 37
ldc "BEGIN"
sipush 300
sipush 300
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.LBEGIN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
38: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "WHILE"
bipush 38
ldc "while"
sipush 272
sipush 295
iconst_1
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.WHILE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
39: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "ALIAS"
bipush 39
ldc "alias"
sipush 298
sipush 298
sipush 4224
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ALIAS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
40: new org.jruby.ext.ripper.RipperLexer$Keyword
dup
ldc "__ENCODING__"
bipush 40
ldc "__ENCODING__"
sipush 304
sipush 304
iconst_2
invokespecial org.jruby.ext.ripper.RipperLexer$Keyword.<init>:(Ljava/lang/String;ILjava/lang/String;III)V
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.__ENCODING__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
41: bipush 41
anewarray org.jruby.ext.ripper.RipperLexer$Keyword
dup
iconst_0
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.END:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
iconst_1
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ELSE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
iconst_2
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.CASE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
iconst_3
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ENSURE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
iconst_4
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.MODULE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
iconst_5
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ELSIF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 6
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.DEF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 7
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.RESCUE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 8
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.NOT:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 9
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.THEN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 10
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.YIELD:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 11
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.FOR:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 12
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.SELF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 13
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.FALSE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 14
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.RETRY:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 15
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.RETURN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 16
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.TRUE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 17
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.IF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 18
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.DEFINED_P:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 19
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.SUPER:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 20
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNDEF:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 21
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.BREAK:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 22
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.IN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 23
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.DO:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 24
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.NIL:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 25
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNTIL:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 26
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.UNLESS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 27
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.OR:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 28
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.NEXT:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 29
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.WHEN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 30
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.REDO:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 31
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.AND:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 32
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.BEGIN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 33
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.__LINE__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 34
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.CLASS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 35
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.__FILE__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 36
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.LEND:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 37
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.LBEGIN:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 38
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.WHILE:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 39
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ALIAS:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
dup
bipush 40
getstatic org.jruby.ext.ripper.RipperLexer$Keyword.__ENCODING__:Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aastore
putstatic org.jruby.ext.ripper.RipperLexer$Keyword.ENUM$VALUES:[Lorg/jruby/ext/ripper/RipperLexer$Keyword;
return
LocalVariableTable:
Start End Slot Name Signature
private void <init>(java.lang.String, int, java.lang.String, int, int, int);
descriptor: (Ljava/lang/String;ILjava/lang/String;III)V
flags: (0x0002) ACC_PRIVATE
Code:
stack=3, locals=7, args_size=7
start local 0 start local 3 start local 4 start local 5 start local 6 0: aload 0
aload 1
iload 2
invokespecial java.lang.Enum.<init>:(Ljava/lang/String;I)V
1: aload 0
aload 3
putfield org.jruby.ext.ripper.RipperLexer$Keyword.name:Ljava/lang/String;
2: aload 0
iload 4
putfield org.jruby.ext.ripper.RipperLexer$Keyword.id0:I
3: aload 0
iload 5
putfield org.jruby.ext.ripper.RipperLexer$Keyword.id1:I
4: aload 0
iload 6
putfield org.jruby.ext.ripper.RipperLexer$Keyword.state:I
5: return
end local 6 end local 5 end local 4 end local 3 end local 0 LocalVariableTable:
Start End Slot Name Signature
0 6 0 this Lorg/jruby/ext/ripper/RipperLexer$Keyword;
0 6 3 name Ljava/lang/String;
0 6 4 id0 I
0 6 5 id1 I
0 6 6 state I
MethodParameters:
Name Flags
$enum$name
$enum$ordinal
name
id0
id1
state
public static org.jruby.ext.ripper.RipperLexer$Keyword[] values();
descriptor: ()[Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=5, locals=3, args_size=0
0: getstatic org.jruby.ext.ripper.RipperLexer$Keyword.ENUM$VALUES:[Lorg/jruby/ext/ripper/RipperLexer$Keyword;
dup
astore 0
iconst_0
aload 0
arraylength
dup
istore 1
anewarray org.jruby.ext.ripper.RipperLexer$Keyword
dup
astore 2
iconst_0
iload 1
invokestatic java.lang.System.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V
aload 2
areturn
LocalVariableTable:
Start End Slot Name Signature
public static org.jruby.ext.ripper.RipperLexer$Keyword valueOf(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/jruby/ext/ripper/RipperLexer$Keyword;
flags: (0x0009) ACC_PUBLIC, ACC_STATIC
Code:
stack=2, locals=1, args_size=1
0: ldc Lorg/jruby/ext/ripper/RipperLexer$Keyword;
aload 0
invokestatic java.lang.Enum.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum;
checkcast org.jruby.ext.ripper.RipperLexer$Keyword
areturn
LocalVariableTable:
Start End Slot Name Signature
MethodParameters:
Name Flags
name
}
Signature: Ljava/lang/Enum<Lorg/jruby/ext/ripper/RipperLexer$Keyword;>;
SourceFile: "RipperLexer.java"
NestHost: org.jruby.ext.ripper.RipperLexer
InnerClasses:
public final Keyword = org.jruby.ext.ripper.RipperLexer$Keyword of org.jruby.ext.ripper.RipperLexer