package org.tinylcy.constantpool;
import org.tinylcy.basictype.U2;
/**
* Created by chenyangli.
*/
public class ConstantPool {
private U2 constantPoolCount; // constant_pool_count
private ConstantPoolInfo[] cpInfo; // cp_info
public ConstantPool(short constantPoolCount) {
U2 u2 = new U2(constantPoolCount);
this.constantPoolCount = u2;
cpInfo = new ConstantPoolInfo[this.constantPoolCount.getValue()];
}
public ConstantPoolInfo[] getCpInfo() {
return cpInfo;
}
public void setCpInfo(ConstantPoolInfo[] cpInfo) {
this.cpInfo = cpInfo;
}
public U2 getConstantPoolCount() {
return constantPoolCount;
}
public void setConstantPoolCount(U2 constantPoolCount) {
this.constantPoolCount = constantPoolCount;
}
}