contract ThisExpression {
function someFunc() public {}
function someVeryVeryVeryLongVariableNameThatWillBeAccessedByThisKeyword() public {}
function test() external {
this.someFunc();
this.someVeryVeryVeryLongVariableNameThatWillBeAccessedByThisKeyword();
this // comment1
.someVeryVeryVeryLongVariableNameThatWillBeAccessedByThisKeyword();
address(this).balance;
address thisAddress = address(
// comment2
/* comment3 */ this // comment 4
);
}
}