1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.bcel.generic;
18
19 /***
20 * Super class for stack operations like DUP and POP.
21 *
22 * @version $Id: StackInstruction.java 386056 2006-03-15 11:31:56Z tcurdt $
23 * @author <A HREF="mailto:m.dahm@gmx.de">M. Dahm</A>
24 */
25 public abstract class StackInstruction extends Instruction {
26
27 /***
28 * Empty constructor needed for the Class.newInstance() statement in
29 * Instruction.readInstruction(). Not to be used otherwise.
30 */
31 StackInstruction() {
32 }
33
34
35 /***
36 * @param opcode instruction opcode
37 */
38 protected StackInstruction(short opcode) {
39 super(opcode, (short) 1);
40 }
41
42
43 /*** @return Type.UNKNOWN
44 */
45 public Type getType( ConstantPoolGen cp ) {
46 return Type.UNKNOWN;
47 }
48 }