from abc import ABCMeta, abstractmethod


class IdaTypes:
    __metaclass__ = ABCMeta

    @abstractmethod
    def decode(self, data):
        raise NotImplementedError()

    @abstractmethod
    def get_name(self):
        raise NotImplementedError()

    @abstractmethod
    def get_type(self):
        raise NotImplementedError()

from abc import ABCMeta, abstractmethod


class IdaTypes:
    __metaclass__ = ABCMeta

    @abstractmethod
    def decode(self, data):
        raise NotImplementedError()

    @abstractmethod
    def get_type(self):
        raise NotImplementedError()

Delete abstract method get name
Delete abstract method get name

  from abc import ABCMeta, abstractmethod
  
  
  class IdaTypes:
      __metaclass__ = ABCMeta
  
      @abstractmethod
      def decode(self, data):
          raise NotImplementedError()
  
      @abstractmethod
-     def get_name(self):
-         raise NotImplementedError()
- 
-     @abstractmethod
      def get_type(self):
          raise NotImplementedError()
  
Delete abstract method get name
## Code Before:
from abc import ABCMeta, abstractmethod


class IdaTypes:
    __metaclass__ = ABCMeta

    @abstractmethod
    def decode(self, data):
        raise NotImplementedError()

    @abstractmethod
    def get_name(self):
        raise NotImplementedError()

    @abstractmethod
    def get_type(self):
        raise NotImplementedError()

## Instruction:
Delete abstract method get name
## Code After:
from abc import ABCMeta, abstractmethod


class IdaTypes:
    __metaclass__ = ABCMeta

    @abstractmethod
    def decode(self, data):
        raise NotImplementedError()

    @abstractmethod
    def get_type(self):
        raise NotImplementedError()
