Class AbstractTypeInNode

    • Constructor Detail

      • AbstractTypeInNode

        public AbstractTypeInNode​(CGNode node,
                                  IClass type)
    • Method Detail

      • equals

        public abstract boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • hashCode

        public abstract int hashCode()
        Overrides:
        hashCode in class Object
      • getConcreteType

        public IClass getConcreteType()
        Description copied from interface: InstanceKey
        For now, we assert that each InstanceKey represents a set of classes which are all of the same concrete type (modulo the fact that all arrays of references are considered concrete type []Object;)
        Specified by:
        getConcreteType in interface InstanceKey
        Returns:
        the concrete type allocated