/*
* Copyright (c) 2013-2015 Chris Newland.
* Licensed under https://github.com/AdoptOpenJDK/jitwatch/blob/master/LICENSE-BSD
* Instructions: https://github.com/AdoptOpenJDK/jitwatch/wiki
*/
package org.adoptopenjdk.jitwatch.model.bytecode;
import static org.adoptopenjdk.jitwatch.core.JITWatchConstants.*;
public class BCParamConstant implements IBytecodeParam
{
private int value;
public BCParamConstant(String inConstant)
{
// remove leading # for constant pool param
String constant = inConstant.substring(1);
value = Integer.parseInt(constant);
}
@Override
public String toString()
{
return S_HASH + Integer.toString(value);
}
@Override
public Integer getValue()
{
return value;
}
}