package synthesijer.hdl; public class HDLInstanceType implements HDLType{ final HDLModule target; HDLInstanceType(HDLModule target){ this.target = target; } @Override public boolean isEqual(HDLType t) { if(!(t instanceof HDLInstanceType)) return false; HDLInstanceType t0 = (HDLInstanceType)t; return target.getName().equals(t0.target.getName()); }; @Override public HDLExpr getDefaultValue() { // TODO Auto-generated method stub return null; } @Override public String getVHDL() { // TODO Auto-generated method stub return null; } @Override public String getVerilogHDL() { // TODO Auto-generated method stub return null; } @Override public KIND getKind() { // TODO Auto-generated method stub return null; } @Override public boolean isBit() { // TODO Auto-generated method stub return false; } @Override public boolean isVector() { // TODO Auto-generated method stub return false; } @Override public boolean isSigned() { // TODO Auto-generated method stub return false; } @Override public boolean isInteger() { // TODO Auto-generated method stub return false; } @Override public boolean isDigit() { // TODO Auto-generated method stub return false; } @Override public boolean hasWidth(){ return false; } @Override public int getWidth(){ return -1; } }