Skip to content

Commit e6364f3

Browse files
gkdncopybara-github
authored andcommitted
Move HasSourcePosition to j2cl.common.
This change moves the HasSourcePosition interface from the transpiler.ast package to the more general j2cl.common package, and updates all references to the new location. This in preparation for tracking source position during AST traversal. PiperOrigin-RevId: 887024719
1 parent f943cad commit e6364f3

14 files changed

+14
-7
lines changed

transpiler/java/com/google/j2cl/transpiler/ast/HasSourcePosition.java renamed to transpiler/java/com/google/j2cl/common/HasSourcePosition.java

Lines changed: 1 addition & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -13,9 +13,7 @@
1313
* License for the specific language governing permissions and limitations under
1414
* the License.
1515
*/
16-
package com.google.j2cl.transpiler.ast;
17-
18-
import com.google.j2cl.common.SourcePosition;
16+
package com.google.j2cl.common;
1917

2018
/** An interface for source nodes that know their position in the original source. */
2119
public interface HasSourcePosition {

transpiler/java/com/google/j2cl/transpiler/ast/InstanceOfExpression.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import static com.google.common.base.Preconditions.checkNotNull;
1919

2020
import com.google.errorprone.annotations.CanIgnoreReturnValue;
21+
import com.google.j2cl.common.HasSourcePosition;
2122
import com.google.j2cl.common.SourcePosition;
2223
import com.google.j2cl.common.visitor.Processor;
2324
import com.google.j2cl.common.visitor.Visitable;

transpiler/java/com/google/j2cl/transpiler/ast/Member.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import static com.google.common.base.Preconditions.checkNotNull;
1919

20+
import com.google.j2cl.common.HasSourcePosition;
2021
import com.google.j2cl.common.SourcePosition;
2122
import com.google.j2cl.common.visitor.Context;
2223
import com.google.j2cl.common.visitor.Processor;

transpiler/java/com/google/j2cl/transpiler/ast/MethodLike.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package com.google.j2cl.transpiler.ast;
1717

1818
import com.google.common.collect.Iterables;
19+
import com.google.j2cl.common.HasSourcePosition;
1920
import com.google.j2cl.common.visitor.Processor;
2021
import java.util.List;
2122
import javax.annotation.Nullable;

transpiler/java/com/google/j2cl/transpiler/ast/PatternMatchExpression.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import static com.google.common.base.Preconditions.checkNotNull;
1919

2020
import com.google.errorprone.annotations.CanIgnoreReturnValue;
21+
import com.google.j2cl.common.HasSourcePosition;
2122
import com.google.j2cl.common.SourcePosition;
2223
import com.google.j2cl.common.visitor.Processor;
2324
import com.google.j2cl.common.visitor.Visitable;

transpiler/java/com/google/j2cl/transpiler/ast/Statement.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import static com.google.common.base.Preconditions.checkNotNull;
1919

20+
import com.google.j2cl.common.HasSourcePosition;
2021
import com.google.j2cl.common.SourcePosition;
2122
import com.google.j2cl.common.visitor.Processor;
2223
import com.google.j2cl.common.visitor.Visitable;

transpiler/java/com/google/j2cl/transpiler/ast/SwitchCase.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -17,6 +17,7 @@
1717

1818
import com.google.common.collect.ImmutableList;
1919
import com.google.errorprone.annotations.CanIgnoreReturnValue;
20+
import com.google.j2cl.common.HasSourcePosition;
2021
import com.google.j2cl.common.SourcePosition;
2122
import com.google.j2cl.common.visitor.Visitable;
2223
import java.util.ArrayList;

transpiler/java/com/google/j2cl/transpiler/ast/SwitchConstruct.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@
1616
package com.google.j2cl.transpiler.ast;
1717

1818
import com.google.errorprone.annotations.CanIgnoreReturnValue;
19+
import com.google.j2cl.common.HasSourcePosition;
1920
import com.google.j2cl.common.SourcePosition;
2021
import java.util.List;
2122

transpiler/java/com/google/j2cl/transpiler/ast/Type.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -23,6 +23,7 @@
2323

2424
import com.google.common.base.Predicates;
2525
import com.google.common.collect.ImmutableList;
26+
import com.google.j2cl.common.HasSourcePosition;
2627
import com.google.j2cl.common.SourcePosition;
2728
import com.google.j2cl.common.visitor.Context;
2829
import com.google.j2cl.common.visitor.Processor;

transpiler/java/com/google/j2cl/transpiler/ast/TypeLiteral.java

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,7 @@
1818
import static com.google.common.base.Preconditions.checkNotNull;
1919

2020
import com.google.common.collect.ImmutableList;
21+
import com.google.j2cl.common.HasSourcePosition;
2122
import com.google.j2cl.common.SourcePosition;
2223
import com.google.j2cl.common.visitor.Processor;
2324
import com.google.j2cl.common.visitor.Visitable;

0 commit comments

Comments
 (0)