original_string: public static function get(string $target)
      {
          if (!self::has($target)) {
              return null;
          }
  
          if (!isset(self::$unserialized[$target])) {
              self::$unserialized[$target] = unserialize(self::$annotations[$target]);
          }
  
          return self::$unserialized[$target];
      }
code: public static function get(string $target)
      {
          if (!self::has($target)) {
              return null;
          }
  
          if (!isset(self::$unserialized[$target])) {
              self::$unserialized[$target] = unserialize(self::$annotations[$target]);
          }
  
          return self::$unserialized[$target];
      }
code_tokens: public static function get ( string $ target ) { if ( ! self :: has ( $ target ) ) { return null ; } if ( ! isset ( self :: $ unserialized [ $ target ] ) ) { self :: $ unserialized [ $ target ] = unserialize ( self :: $ annotations [ $ target ] ) ; } return self :: $ unserialized [ $ target ] ; }
docstring: returns list of all annotations for given target
  
  @param   string  $target
  @return  \stubbles\reflect\annotation\Annotations
docstring_tokens: returns list of all annotations for given target