Exemplo n.º 1
0
        public void put(StringValue funName,
                        string traitName,
                        string insteadofTraitName)
        {
            TraitInsteadof insteadof
                = new TraitInsteadof(traitName, insteadofTraitName);

            _insteadofMap.put(funName.toLowerCase(Locale.ENGLISH), insteadof);
        }
Exemplo n.º 2
0
        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));
            }
        }