Skip to content

Commit 67d58db

Browse files
committed
Uniform initialization & Sorbet header guard prefix
1 parent b84aa99 commit 67d58db

File tree

4 files changed

+18
-18
lines changed

4 files changed

+18
-18
lines changed

rbs/prism/SignatureTranslatorPrism.cc

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ SignatureTranslatorPrism::translateAssertionType(absl::Span<pair<core::LocOffset
3030
return nullptr;
3131
}
3232

33-
auto typeToParserNodePrism = TypeToParserNodePrism(ctx, typeParams, move(rbsParser), *prismParser);
33+
auto typeToParserNodePrism = TypeToParserNodePrism{ctx, typeParams, move(rbsParser), *prismParser};
3434
return typeToParserNodePrism.toPrismNode(rbsType, assertion);
3535
}
3636

@@ -46,7 +46,7 @@ pm_node_t *SignatureTranslatorPrism::translateType(const RBSDeclaration &declara
4646
return nullptr;
4747
}
4848

49-
auto typeTranslator = TypeToParserNodePrism(ctx, {}, move(rbsParser), *prismParser);
49+
auto typeTranslator = TypeToParserNodePrism{ctx, {}, move(rbsParser), *prismParser};
5050
return typeTranslator.toPrismNode(rbsType, declaration);
5151
}
5252

@@ -74,7 +74,7 @@ pm_node_t *SignatureTranslatorPrism::translateAttrSignature(pm_call_node_t *call
7474
return nullptr;
7575
}
7676

77-
auto methodTypeToParserNode = MethodTypeToParserNodePrism(ctx, move(rbsParser), *prismParser);
77+
auto methodTypeToParserNode = MethodTypeToParserNodePrism{ctx, move(rbsParser), *prismParser};
7878
return methodTypeToParserNode.attrSignature(call, rbsType, declaration, annotations);
7979
}
8080

@@ -91,7 +91,7 @@ pm_node_t *SignatureTranslatorPrism::translateMethodSignature(pm_node_t *methodD
9191
return nullptr;
9292
}
9393

94-
auto methodTypeToParserNodePrism = MethodTypeToParserNodePrism(ctx, move(rbsParser), *prismParser);
94+
auto methodTypeToParserNodePrism = MethodTypeToParserNodePrism{ctx, move(rbsParser), *prismParser};
9595
return methodTypeToParserNodePrism.methodSignature(methodDef, rbsMethodType, declaration, annotations);
9696
}
9797

@@ -107,7 +107,7 @@ vector<pm_node_t *> SignatureTranslatorPrism::translateTypeParams(const RBSDecla
107107
return {};
108108
}
109109

110-
TypeParamsToParserNodesPrism typeParamsTranslator(ctx, rbsParser, *prismParser);
110+
TypeParamsToParserNodesPrism typeParamsTranslator{ctx, rbsParser, *prismParser};
111111
return typeParamsTranslator.typeParams(rbsTypeParams, declaration);
112112
}
113113

rbs/prism/SignatureTranslatorPrism.h

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#ifndef RBS_SIGNATURE_TRANSLATOR_PRISM_H
2-
#define RBS_SIGNATURE_TRANSLATOR_PRISM_H
1+
#ifndef SORBET_RBS_SIGNATURE_TRANSLATOR_PRISM_H
2+
#define SORBET_RBS_SIGNATURE_TRANSLATOR_PRISM_H
33

