SHARE
TWEET

Untitled

a guest Dec 7th, 2019 88 Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. $ javap.exe -c Engine.class
  2. public final class org.guthix.engine.Engine {
  3.   public final void start();
  4.     Code:
  5.        0: bipush        6
  6.        2: anewarray     #34                 // class java/lang/String
  7.        5: dup
  8.        6: iconst_0
  9.        7: ldc           #36                 // String Hello
  10.        9: aastore
  11.       10: dup
  12.       11: iconst_1
  13.       12: ldc           #38                 // String World
  14.       14: aastore
  15.       15: dup
  16.       16: iconst_2
  17.       17: ldc           #40                 // String My
  18.       19: aastore
  19.       20: dup
  20.       21: iconst_3
  21.       22: ldc           #42                 // String Name
  22.       24: aastore
  23.       25: dup
  24.       26: iconst_4
  25.       27: ldc           #44                 // String Is
  26.       29: aastore
  27.       30: dup
  28.       31: iconst_5
  29.       32: ldc           #46                 // String Kyle
  30.       34: aastore
  31.       35: astore_1
  32.       36: aload_1
  33.       37: astore        4
  34.       39: aload         4
  35.       41: arraylength
  36.       42: istore        5
  37.       44: iconst_0
  38.       45: istore_3
  39.       46: iload_3
  40.       47: iload         5
  41.       49: if_icmpge     73
  42.       52: aload         4
  43.       54: iload_3
  44.       55: aaload
  45.       56: astore_2
  46.       57: iconst_0
  47.       58: istore        6
  48.       60: getstatic     #52                 // Field java/lang/System.out:Ljava/io/PrintStream;
  49.       63: aload_2
  50.       64: invokevirtual #58                 // Method java/io/PrintStream.println:(Ljava/lang/Object;)V
  51.       67: iinc          3, 1
  52.       70: goto          46
  53.       73: getstatic     #64                 // Field org/tinylog/kotlin/Logger.INSTANCE:Lorg/tinylog/kotlin/Logger;
  54.       76: getstatic     #67                 // Field org/guthix/engine/Engine$start$1.INSTANCE:Lorg/guthix/engine/Engine$start$1;
  55.       79: checkcast     #69                 // class kotlin/jvm/functions/Function0
  56.       82: invokevirtual #73                 // Method org/tinylog/kotlin/Logger.info:(Lkotlin/jvm/functions/Function0;)V
  57.       85: aload_0
  58.       86: iconst_1
  59.       87: putfield      #75                 // Field started:Z
  60.       90: return
  61.  
  62.   public final void stop();
  63.     Code:
  64.        0: getstatic     #64                 // Field org/tinylog/kotlin/Logger.INSTANCE:Lorg/tinylog/kotlin/Logger;
  65.        3: getstatic     #78                 // Field org/guthix/engine/Engine$stop$1.INSTANCE:Lorg/guthix/engine/Engine$stop$1;
  66.        6: checkcast     #69                 // class kotlin/jvm/functions/Function0
  67.        9: invokevirtual #73                 // Method org/tinylog/kotlin/Logger.info:(Lkotlin/jvm/functions/Function0;)V
  68.       12: aload_0
  69.       13: iconst_0
  70.       14: putfield      #75                 // Field started:Z
  71.       17: return
  72.  
  73.   public final boolean isRunning();
  74.     Code:
  75.        0: aload_0
  76.        1: getfield      #75                 // Field started:Z
  77.        4: ireturn
  78.  
  79.   public org.guthix.engine.Engine();
  80.     Code:
  81.        0: aload_0
  82.        1: invokespecial #82                 // Method java/lang/Object."<init>":()V
  83.        4: return
  84. }
RAW Paste Data
We use cookies for various purposes including analytics. By continuing to use Pastebin, you agree to our use of cookies as described in the Cookies Policy. OK, I Understand
 
Top