Advertisement
Guest User

Joiner - Instrumented

a guest
Jan 7th, 2013
145
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 30.29 KB | None | 0 0
  1. Compiled from "Joiner.java"
  2. public class com.google.common.base.Joiner {
  3.   public static com.google.common.base.Joiner on(java.lang.String);
  4.     Code:
  5.        0: bipush        1
  6.        2: anewarray     #4                  // class java/lang/Object
  7.        5: astore_1      
  8.        6: aload_1      
  9.        7: bipush        0
  10.        9: aload_0      
  11.       10: aastore      
  12.       11: ldc           #20                 // int 369
  13.       13: ldc           #21                 // String com/google/common/base/Joiner
  14.       15: ldc           #22                 // String on
  15.       17: aload_1      
  16.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  17.       21: new           #2                  // class com/google/common/base/Joiner
  18.       24: dup          
  19.       25: aload_0      
  20.       26: invokespecial #32                 // Method "<init>":(Ljava/lang/String;)V
  21.       29: ldc           #20                 // int 369
  22.       31: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  23.       34: areturn      
  24.  
  25.   public static com.google.common.base.Joiner on(char);
  26.     Code:
  27.        0: bipush        1
  28.        2: anewarray     #4                  // class java/lang/Object
  29.        5: astore_1      
  30.        6: aload_1      
  31.        7: bipush        0
  32.        9: iload_0      
  33.       10: invokestatic  #43                 // Method java/lang/Character.valueOf:(C)Ljava/lang/Character;
  34.       13: aastore      
  35.       14: ldc           #44                 // int 370
  36.       16: ldc           #21                 // String com/google/common/base/Joiner
  37.       18: ldc           #22                 // String on
  38.       20: aload_1      
  39.       21: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  40.       24: new           #2                  // class com/google/common/base/Joiner
  41.       27: dup          
  42.       28: iload_0      
  43.       29: invokestatic  #49                 // Method java/lang/String.valueOf:(C)Ljava/lang/String;
  44.       32: invokespecial #32                 // Method "<init>":(Ljava/lang/String;)V
  45.       35: ldc           #44                 // int 370
  46.       37: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  47.       40: areturn      
  48.  
  49.   public final <A extends java/lang/Appendable, I extends java/lang/Object & java/lang/Iterable<?> & java/util/Iterator<?>> A appendTo(A, I) throws java.io.IOException;
  50.     Code:
  51.        0: bipush        2
  52.        2: anewarray     #4                  // class java/lang/Object
  53.        5: astore_2      
  54.        6: aload_2      
  55.        7: bipush        0
  56.        9: aload_0      
  57.       10: aastore      
  58.       11: aload_2      
  59.       12: bipush        1
  60.       14: aload_1      
  61.       15: aastore      
  62.       16: ldc           #72                 // int 373
  63.       18: ldc           #21                 // String com/google/common/base/Joiner
  64.       20: ldc           #73                 // String appendTo
  65.       22: aload_2      
  66.       23: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  67.       26: aload_0      
  68.       27: aload_1      
  69.       28: aload_2      
  70.       29: checkcast     #75                 // class java/util/Iterator
  71.       32: invokevirtual #78                 // Method appendTo:(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable;
  72.       35: ldc           #72                 // int 373
  73.       37: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  74.       40: areturn      
  75.  
  76.   public <A extends java/lang/Appendable> A appendTo(A, java.lang.Iterable<?>) throws java.io.IOException;
  77.     Code:
  78.        0: bipush        2
  79.        2: anewarray     #4                  // class java/lang/Object
  80.        5: astore_2      
  81.        6: aload_2      
  82.        7: bipush        1
  83.        9: aload_1      
  84.       10: aastore      
  85.       11: aload_2      
  86.       12: bipush        2
  87.       14: aload_2      
  88.       15: aastore      
  89.       16: ldc           #86                 // int 374
  90.       18: ldc           #21                 // String com/google/common/base/Joiner
  91.       20: ldc           #73                 // String appendTo
  92.       22: aload_2      
  93.       23: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  94.       26: aload_0      
  95.       27: aload_1      
  96.       28: aload_2      
  97.       29: invokeinterface #92,  1           // InterfaceMethod java/lang/Iterable.iterator:()Ljava/util/Iterator;
  98.       34: invokevirtual #78                 // Method appendTo:(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable;
  99.       37: ldc           #86                 // int 374
  100.       39: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  101.       42: areturn      
  102.  
  103.   public <A extends java/lang/Appendable> A appendTo(A, java.util.Iterator<?>) throws java.io.IOException;
  104.     Code:
  105.        0: bipush        2
  106.        2: anewarray     #4                  // class java/lang/Object
  107.        5: astore_2      
  108.        6: aload_2      
  109.        7: bipush        1
  110.        9: aload_1      
  111.       10: aastore      
  112.       11: aload_2      
  113.       12: bipush        2
  114.       14: aload_2      
  115.       15: aastore      
  116.       16: ldc           #95                 // int 375
  117.       18: ldc           #21                 // String com/google/common/base/Joiner
  118.       20: ldc           #73                 // String appendTo
  119.       22: aload_2      
  120.       23: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  121.       26: aload_1      
  122.       27: invokestatic  #59                 // Method com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
  123.       30: pop          
  124.       31: aload_2      
  125.       32: invokeinterface #99,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z
  126.       37: ifeq          97
  127.       40: aload_1      
  128.       41: aload_0      
  129.       42: aload_2      
  130.       43: invokeinterface #103,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
  131.       48: invokevirtual #107                // Method toString:(Ljava/lang/Object;)Ljava/lang/CharSequence;
  132.       51: invokeinterface #113,  2          // InterfaceMethod java/lang/Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  133.       56: pop          
  134.       57: aload_2      
  135.       58: invokeinterface #99,  1           // InterfaceMethod java/util/Iterator.hasNext:()Z
  136.       63: ifeq          97
  137.       66: aload_1      
  138.       67: aload_0      
  139.       68: getfield      #61                 // Field separator:Ljava/lang/String;
  140.       71: invokeinterface #113,  2          // InterfaceMethod java/lang/Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  141.       76: pop          
  142.       77: aload_1      
  143.       78: aload_0      
  144.       79: aload_2      
  145.       80: invokeinterface #103,  1          // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object;
  146.       85: invokevirtual #107                // Method toString:(Ljava/lang/Object;)Ljava/lang/CharSequence;
  147.       88: invokeinterface #113,  2          // InterfaceMethod java/lang/Appendable.append:(Ljava/lang/CharSequence;)Ljava/lang/Appendable;
  148.       93: pop          
  149.       94: goto          57
  150.       97: aload_1      
  151.       98: ldc           #95                 // int 375
  152.      100: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  153.      103: areturn      
  154.  
  155.   public final <A extends java/lang/Appendable> A appendTo(A, java.lang.Object[]) throws java.io.IOException;
  156.     Code:
  157.        0: bipush        2
  158.        2: anewarray     #4                  // class java/lang/Object
  159.        5: astore_2      
  160.        6: aload_2      
  161.        7: bipush        0
  162.        9: aload_0      
  163.       10: aastore      
  164.       11: aload_2      
  165.       12: bipush        1
  166.       14: aload_1      
  167.       15: aastore      
  168.       16: ldc           #117                // int 376
  169.       18: ldc           #21                 // String com/google/common/base/Joiner
  170.       20: ldc           #73                 // String appendTo
  171.       22: aload_2      
  172.       23: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  173.       26: aload_0      
  174.       27: aload_1      
  175.       28: aload_2      
  176.       29: invokestatic  #123                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
  177.       32: invokevirtual #125                // Method appendTo:(Ljava/lang/Appendable;Ljava/lang/Iterable;)Ljava/lang/Appendable;
  178.       35: ldc           #117                // int 376
  179.       37: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  180.       40: areturn      
  181.  
  182.   public final <A extends java/lang/Appendable> A appendTo(A, java.lang.Object, java.lang.Object, java.lang.Object...) throws java.io.IOException;
  183.     Code:
  184.        0: bipush        4
  185.        2: anewarray     #4                  // class java/lang/Object
  186.        5: astore        4
  187.        7: aload         4
  188.        9: bipush        0
  189.       11: aload_0      
  190.       12: aastore      
  191.       13: aload         4
  192.       15: bipush        1
  193.       17: aload_1      
  194.       18: aastore      
  195.       19: aload         4
  196.       21: bipush        2
  197.       23: aload_2      
  198.       24: aastore      
  199.       25: aload         4
  200.       27: bipush        3
  201.       29: aload_3      
  202.       30: aastore      
  203.       31: ldc           #129                // int 377
  204.       33: ldc           #21                 // String com/google/common/base/Joiner
  205.       35: ldc           #73                 // String appendTo
  206.       37: aload         4
  207.       39: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  208.       42: aload_0      
  209.       43: aload_1      
  210.       44: aload_2      
  211.       45: aload_3      
  212.       46: aload         4
  213.       48: invokestatic  #133                // Method iterable:(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable;
  214.       51: invokevirtual #125                // Method appendTo:(Ljava/lang/Appendable;Ljava/lang/Iterable;)Ljava/lang/Appendable;
  215.       54: ldc           #129                // int 377
  216.       56: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  217.       59: areturn      
  218.  
  219.   public final <I extends java/lang/Object & java/lang/Iterable<?> & java/util/Iterator<?>> java.lang.StringBuilder appendTo(java.lang.StringBuilder, I);
  220.     Code:
  221.        0: bipush        2
  222.        2: anewarray     #4                  // class java/lang/Object
  223.        5: astore_2      
  224.        6: aload_2      
  225.        7: bipush        0
  226.        9: aload_0      
  227.       10: aastore      
  228.       11: aload_2      
  229.       12: bipush        1
  230.       14: aload_1      
  231.       15: aastore      
  232.       16: ldc           #138                // int 378
  233.       18: ldc           #21                 // String com/google/common/base/Joiner
  234.       20: ldc           #73                 // String appendTo
  235.       22: aload_2      
  236.       23: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  237.       26: aload_0      
  238.       27: aload_1      
  239.       28: aload_2      
  240.       29: checkcast     #75                 // class java/util/Iterator
  241.       32: invokevirtual #141                // Method appendTo:(Ljava/lang/StringBuilder;Ljava/util/Iterator;)Ljava/lang/StringBuilder;
  242.       35: ldc           #138                // int 378
  243.       37: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  244.       40: areturn      
  245.  
  246.   public final java.lang.StringBuilder appendTo(java.lang.StringBuilder, java.lang.Iterable<?>);
  247.     Code:
  248.        0: bipush        2
  249.        2: anewarray     #4                  // class java/lang/Object
  250.        5: astore_2      
  251.        6: aload_2      
  252.        7: bipush        0
  253.        9: aload_0      
  254.       10: aastore      
  255.       11: aload_2      
  256.       12: bipush        1
  257.       14: aload_1      
  258.       15: aastore      
  259.       16: ldc           #145                // int 379
  260.       18: ldc           #21                 // String com/google/common/base/Joiner
  261.       20: ldc           #73                 // String appendTo
  262.       22: aload_2      
  263.       23: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  264.       26: aload_0      
  265.       27: aload_1      
  266.       28: aload_2      
  267.       29: invokeinterface #92,  1           // InterfaceMethod java/lang/Iterable.iterator:()Ljava/util/Iterator;
  268.       34: invokevirtual #141                // Method appendTo:(Ljava/lang/StringBuilder;Ljava/util/Iterator;)Ljava/lang/StringBuilder;
  269.       37: ldc           #145                // int 379
  270.       39: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  271.       42: areturn      
  272.  
  273.   public final java.lang.StringBuilder appendTo(java.lang.StringBuilder, java.util.Iterator<?>);
  274.     Code:
  275.        0: bipush        2
  276.        2: anewarray     #4                  // class java/lang/Object
  277.        5: astore_2      
  278.        6: aload_2      
  279.        7: bipush        0
  280.        9: aload_0      
  281.       10: aastore      
  282.       11: aload_2      
  283.       12: bipush        1
  284.       14: aload_1      
  285.       15: aastore      
  286.       16: ldc           #146                // int 380
  287.       18: ldc           #21                 // String com/google/common/base/Joiner
  288.       20: ldc           #73                 // String appendTo
  289.       22: aload_2      
  290.       23: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  291.       26: aload_0      
  292.       27: aload_1      
  293.       28: aload_2      
  294.       29: invokevirtual #78                 // Method appendTo:(Ljava/lang/Appendable;Ljava/util/Iterator;)Ljava/lang/Appendable;
  295.       32: pop          
  296.       33: goto          51
  297.       36: astore_3      
  298.       37: new           #148                // class java/lang/AssertionError
  299.       40: dup          
  300.       41: aload_3      
  301.       42: invokespecial #151                // Method java/lang/AssertionError."<init>":(Ljava/lang/Object;)V
  302.       45: ldc           #146                // int 380
  303.       47: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  304.       50: athrow        
  305.       51: aload_1      
  306.       52: ldc           #146                // int 380
  307.       54: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  308.       57: areturn      
  309.     Exception table:
  310.        from    to  target type
  311.           26    33    36   Class java/io/IOException
  312.  
  313.   public final java.lang.StringBuilder appendTo(java.lang.StringBuilder, java.lang.Object[]);
  314.     Code:
  315.        0: bipush        2
  316.        2: anewarray     #4                  // class java/lang/Object
  317.        5: astore_2      
  318.        6: aload_2      
  319.        7: bipush        0
  320.        9: aload_0      
  321.       10: aastore      
  322.       11: aload_2      
  323.       12: bipush        1
  324.       14: aload_1      
  325.       15: aastore      
  326.       16: ldc           #155                // int 381
  327.       18: ldc           #21                 // String com/google/common/base/Joiner
  328.       20: ldc           #73                 // String appendTo
  329.       22: aload_2      
  330.       23: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  331.       26: aload_0      
  332.       27: aload_1      
  333.       28: aload_2      
  334.       29: invokestatic  #123                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
  335.       32: invokevirtual #157                // Method appendTo:(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder;
  336.       35: ldc           #155                // int 381
  337.       37: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  338.       40: areturn      
  339.  
  340.   public final java.lang.StringBuilder appendTo(java.lang.StringBuilder, java.lang.Object, java.lang.Object, java.lang.Object...);
  341.     Code:
  342.        0: bipush        4
  343.        2: anewarray     #4                  // class java/lang/Object
  344.        5: astore        4
  345.        7: aload         4
  346.        9: bipush        0
  347.       11: aload_0      
  348.       12: aastore      
  349.       13: aload         4
  350.       15: bipush        1
  351.       17: aload_1      
  352.       18: aastore      
  353.       19: aload         4
  354.       21: bipush        2
  355.       23: aload_2      
  356.       24: aastore      
  357.       25: aload         4
  358.       27: bipush        3
  359.       29: aload_3      
  360.       30: aastore      
  361.       31: ldc           #159                // int 382
  362.       33: ldc           #21                 // String com/google/common/base/Joiner
  363.       35: ldc           #73                 // String appendTo
  364.       37: aload         4
  365.       39: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  366.       42: aload_0      
  367.       43: aload_1      
  368.       44: aload_2      
  369.       45: aload_3      
  370.       46: aload         4
  371.       48: invokestatic  #133                // Method iterable:(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable;
  372.       51: invokevirtual #157                // Method appendTo:(Ljava/lang/StringBuilder;Ljava/lang/Iterable;)Ljava/lang/StringBuilder;
  373.       54: ldc           #159                // int 382
  374.       56: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  375.       59: areturn      
  376.  
  377.   public final <I extends java/lang/Object & java/lang/Iterable<?> & java/util/Iterator<?>> java.lang.String join(I);
  378.     Code:
  379.        0: bipush        1
  380.        2: anewarray     #4                  // class java/lang/Object
  381.        5: astore_1      
  382.        6: aload_1      
  383.        7: bipush        0
  384.        9: aload_0      
  385.       10: aastore      
  386.       11: ldc           #162                // int 383
  387.       13: ldc           #21                 // String com/google/common/base/Joiner
  388.       15: ldc           #163                // String join
  389.       17: aload_1      
  390.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  391.       21: aload_0      
  392.       22: aload_1      
  393.       23: checkcast     #75                 // class java/util/Iterator
  394.       26: invokevirtual #166                // Method join:(Ljava/util/Iterator;)Ljava/lang/String;
  395.       29: ldc           #162                // int 383
  396.       31: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  397.       34: areturn      
  398.  
  399.   public final java.lang.String join(java.lang.Iterable<?>);
  400.     Code:
  401.        0: bipush        1
  402.        2: anewarray     #4                  // class java/lang/Object
  403.        5: astore_1      
  404.        6: aload_1      
  405.        7: bipush        0
  406.        9: aload_0      
  407.       10: aastore      
  408.       11: ldc           #168                // int 384
  409.       13: ldc           #21                 // String com/google/common/base/Joiner
  410.       15: ldc           #163                // String join
  411.       17: aload_1      
  412.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  413.       21: aload_0      
  414.       22: aload_1      
  415.       23: invokeinterface #92,  1           // InterfaceMethod java/lang/Iterable.iterator:()Ljava/util/Iterator;
  416.       28: invokevirtual #166                // Method join:(Ljava/util/Iterator;)Ljava/lang/String;
  417.       31: ldc           #168                // int 384
  418.       33: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  419.       36: areturn      
  420.  
  421.   public final java.lang.String join(java.util.Iterator<?>);
  422.     Code:
  423.        0: bipush        1
  424.        2: anewarray     #4                  // class java/lang/Object
  425.        5: astore_1      
  426.        6: aload_1      
  427.        7: bipush        0
  428.        9: aload_0      
  429.       10: aastore      
  430.       11: ldc           #169                // int 385
  431.       13: ldc           #21                 // String com/google/common/base/Joiner
  432.       15: ldc           #163                // String join
  433.       17: aload_1      
  434.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  435.       21: aload_0      
  436.       22: new           #171                // class java/lang/StringBuilder
  437.       25: dup          
  438.       26: invokespecial #172                // Method java/lang/StringBuilder."<init>":()V
  439.       29: aload_1      
  440.       30: invokevirtual #141                // Method appendTo:(Ljava/lang/StringBuilder;Ljava/util/Iterator;)Ljava/lang/StringBuilder;
  441.       33: invokevirtual #175                // Method java/lang/StringBuilder.toString:()Ljava/lang/String;
  442.       36: ldc           #169                // int 385
  443.       38: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  444.       41: areturn      
  445.  
  446.   public final java.lang.String join(java.lang.Object[]);
  447.     Code:
  448.        0: bipush        1
  449.        2: anewarray     #4                  // class java/lang/Object
  450.        5: astore_1      
  451.        6: aload_1      
  452.        7: bipush        0
  453.        9: aload_0      
  454.       10: aastore      
  455.       11: ldc           #177                // int 386
  456.       13: ldc           #21                 // String com/google/common/base/Joiner
  457.       15: ldc           #163                // String join
  458.       17: aload_1      
  459.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  460.       21: aload_0      
  461.       22: aload_1      
  462.       23: invokestatic  #123                // Method java/util/Arrays.asList:([Ljava/lang/Object;)Ljava/util/List;
  463.       26: invokevirtual #179                // Method join:(Ljava/lang/Iterable;)Ljava/lang/String;
  464.       29: ldc           #177                // int 386
  465.       31: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  466.       34: areturn      
  467.  
  468.   public final java.lang.String join(java.lang.Object, java.lang.Object, java.lang.Object...);
  469.     Code:
  470.        0: bipush        3
  471.        2: anewarray     #4                  // class java/lang/Object
  472.        5: astore_3      
  473.        6: aload_3      
  474.        7: bipush        0
  475.        9: aload_0      
  476.       10: aastore      
  477.       11: aload_3      
  478.       12: bipush        1
  479.       14: aload_1      
  480.       15: aastore      
  481.       16: aload_3      
  482.       17: bipush        2
  483.       19: aload_2      
  484.       20: aastore      
  485.       21: ldc           #181                // int 387
  486.       23: ldc           #21                 // String com/google/common/base/Joiner
  487.       25: ldc           #163                // String join
  488.       27: aload_3      
  489.       28: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  490.       31: aload_0      
  491.       32: aload_1      
  492.       33: aload_2      
  493.       34: aload_3      
  494.       35: invokestatic  #133                // Method iterable:(Ljava/lang/Object;Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Iterable;
  495.       38: invokevirtual #179                // Method join:(Ljava/lang/Iterable;)Ljava/lang/String;
  496.       41: ldc           #181                // int 387
  497.       43: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  498.       46: areturn      
  499.  
  500.   public com.google.common.base.Joiner useForNull(java.lang.String);
  501.     Code:
  502.        0: bipush        1
  503.        2: anewarray     #4                  // class java/lang/Object
  504.        5: astore_1      
  505.        6: aload_1      
  506.        7: bipush        1
  507.        9: aload_1      
  508.       10: aastore      
  509.       11: ldc           #184                // int 388
  510.       13: ldc           #21                 // String com/google/common/base/Joiner
  511.       15: ldc           #185                // String useForNull
  512.       17: aload_1      
  513.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  514.       21: aload_1      
  515.       22: invokestatic  #59                 // Method com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
  516.       25: pop          
  517.       26: new           #11                 // class com/google/common/base/Joiner$1
  518.       29: dup          
  519.       30: aload_0      
  520.       31: aload_0      
  521.       32: aload_1      
  522.       33: invokespecial #188                // Method com/google/common/base/Joiner$1."<init>":(Lcom/google/common/base/Joiner;Lcom/google/common/base/Joiner;Ljava/lang/String;)V
  523.       36: ldc           #184                // int 388
  524.       38: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  525.       41: areturn      
  526.  
  527.   public com.google.common.base.Joiner skipNulls();
  528.     Code:
  529.        0: bipush        0
  530.        2: anewarray     #4                  // class java/lang/Object
  531.        5: astore_0      
  532.        6: ldc           #192                // int 389
  533.        8: ldc           #21                 // String com/google/common/base/Joiner
  534.       10: ldc           #193                // String skipNulls
  535.       12: aload_0      
  536.       13: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  537.       16: new           #13                 // class com/google/common/base/Joiner$2
  538.       19: dup          
  539.       20: aload_0      
  540.       21: aload_0      
  541.       22: invokespecial #196                // Method com/google/common/base/Joiner$2."<init>":(Lcom/google/common/base/Joiner;Lcom/google/common/base/Joiner;)V
  542.       25: ldc           #192                // int 389
  543.       27: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  544.       30: areturn      
  545.  
  546.   public com.google.common.base.Joiner$MapJoiner withKeyValueSeparator(java.lang.String);
  547.     Code:
  548.        0: bipush        1
  549.        2: anewarray     #4                  // class java/lang/Object
  550.        5: astore_1      
  551.        6: aload_1      
  552.        7: bipush        1
  553.        9: aload_1      
  554.       10: aastore      
  555.       11: ldc           #199                // int 390
  556.       13: ldc           #21                 // String com/google/common/base/Joiner
  557.       15: ldc           #200                // String withKeyValueSeparator
  558.       17: aload_1      
  559.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  560.       21: new           #8                  // class com/google/common/base/Joiner$MapJoiner
  561.       24: dup          
  562.       25: aload_0      
  563.       26: aload_1      
  564.       27: aconst_null  
  565.       28: invokespecial #203                // Method com/google/common/base/Joiner$MapJoiner."<init>":(Lcom/google/common/base/Joiner;Ljava/lang/String;Lcom/google/common/base/Joiner$1;)V
  566.       31: ldc           #199                // int 390
  567.       33: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  568.       36: areturn      
  569.  
  570.   java.lang.CharSequence toString(java.lang.Object);
  571.     Code:
  572.        0: bipush        1
  573.        2: anewarray     #4                  // class java/lang/Object
  574.        5: astore_1      
  575.        6: aload_1      
  576.        7: bipush        1
  577.        9: aload_1      
  578.       10: aastore      
  579.       11: ldc           #205                // int 391
  580.       13: ldc           #21                 // String com/google/common/base/Joiner
  581.       15: ldc           #206                // String toString
  582.       17: aload_1      
  583.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  584.       21: aload_1      
  585.       22: invokestatic  #59                 // Method com/google/common/base/Preconditions.checkNotNull:(Ljava/lang/Object;)Ljava/lang/Object;
  586.       25: pop          
  587.       26: aload_1      
  588.       27: instanceof    #208                // class java/lang/CharSequence
  589.       30: ifeq          40
  590.       33: aload_1      
  591.       34: checkcast     #208                // class java/lang/CharSequence
  592.       37: goto          44
  593.       40: aload_1      
  594.       41: invokevirtual #209                // Method java/lang/Object.toString:()Ljava/lang/String;
  595.       44: ldc           #205                // int 391
  596.       46: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  597.       49: areturn      
  598.  
  599.   com.google.common.base.Joiner(com.google.common.base.Joiner, com.google.common.base.Joiner$1);
  600.     Code:
  601.        0: aload_0      
  602.        1: aload_1      
  603.        2: invokespecial #218                // Method "<init>":(Lcom/google/common/base/Joiner;)V
  604.        5: return        
  605.  
  606.   static java.lang.String access$100(com.google.common.base.Joiner);
  607.     Code:
  608.        0: bipush        1
  609.        2: anewarray     #4                  // class java/lang/Object
  610.        5: astore_1      
  611.        6: aload_1      
  612.        7: bipush        0
  613.        9: aload_0      
  614.       10: aastore      
  615.       11: ldc           #224                // int 394
  616.       13: ldc           #21                 // String com/google/common/base/Joiner
  617.       15: ldc           #225                // String access$100
  618.       17: aload_1      
  619.       18: invokestatic  #28                 // Method jalen/MethodStats.onMethodEntry:(ILjava/lang/String;Ljava/lang/String;[Ljava/lang/Object;)V
  620.       21: aload_0      
  621.       22: getfield      #61                 // Field separator:Ljava/lang/String;
  622.       25: ldc           #224                // int 394
  623.       27: invokestatic  #36                 // Method jalen/MethodStats.onMethodExit:(I)V
  624.       30: areturn      
  625. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement