| // Copyright 2020 Google LLC. | |
| // SPDX-License-Identifier: Apache-2.0 | |
| //- _FileNode.node/kind file | |
| //- @my_class1 defines/binding MyClass1 | |
| //- MyClass1 childof MyPkg | |
| class my_class1; | |
| //- @my_var defines/binding MyVar | |
| int my_var; | |
| //- @my_function defines/binding MyFunction | |
| virtual function int my_function(); | |
| return my_var; | |
| endfunction | |
| //- @my_task defines/binding MyTask | |
| task my_task(int my_arg2); | |
| $display(my_arg2); | |
| endtask | |
| endclass | |
| //- @my_class2 defines/binding MyClass2 | |
| //- MyClass2 childof MyPkg | |
| class my_class2 extends my_class1; | |
| //- @my_static_var defines/binding MyStaticVar | |
| static int my_static_var; | |
| //- @my_function defines/binding MyFunctionOverride | |
| function int my_function(); | |
| return super.my_function(); | |
| endfunction | |
| endclass |