summaryrefslogtreecommitdiffstats
path: root/jack/src/com
diff options
context:
space:
mode:
authormikaelpeltier <mikaelpeltier@google.com>2015-04-30 09:36:41 +0200
committermikaelpeltier <mikaelpeltier@google.com>2015-04-30 09:50:34 +0200
commitb47317da877e24e31f4d94cc470ad4ad2d03e4c1 (patch)
treef1b6536d4d797a55c8dbd2e59f6208aa125e7d1e /jack/src/com
parentc00d89261131eb5081a65683aaed2f699ac77a1e (diff)
downloadtoolchain_jack-b47317da877e24e31f4d94cc470ad4ad2d03e4c1.zip
toolchain_jack-b47317da877e24e31f4d94cc470ad4ad2d03e4c1.tar.gz
toolchain_jack-b47317da877e24e31f4d94cc470ad4ad2d03e4c1.tar.bz2
Use JVisitorWithAnnotation where it is required
Change-Id: Ib569116c9e03abda3d764c0bdadfa7f50ed32328
Diffstat (limited to 'jack/src/com')
-rw-r--r--jack/src/com/android/jack/backend/dex/TypeReferenceCollector.java4
-rw-r--r--jack/src/com/android/jack/frontend/ParentSetter.java4
-rw-r--r--jack/src/com/android/jack/frontend/TypeDuplicateRemoverChecker.java4
-rw-r--r--jack/src/com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector.java4
-rw-r--r--jack/src/com/android/jack/shrob/obfuscation/annotation/LineNumberRemover.java4
-rw-r--r--jack/src/com/android/jack/transformations/parent/AstChecker.java4
-rw-r--r--jack/src/com/android/jack/transformations/parent/TypeAstChecker.java4
7 files changed, 14 insertions, 14 deletions
diff --git a/jack/src/com/android/jack/backend/dex/TypeReferenceCollector.java b/jack/src/com/android/jack/backend/dex/TypeReferenceCollector.java
index dbc3e86..6e22c5f 100644
--- a/jack/src/com/android/jack/backend/dex/TypeReferenceCollector.java
+++ b/jack/src/com/android/jack/backend/dex/TypeReferenceCollector.java
@@ -29,7 +29,7 @@ import com.android.jack.ir.ast.JMethod;
import com.android.jack.ir.ast.JMethodCall;
import com.android.jack.ir.ast.JNode;
import com.android.jack.ir.ast.JType;
-import com.android.jack.ir.ast.JVisitor;
+import com.android.jack.ir.ast.JVisitorWithAnnotation;
import com.android.jack.ir.ast.marker.ThrownExceptionMarker;
import javax.annotation.Nonnull;
@@ -37,7 +37,7 @@ import javax.annotation.Nonnull;
/**
* A visitor for collecting types referenced directly by a class or interface.
*/
-public abstract class TypeReferenceCollector extends JVisitor {
+public abstract class TypeReferenceCollector extends JVisitorWithAnnotation {
protected abstract void collect(@Nonnull JType type);
diff --git a/jack/src/com/android/jack/frontend/ParentSetter.java b/jack/src/com/android/jack/frontend/ParentSetter.java
index 076b601..1f0f359 100644
--- a/jack/src/com/android/jack/frontend/ParentSetter.java
+++ b/jack/src/com/android/jack/frontend/ParentSetter.java
@@ -17,7 +17,7 @@
package com.android.jack.frontend;
import com.android.jack.ir.ast.JNode;
-import com.android.jack.ir.ast.JVisitor;
+import com.android.jack.ir.ast.JVisitorWithAnnotation;
import java.util.Stack;
@@ -26,7 +26,7 @@ import javax.annotation.Nonnull;
/**
* Parent setter.
*/
-public class ParentSetter extends JVisitor {
+public class ParentSetter extends JVisitorWithAnnotation {
public ParentSetter() {
super(false /* needLoading */);
diff --git a/jack/src/com/android/jack/frontend/TypeDuplicateRemoverChecker.java b/jack/src/com/android/jack/frontend/TypeDuplicateRemoverChecker.java
index 2239cbe..f0991c2 100644
--- a/jack/src/com/android/jack/frontend/TypeDuplicateRemoverChecker.java
+++ b/jack/src/com/android/jack/frontend/TypeDuplicateRemoverChecker.java
@@ -28,7 +28,7 @@ import com.android.jack.ir.ast.JInterface;
import com.android.jack.ir.ast.JNode;
import com.android.jack.ir.ast.JSession;
import com.android.jack.ir.ast.JType;
-import com.android.jack.ir.ast.JVisitor;
+import com.android.jack.ir.ast.JVisitorWithAnnotation;
import com.android.jack.lookup.JPhantomLookup;
import com.android.jack.transformations.SanityChecks;
import com.android.sched.item.Description;
@@ -51,7 +51,7 @@ import javax.annotation.Nonnull;
@Support(SanityChecks.class)
public class TypeDuplicateRemoverChecker implements RunnableSchedulable<JSession> {
- private static class Visitor extends JVisitor {
+ private static class Visitor extends JVisitorWithAnnotation {
@Nonnull
private final JSession session;
diff --git a/jack/src/com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector.java b/jack/src/com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector.java
index 87179f9..38b01f7 100644
--- a/jack/src/com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector.java
+++ b/jack/src/com/android/jack/scheduling/marker/collector/SubTreeMarkersCollector.java
@@ -19,7 +19,7 @@ package com.android.jack.scheduling.marker.collector;
import com.android.jack.ir.ast.JIfStatement;
import com.android.jack.ir.ast.JNode;
import com.android.jack.ir.ast.JSwitchStatement;
-import com.android.jack.ir.ast.JVisitor;
+import com.android.jack.ir.ast.JVisitorWithAnnotation;
import com.android.sched.marker.Marker;
import com.android.sched.util.config.DefaultFactory;
import com.android.sched.util.config.ReflectDefaultCtorFactory;
@@ -41,7 +41,7 @@ public class SubTreeMarkersCollector<T extends Marker> {
@Nonnull
private final Class<? extends SubTreeMarkers<T>> subTreeMarkersClass;
- private class MarkerCollectorVisitor extends JVisitor {
+ private class MarkerCollectorVisitor extends JVisitorWithAnnotation {
@Nonnull
private final JNode root;
diff --git a/jack/src/com/android/jack/shrob/obfuscation/annotation/LineNumberRemover.java b/jack/src/com/android/jack/shrob/obfuscation/annotation/LineNumberRemover.java
index b2b4703..d9fd9de 100644
--- a/jack/src/com/android/jack/shrob/obfuscation/annotation/LineNumberRemover.java
+++ b/jack/src/com/android/jack/shrob/obfuscation/annotation/LineNumberRemover.java
@@ -18,7 +18,7 @@ package com.android.jack.shrob.obfuscation.annotation;
import com.android.jack.ir.ast.JDefinedClassOrInterface;
import com.android.jack.ir.ast.JNode;
-import com.android.jack.ir.ast.JVisitor;
+import com.android.jack.ir.ast.JVisitorWithAnnotation;
import com.android.jack.ir.sourceinfo.SourceInfo;
import com.android.jack.ir.sourceinfo.SourceInfoFactory;
import com.android.sched.item.Description;
@@ -34,7 +34,7 @@ import javax.annotation.Nonnull;
@Support(RemoveLineNumber.class)
public class LineNumberRemover implements RunnableSchedulable<JDefinedClassOrInterface> {
- private static class Visitor extends JVisitor {
+ private static class Visitor extends JVisitorWithAnnotation {
@Nonnull
private final SourceInfoFactory sourceInfoFactory;
diff --git a/jack/src/com/android/jack/transformations/parent/AstChecker.java b/jack/src/com/android/jack/transformations/parent/AstChecker.java
index a74d897..f44de49 100644
--- a/jack/src/com/android/jack/transformations/parent/AstChecker.java
+++ b/jack/src/com/android/jack/transformations/parent/AstChecker.java
@@ -18,7 +18,7 @@ package com.android.jack.transformations.parent;
import com.android.jack.ir.ast.JNode;
import com.android.jack.ir.ast.JSession;
-import com.android.jack.ir.ast.JVisitor;
+import com.android.jack.ir.ast.JVisitorWithAnnotation;
import com.android.jack.transformations.SanityChecks;
import com.android.sched.item.Description;
import com.android.sched.schedulable.RunnableSchedulable;
@@ -35,7 +35,7 @@ import javax.annotation.Nonnull;
@Support(SanityChecks.class)
public class AstChecker implements RunnableSchedulable<JSession> {
- static class AstCheckerVisitor extends JVisitor {
+ static class AstCheckerVisitor extends JVisitorWithAnnotation {
@Nonnull
private final Stack<JNode> nodes = new Stack<JNode>();
diff --git a/jack/src/com/android/jack/transformations/parent/TypeAstChecker.java b/jack/src/com/android/jack/transformations/parent/TypeAstChecker.java
index f52a669..2637d6b 100644
--- a/jack/src/com/android/jack/transformations/parent/TypeAstChecker.java
+++ b/jack/src/com/android/jack/transformations/parent/TypeAstChecker.java
@@ -19,7 +19,7 @@ package com.android.jack.transformations.parent;
import com.android.jack.ir.ast.JDefinedClassOrInterface;
import com.android.jack.ir.ast.JNode;
import com.android.jack.ir.ast.JSession;
-import com.android.jack.ir.ast.JVisitor;
+import com.android.jack.ir.ast.JVisitorWithAnnotation;
import com.android.jack.transformations.SanityChecks;
import com.android.sched.item.Description;
import com.android.sched.schedulable.RunnableSchedulable;
@@ -37,7 +37,7 @@ import javax.annotation.Nonnull;
@Support(SanityChecks.class)
public class TypeAstChecker implements RunnableSchedulable<JDefinedClassOrInterface> {
- private static class Visitor extends JVisitor {
+ private static class Visitor extends JVisitorWithAnnotation {
@Nonnull
private final Stack<JNode> nodes = new Stack<JNode>();