// Path: src/main/java/ocelot/JVMValue.java
// public static JVMValue entry(double d) {
//     return new JVMValue(JVMType.D, Double.doubleToLongBits(d));
// }
// 
// Path: src/main/java/ocelot/JVMValue.java
// public static JVMValue entryRef(long id) {
//     return new JVMValue(JVMType.A, id);
// }


import java.util.Stack;
import static ocelot.JVMValue.entry;
import static ocelot.JVMValue.entryRef;
package ocelot;


/**
 *
 * @author ben
 */
public class InterpEvalStack extends Stack<JVMValue> {

    void iconst(int i) {
// Path: src/main/java/ocelot/JVMValue.java
// public static JVMValue entry(double d) {
//     return new JVMValue(JVMType.D, Double.doubleToLongBits(d));
// }
// 
// Path: src/main/java/ocelot/JVMValue.java
// public static JVMValue entryRef(long id) {
//     return new JVMValue(JVMType.A, id);
// }


// Path: src/main/java/ocelot/InterpEvalStack.java
import java.util.Stack;
import static ocelot.JVMValue.entry;
import static ocelot.JVMValue.entryRef;

package ocelot;


/**
 *
 * @author ben
 */
public class InterpEvalStack extends Stack<JVMValue> {

    void iconst(int i) {
        push(entry(i));