blob: 9582240b982a09f85ba0e2aca2c9a7272f7b98ac (
plain) (
blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
class Box<T> {
// ^ type
// ^ type
protected T $data;
// ^ type.qualifier
// ^ type
public function __construct(T $data) {
// ^ type
// ^ parameter
// ^ keyword.function
// ^ type.qualifier
// ^ method
$this->data = $data;
}
public function getData(): T {
// ^ method
// ^ type.qualifier
return $this->data;
// ^ operator
// ^ variable.builtin
}
}
|