Skip to content

Commit 922c22e

Browse files
blicklycopybara-github
authored andcommitted
Mark as static effectively static inner classes
PiperOrigin-RevId: 714265520
1 parent 3c7e613 commit 922c22e

9 files changed

+15
-15
lines changed

src/com/google/javascript/jscomp/Es6ExtractClasses.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -86,7 +86,7 @@ public void visit(NodeTraversal t, Node n, Node parent) {
8686
}
8787

8888
private class SelfReferenceRewriter implements NodeTraversal.Callback {
89-
private class ClassDescription {
89+
private static class ClassDescription {
9090
final Node nameNode;
9191
final String outerName;
9292

src/com/google/javascript/jscomp/Es6RewriteBlockScopedDeclaration.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -783,7 +783,7 @@ private Node createLoopObjectNameNode(LoopObject loopObject) {
783783
return astFactory.createName(loopObject.name, type(StandardColors.TOP_OBJECT));
784784
}
785785

786-
private class LoopObject {
786+
private static class LoopObject {
787787

788788
/**
789789
* The name of the variable having the loop's internal variables as properties, and the label

src/com/google/javascript/jscomp/Es6RewriteGenerators.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -1069,7 +1069,7 @@ Node findYield(Node n) {
10691069
}
10701070

10711071
/** Finds the only YIELD node in a tree. */
1072-
private class YieldFinder extends NodeTraversal.AbstractPreOrderCallback {
1072+
private static class YieldFinder extends NodeTraversal.AbstractPreOrderCallback {
10731073

10741074
private Node yieldNode;
10751075

@@ -2205,7 +2205,7 @@ private void visitForInLoopVar(Node varDeclaration) {
22052205
}
22062206

22072207
/** Reprasents a catch case that is used by try/catch transpilation */
2208-
class CatchCase {
2208+
static class CatchCase {
22092209
final Case catchCase;
22102210

22112211
/**
@@ -2220,7 +2220,7 @@ class CatchCase {
22202220
}
22212221

22222222
/** Stores "break" and "continue" case sections assosiated with a label. */
2223-
class LabelCases {
2223+
static class LabelCases {
22242224

22252225
final Case breakCase;
22262226

src/com/google/javascript/jscomp/InlineVariables.java

+3-3
Original file line numberDiff line numberDiff line change
@@ -625,7 +625,7 @@ Var getAliasedVar() {
625625
}
626626

627627
/** Indicates that the analyzed variable may be inlined. */
628-
private class PositiveInlineVarAnalysis extends InlineVarAnalysis {
628+
private static class PositiveInlineVarAnalysis extends InlineVarAnalysis {
629629
private final Runnable inliner;
630630

631631
private PositiveInlineVarAnalysis(Runnable inliner) {
@@ -657,7 +657,7 @@ public boolean isSafeToInlineAliases() {
657657
* Indicates that the analyzed variable is an alias and the decision about whether to inline it
658658
* must wait until inlining has been done (or not) for the original value it aliases.
659659
*/
660-
private class VarIsAliasAnalysis extends InlineVarAnalysis {
660+
private static class VarIsAliasAnalysis extends InlineVarAnalysis {
661661
private final Var aliasedVar;
662662

663663
private VarIsAliasAnalysis(Var aliasedVar) {
@@ -723,7 +723,7 @@ private VarExpert createVarExpert(
723723
}
724724

725725
/** Used to initialize fields in a `StandardVarExpert` object. */
726-
private class VarExpertInitData {
726+
private static class VarExpertInitData {
727727

728728
Var v;
729729
ReferenceCollection referenceInfo;

src/com/google/javascript/jscomp/J2clPropertyInlinerPass.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -77,7 +77,7 @@ private void run() {
7777
new InlinePropertiesPass(result).run();
7878
}
7979

80-
private abstract class J2clProperty {
80+
private abstract static class J2clProperty {
8181
final Node getKey;
8282
final Node setKey;
8383
boolean isSafeToInline;
@@ -382,7 +382,7 @@ void visitClass(Node classNode) {
382382
}
383383
}
384384

385-
private class DetermineInlinableProperties extends AbstractPostOrderCallback {
385+
private static class DetermineInlinableProperties extends AbstractPostOrderCallback {
386386
private final Map<String, J2clProperty> propertiesByName;
387387

388388
DetermineInlinableProperties(Map<String, J2clProperty> allGetterSetters) {

src/com/google/javascript/jscomp/ProcessCommonJSModules.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -942,7 +942,7 @@ boolean initializeModule() {
942942
return directAssignments < 2 && (exports.isEmpty() || moduleExports.isEmpty());
943943
}
944944

945-
private class UmdTestInfo {
945+
private static class UmdTestInfo {
946946
public final Node enclosingIf;
947947
public final Node activeBranch;
948948

src/com/google/javascript/jscomp/PureFunctionIdentifier.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -630,7 +630,7 @@ private final class FunctionBodyAnalyzer implements ScopedCallback {
630630
private final ArrayDeque<FunctionStackEntry> functionScopeStack =
631631
new ArrayDeque<>(ImmutableList.of(new FunctionStackEntry(null)));
632632

633-
final class FunctionStackEntry {
633+
static final class FunctionStackEntry {
634634
final Node root;
635635
final LinkedHashSet<Var> skiplistedVars = new LinkedHashSet<>();
636636
final LinkedHashSet<Var> taintedVars = new LinkedHashSet<>();

src/com/google/javascript/jscomp/ReplaceCssNames.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -292,7 +292,7 @@ public SassGeneratedCssTsExpert createSassGeneratedCssTsExpert(Node n) {
292292
cssClosureClassesQualifiedName);
293293
}
294294

295-
private class SassGeneratedCssTsExpert {
295+
private static class SassGeneratedCssTsExpert {
296296
public final boolean hasSassGeneratedCssTsJsDoc;
297297
public final JSError sassGeneratedCssTsValidationError;
298298
public final boolean isCssClosureClassesAssignment;
@@ -310,7 +310,7 @@ public SassGeneratedCssTsExpert(
310310
}
311311
}
312312

313-
private class TraversalState {
313+
private static class TraversalState {
314314
public boolean inSassGeneratedCssTsScript;
315315
public String cssClosureClassesQualifiedName;
316316
}

src/com/google/javascript/jscomp/RescopeGlobalSymbols.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -489,7 +489,7 @@ void declareChunkGlobals() {
489489
}
490490

491491
/** Variable that doesn't cross chunk boundaries. */
492-
private class ChunkGlobal {
492+
private static class ChunkGlobal {
493493
final Node root;
494494
final Node name;
495495

0 commit comments

Comments
 (0)