original_string: public function reverse()
      {
          return static::of(
              ArrayList::of($this->split())->reverse()->join(),
              $this->encoding
          );
      }
code: public function reverse()
      {
          return static::of(
              ArrayList::of($this->split())->reverse()->join(),
              $this->encoding
          );
      }
code_tokens: public function reverse ( ) { return static :: of ( ArrayList :: of ( $ this -> split ( ) ) -> reverse ( ) -> join ( ) , $ this -> encoding ) ; }
docstring: Return the string with all its characters reversed.
  
  @return Rope
docstring_tokens: Return the string with all its characters reversed .