public void put(StringValue funName, string traitName, string insteadofTraitName) { TraitInsteadof insteadof = new TraitInsteadof(traitName, insteadofTraitName); _insteadofMap.put(funName.toLowerCase(Locale.ENGLISH), insteadof); }
public int get(StringValue funName, string newTraitName, string existingTraitName) { TraitInsteadof insteadof = _insteadofMap.get(funName.toLowerCase(Locale.ENGLISH)); if (insteadof == null) { return(NULL); } else { return(insteadof.isInsteadOf(newTraitName, existingTraitName)); } }