code: def name(self):
          # type: () -> bytes
          '''
          Generate a string that contains all components of the symlink.
  
          Parameters:
           None
          Returns:
           String containing all components of the symlink.
          '''
          if not self._initialized:
              raise pycdlibexception.PyCdlibInternalError('SL record not yet initialized!')
  
          outlist = []  # type: List[bytes]
          continued = False
          for comp in self.symlink_components:
              name = comp.name()
              if name == b'/':
                  outlist = []
                  continued = False
                  name = b''
  
              if not continued:
                  outlist.append(name)
              else:
                  outlist[-1] += name
  
              continued = comp.is_continued()
  
          return b'/'.join(outlistf name(self):
          # type: () -> bytes
          '''
          Generate a string that contains all components of the symlink.
  
          Parameters:
           None
          Returns:
           String containing all components of the symlink.
          '''
          if not self._initialized:
              raise pycdlibexception.PyCdlibInternalError('SL record not yet initialized!')
  
          outlist = []  # type: List[bytes]
          continued = False
          for comp in self.symlink_components:
              name = comp.name()
              if name == b'/':
                  outlist = []
                  continued = False
                  name = b''
  
              if not continued:
                  outlist.append(name)
              else:
                  outlist[-1] += name
  
              continued = comp.is_continued()
  
          return b'/'.join(outlist)
docs: Generate a string that contains all components of the symlink.
  
          Parameters:
           None
          Returns:
           String containing all components of the symlink.