00001 package de.fub.bytecode.generic;
00002
00003
00004
00005
00006
00007
00008
00009
00010 public class ALOAD extends LocalVariableInstruction
00011 implements PushInstruction, LoadInstruction {
00012
00013
00014
00015
00016 ALOAD() {
00017 super(de.fub.bytecode.Constants.ALOAD, de.fub.bytecode.Constants.ALOAD_0);
00018 }
00019
00020
00021
00022 public ALOAD(int n) {
00023 super(de.fub.bytecode.Constants.ALOAD, de.fub.bytecode.Constants.ALOAD_0, n);
00024 }
00025
00026
00027
00028
00029
00030
00031
00032
00033 public void accept(Visitor v) {
00034 v.visitStackProducer(this);
00035 v.visitPushInstruction(this);
00036 v.visitLoadInstruction(this);
00037 v.visitTypedInstruction(this);
00038 v.visitLocalVariableInstruction(this);
00039 v.visitALOAD(this);
00040 }
00041 }