Class WithoutAliasesStorage

  • All Implemented Interfaces:
    Storage

    public final class WithoutAliasesStorage
    extends Object
    implements Storage
    Storage without aliases.
    Since:
    0.4
    To do:
    #355:30min Remove the crutch related to aliases. We use WithoutAliases class here and in the SelectiveDecompiler to avoid the problem related to redundant aliases in the XMIR. We should add aliases only when they are needed. This is the similar problem to the one described in the issue
    • Constructor Detail

      • WithoutAliasesStorage

        public WithoutAliasesStorage​(Storage origin)
        Constructor.
        Parameters:
        origin - Original storage.
    • Method Detail

      • save

        public void save​(XmirEntry xmir)
        Description copied from interface: Storage
        Save XMIR.
        Specified by:
        save in interface Storage
        Parameters:
        xmir - XMIR to save