Skip to content
This repository was archived by the owner on Aug 25, 2025. It is now read-only.

Commit 68a05ad

Browse files
lexidorfredemmott
authored andcommitted
Lint away final methods in final classes (#121)
1 parent 3d750a4 commit 68a05ad

13 files changed

+17
-17
lines changed

src/CodegenClass.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -85,7 +85,7 @@ final class CodegenClass extends CodegenClassish {
8585
*
8686
* @param $comment the full comment, including delimiters
8787
*/
88-
final public function addDeclComment(string $comment): this {
88+
public function addDeclComment(string $comment): this {
8989
$this->declComment .= $comment."\n";
9090
return $this;
9191
}

src/key-value-render/HackBuilderClassnameRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ final class HackBuilderClassnameRenderer
1919
implements
2020
IHackBuilderKeyRenderer<string>,
2121
IHackBuilderValueRenderer<string> {
22-
final public function render(IHackCodegenConfig $_, string $value): string {
22+
public function render(IHackCodegenConfig $_, string $value): string {
2323
return "\\".$value.'::class';
2424
}
2525
}

src/key-value-render/HackBuilderCodeRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ use type Facebook\HackCodegen\{
1919
final class HackBuilderCodeRenderer
2020
implements IHackBuilderValueRenderer<HackBuilder> {
2121

22-
final public function render(
22+
public function render(
2323
IHackCodegenConfig $_,
2424
HackBuilder $value,
2525
): string {

src/key-value-render/HackBuilderCodegenRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ use type Facebook\HackCodegen\{
2020
final class HackBuilderCodegenRenderer
2121
implements IHackBuilderValueRenderer<ICodeBuilderRenderer> {
2222

23-
final public function render(
23+
public function render(
2424
IHackCodegenConfig $config,
2525
ICodeBuilderRenderer $value,
2626
): string {

src/key-value-render/HackBuilderKeyExportRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use type Facebook\HackCodegen\{
1616

1717
final class HackBuilderKeyExportRenderer
1818
implements IHackBuilderKeyRenderer<arraykey> {
19-
final public function render(IHackCodegenConfig $_, arraykey $value): string {
19+
public function render(IHackCodegenConfig $_, arraykey $value): string {
2020
return normalized_var_export($value);
2121
}
2222
}

src/key-value-render/HackBuilderKeyLambdaRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ final class HackBuilderKeyLambdaRenderer<T as arraykey>
2121
) {
2222
}
2323

24-
final public function render(IHackCodegenConfig $config, T $value): string {
24+
public function render(IHackCodegenConfig $config, T $value): string {
2525
$callback = $this->callback;
2626
return $callback($config, $value);
2727
}

src/key-value-render/HackBuilderLiteralRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@ final class HackBuilderLiteralRenderer
1919
implements
2020
IHackBuilderKeyRenderer<string>,
2121
IHackBuilderValueRenderer<string> {
22-
final public function render(IHackCodegenConfig $_, string $value): string {
22+
public function render(IHackCodegenConfig $_, string $value): string {
2323
return $value;
2424
}
2525
}

src/key-value-render/HackBuilderNativeKeyValueCollectionRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -29,7 +29,7 @@ final class HackBuilderNativeKeyValueCollectionRenderer<
2929
) {
3030
}
3131

32-
final public function render(IHackCodegenConfig $config, T $values): string {
32+
public function render(IHackCodegenConfig $config, T $values): string {
3333
$key_renderer = $this->keyRenderer;
3434
$value_renderer = $this->valueRenderer;
3535

src/key-value-render/HackBuilderRegexRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ use namespace HH\Lib\{Regex, Str};
1616
final class HackBuilderRegexRenderer<T>
1717
implements IHackBuilderValueRenderer<Regex\Pattern<T>> {
1818

19-
final public function render(
19+
public function render(
2020
IHackCodegenConfig $_,
2121
Regex\Pattern<T> $value,
2222
): string {

src/key-value-render/HackBuilderShapeRenderer.hack

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ final class HackBuilderShapeRenderer
2323
) {
2424
}
2525

26-
final public function render(
26+
public function render(
2727
IHackCodegenConfig $config,
2828
shape(/* HH_FIXME[0003] */...) $shape,
2929
): string {

0 commit comments

Comments
 (0)