44
#include "parser/parser.h"
55
#include "parser/prism/Parser.h"
@@ -16,9 +16,9 @@ namespace sorbet::rbs {
1616

1717
class SignatureTranslatorPrism final {
1818
public:
19-
SignatureTranslatorPrism(core::MutableContext ctx) : ctx(ctx), prismParser(nullptr){};
19+
SignatureTranslatorPrism(core::MutableContext ctx) : ctx(ctx), prismParser{nullptr} {}
2020
SignatureTranslatorPrism(core::MutableContext ctx, parser::Prism::Parser &prismParser)
21-
: ctx(ctx), prismParser(&prismParser){};
21+
: ctx(ctx), prismParser{&prismParser} {}
2222

2323
pm_node_t *translateMethodSignature(pm_node_t *methodDef, const RBSDeclaration &declaration,
2424
absl::Span<const Comment> annotations);
@@ -40,4 +40,4 @@ class SignatureTranslatorPrism final {
4040

4141
} // namespace sorbet::rbs
4242

43-
#endif // RBS_SIGNATURE_TRANSLATOR_PRISM_H
43+
#endif // SORBET_RBS_SIGNATURE_TRANSLATOR_PRISM_H

rbs/prism/TypeParamsToParserNodesPrism.cc

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ namespace sorbet::rbs {
99

1010
vector<pm_node_t *> TypeParamsToParserNodesPrism::typeParams(const rbs_node_list_t *rbsTypeParams,
1111
const RBSDeclaration &declaration) {
12-
vector<pm_node_t *> result;
12+
vector<pm_node_t *> result{};
1313
result.reserve(rbsTypeParams->length);
1414

1515
for (auto *listNode = rbsTypeParams->head; listNode != nullptr; listNode = listNode->next) {
@@ -25,7 +25,7 @@ vector<pm_node_t *> TypeParamsToParserNodesPrism::typeParams(const rbs_node_list
2525
auto nameStr = parser.resolveConstant(rbsTypeParam->name);
2626
auto nameConstant = ctx.state.enterNameConstant(nameStr);
2727

28-
absl::InlinedVector<pm_node_t *, 1> args;
28+
absl::InlinedVector<pm_node_t *, 1> args{};
2929
if (rbsTypeParam->variance) {
3030
auto variance = parser.resolveKeyword(rbsTypeParam->variance);
3131
if (variance == "covariant") {
@@ -41,8 +41,8 @@ vector<pm_node_t *> TypeParamsToParserNodesPrism::typeParams(const rbs_node_list
4141

4242
pm_node_t *block = nullptr;
4343
if (defaultType || upperBound || lowerBound) {
44-
auto typeTranslator = TypeToParserNodePrism(ctx, {}, parser, prismParser);
45-
absl::InlinedVector<pm_node_t *, 3> pairs;
44+
auto typeTranslator = TypeToParserNodePrism{ctx, {}, parser, prismParser};
45+
absl::InlinedVector<pm_node_t *, 3> pairs{};
4646

4747
if (defaultType) {
4848
auto key = prism.Symbol(loc, core::Names::fixed().show(ctx.state));

rbs/prism/TypeParamsToParserNodesPrism.h

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
1-
#ifndef RBS_TYPE_PARAMS_TO_PARSER_NODES_PRISM_H
2-
#define RBS_TYPE_PARAMS_TO_PARSER_NODES_PRISM_H
1+
#ifndef SORBET_RBS_TYPE_PARAMS_TO_PARSER_NODES_PRISM_H
2+
#define SORBET_RBS_TYPE_PARAMS_TO_PARSER_NODES_PRISM_H
33

44
#include "parser/prism/Factory.h"
55
#include "parser/prism/Parser.h"
@@ -20,11 +20,11 @@ class TypeParamsToParserNodesPrism {
2020

2121
public:
2222
TypeParamsToParserNodesPrism(core::MutableContext ctx, const Parser &parser, parser::Prism::Parser &prismParser)
23-
: ctx(ctx), parser(parser), prismParser(prismParser), prism(prismParser) {}
23+
: ctx(ctx), parser(parser), prismParser(prismParser), prism{prismParser} {}
2424

2525
std::vector<pm_node_t *> typeParams(const rbs_node_list_t *rbsTypeParams, const RBSDeclaration &declaration);
2626
};
2727

2828
} // namespace sorbet::rbs
2929

30-
#endif // RBS_TYPE_PARAMS_TO_PARSER_NODES_PRISM_H
30+
#endif // SORBET_RBS_TYPE_PARAMS_TO_PARSER_NODES_PRISM_H

0 commit comments

Comments
 (0)