Skip to content

Commit 13494f1

Browse files
lauraharkercopybara-github
authored andcommitted
Delete unused field CodingConvention#getIndirectlyDeclaredProperties
This seems to have been added for some "global name" related check, that we've since deleted. PiperOrigin-RevId: 867706277
1 parent add49d6 commit 13494f1

File tree

4 files changed

+0
-45
lines changed

4 files changed

+0
-45
lines changed

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

Lines changed: 0 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,8 +15,6 @@
1515
*/
1616
package com.google.javascript.jscomp;
1717

18-
import com.google.common.collect.ImmutableCollection;
19-
import com.google.common.collect.ImmutableSet;
2018
import com.google.errorprone.annotations.Immutable;
2119
import com.google.javascript.rhino.Node;
2220
import com.google.javascript.rhino.NominalTypeBuilder;
@@ -26,19 +24,13 @@
2624
/** Coding convention used by the Chrome team to compile Chrome's JS. */
2725
@Immutable
2826
public final class ChromeCodingConvention extends CodingConventions.Proxy {
29-
private final ImmutableSet<String> indirectlyDeclaredProperties;
3027

3128
public ChromeCodingConvention() {
3229
this(CodingConventions.getDefault());
3330
}
3431

3532
public ChromeCodingConvention(CodingConvention wrapped) {
3633
super(wrapped);
37-
indirectlyDeclaredProperties =
38-
new ImmutableSet.Builder<String>()
39-
.add("instance_", "getInstance")
40-
.addAll(wrapped.getIndirectlyDeclaredProperties())
41-
.build();
4234
}
4335

4436
private static final QualifiedName CR_ADD_SINGLETON_GETTER =
@@ -59,9 +51,4 @@ public void applySingletonGetter(NominalTypeBuilder classType, FunctionType gett
5951
classType.declareConstructorProperty("getInstance", getterType, defSite);
6052
classType.declareConstructorProperty("instance_", classType.instance(), defSite);
6153
}
62-
63-
@Override
64-
public ImmutableCollection<String> getIndirectlyDeclaredProperties() {
65-
return indirectlyDeclaredProperties;
66-
}
6754
}

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

Lines changed: 0 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -42,22 +42,12 @@ public final class ClosureCodingConvention extends CodingConventions.Proxy {
4242
"JSC_REFLECT_OBJECTLIT_EXPECTED",
4343
"Object literal expected as second argument");
4444

45-
private final ImmutableSet<String> indirectlyDeclaredProperties;
46-
4745
public ClosureCodingConvention() {
4846
this(CodingConventions.getDefault());
4947
}
5048

5149
public ClosureCodingConvention(CodingConvention wrapped) {
5250
super(wrapped);
53-
54-
ImmutableSet.Builder<String> props = ImmutableSet.builder();
55-
props.add(
56-
"superClass_",
57-
"instance_",
58-
"getInstance");
59-
props.addAll(wrapped.getIndirectlyDeclaredProperties());
60-
indirectlyDeclaredProperties = props.build();
6151
}
6252

6353
/**
@@ -454,11 +444,6 @@ private boolean matchesCacheMethodName(Node target) {
454444
return false;
455445
}
456446

457-
@Override
458-
public ImmutableSet<String> getIndirectlyDeclaredProperties() {
459-
return indirectlyDeclaredProperties;
460-
}
461-
462447
private static @Nullable Node safeNext(Node n) {
463448
if (n != null) {
464449
return n.getNext();

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

Lines changed: 0 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -328,13 +328,6 @@ public Cache(Node cacheObj, Node key, Node valueFn, Node keyFn) {
328328
*/
329329
public ObjectLiteralCast getObjectLiteralCast(Node callNode);
330330

331-
/**
332-
* Gets a collection of all properties that are defined indirectly on global
333-
* objects. (For example, Closure defines superClass_ in the goog.inherits
334-
* call).
335-
*/
336-
public Collection<String> getIndirectlyDeclaredProperties();
337-
338331
/**
339332
* Returns the set of AssertionFunction.
340333
*/

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

Lines changed: 0 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -229,11 +229,6 @@ public boolean isPrototypeAlias(Node getProp) {
229229
public ObjectLiteralCast getObjectLiteralCast(Node callNode) {
230230
return nextConvention.getObjectLiteralCast(callNode);
231231
}
232-
233-
@Override
234-
public Collection<String> getIndirectlyDeclaredProperties() {
235-
return nextConvention.getIndirectlyDeclaredProperties();
236-
}
237232
}
238233

239234

@@ -470,11 +465,6 @@ public Cache describeCachingCall(Node node) {
470465
return null;
471466
}
472467

473-
@Override
474-
public Collection<String> getIndirectlyDeclaredProperties() {
475-
return ImmutableList.of();
476-
}
477-
478468
private static @Nullable Node safeNext(Node n) {
479469
if (n != null) {
480470
return n.getNext();

0 commit comments

Comments
 (0)