< prev index next >

src/java.base/share/classes/jdk/experimental/bytecode/Opcode.java

Print this page




 218     INVOKEDYNAMIC(186),
 219     NEW(187),
 220     NEWARRAY(188),
 221     ANEWARRAY(189),
 222     ARRAYLENGTH(190),
 223     ATHROW(191),
 224     CHECKCAST(192),
 225     INSTANCEOF(193),
 226     MONITORENTER(194),
 227     MONITOREXIT(195),
 228     WIDE(196),
 229     MULTIANEWARRAY(197),
 230     IF_NULL(198),
 231     IF_NONNULL(199),
 232     GOTO_W(200),
 233     JSR_W(201),
 234     VLOAD(203),
 235     VSTORE(204),
 236     VALOAD(205),
 237     VASTORE(206),
 238     VNEW(207),
 239     VRETURN(210),
 240     VGETFIELD(211),
 241     TYPED(212),
 242     VDEFAULT(214),
 243     VWITHFIELD(215),
 244     VBOX(216),
 245     VUNBOX(217);
 246 
 247     int code;
 248 
 249     Opcode(int code) {
 250         this.code = code;
 251     }
 252 
 253     protected Opcode at(TypeTag type) {
 254         return at(type, 1);
 255     }
 256 
 257     protected Opcode at(CondKind cond) {
 258         return at(cond.offset, 1);
 259     }
 260 
 261     protected Opcode at(TypeTag type, int multiplier) {
 262         return at(type.offset, multiplier);
 263     }
 264 
 265     private Opcode at(int offset, int multiplier) {


 218     INVOKEDYNAMIC(186),
 219     NEW(187),
 220     NEWARRAY(188),
 221     ANEWARRAY(189),
 222     ARRAYLENGTH(190),
 223     ATHROW(191),
 224     CHECKCAST(192),
 225     INSTANCEOF(193),
 226     MONITORENTER(194),
 227     MONITOREXIT(195),
 228     WIDE(196),
 229     MULTIANEWARRAY(197),
 230     IF_NULL(198),
 231     IF_NONNULL(199),
 232     GOTO_W(200),
 233     JSR_W(201),
 234     VLOAD(203),
 235     VSTORE(204),
 236     VALOAD(205),
 237     VASTORE(206),
 238     VRETURN(207),
 239     VDEFAULT(208),
 240     VWITHFIELD(209),
 241     VBOX(210),
 242     VUNBOX(211),
 243     TYPED(212);


 244 
 245     int code;
 246 
 247     Opcode(int code) {
 248         this.code = code;
 249     }
 250 
 251     protected Opcode at(TypeTag type) {
 252         return at(type, 1);
 253     }
 254 
 255     protected Opcode at(CondKind cond) {
 256         return at(cond.offset, 1);
 257     }
 258 
 259     protected Opcode at(TypeTag type, int multiplier) {
 260         return at(type.offset, multiplier);
 261     }
 262 
 263     private Opcode at(int offset, int multiplier) {
< prev index next >