1 30 package org.objectweb.asm.attrs; 31 32 import java.util.HashMap ; 33 import java.util.Map ; 34 35 42 public class StackMapTableSample implements java.io.Serializable { 43 private static final long serialVersionUID = 1L; 44 45 private static Map MAP; 46 static { 47 MAP = new HashMap (); 48 for (int k = 0; k < 10; k++) { 49 MAP.put(k < 5 ? "A" + k : "B" + k, new Integer (k)); 50 } 51 } 52 53 private Map map; 54 55 public StackMapTableSample(String s) { 56 map = new HashMap (); 57 for (int k = 0; k < 10; k++) { 58 map.put(k < 5 ? "A" + k : "B" + k, new Integer (k)); 59 } 60 } 61 62 public void appendFrame(boolean b) { 63 int n = 5; 64 if (b) 65 return; 66 } 67 68 public void appendAndChopFrame(int i) { 69 for (int k = 0; k < i; k++) { 70 } 71 } 72 73 public int sameLocals1stackItemFrame() { 74 try { 75 } finally { 76 return 0; 77 } 78 } 79 80 public void sameLocals1stackItemFrame2() { 81 Object a; 82 try { 83 a = new Object (); 84 } catch (Exception e) { 85 } finally { 86 } 87 } 88 89 public int sameLocals1stackItemFrameExtended() { 90 try { 91 long l10 = 11L; 92 long l11 = 11L; 93 long l12 = 11L; 94 long l13 = 11L; 95 long l14 = 11L; 96 long l15 = 11L; 97 long l16 = 11L; 98 long l17 = 11L; 99 long l18 = 11L; 100 long l19 = 11L; 101 long l20 = 11L; 102 long l21 = 11L; 103 long l22 = 11L; 105 } finally { 106 return 0; 107 } 108 } 109 110 public void sameFrameExtended(boolean b) { 111 while (true) { 112 long l10 = 11L; 113 long l11 = 11L; 114 long l12 = 11L; 115 long l13 = 11L; 116 long l14 = 11L; 117 long l15 = 11L; 118 long l16 = 11L; 119 long l17 = 11L; 120 long l18 = 11L; 121 long l19 = 11L; 122 long l20 = 11L; 123 long l21 = 11L; 124 long l22 = 11L; 126 if (b) 127 return; 128 } 129 } 130 131 public void fullFrame(String s) { 132 long l10 = 11L; 133 long l11 = 11L; 134 long l12 = 11L; 135 long l13 = 11L; 136 137 if (s == null) 138 return; 139 } 140 141 } 142 | Popular Tags |