From f6185c6e989377075a8ee0ea98d753168e560aa8 Mon Sep 17 00:00:00 2001 From: dolby-oss Date: Wed, 1 Aug 2007 15:37:10 +0000 Subject: [PATCH] merge code from loop unroller into standard CAstRewriter git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@1559 f5eafffb-2e1d-0410-98e4-8ec43c5233c4 --- .../cast/java/translator/Java2IRTranslator.java | 15 ++++++--------- .../polyglot/JavaIRTranslatorExtension.java | 6 +++--- 2 files changed, 9 insertions(+), 12 deletions(-) diff --git a/com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/translator/Java2IRTranslator.java b/com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/translator/Java2IRTranslator.java index 25fbe442d..1bc7d2680 100644 --- a/com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/translator/Java2IRTranslator.java +++ b/com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/translator/Java2IRTranslator.java @@ -16,11 +16,8 @@ package com.ibm.wala.cast.java.translator; import java.io.PrintWriter; import com.ibm.wala.cast.java.loader.JavaSourceLoaderImpl; -import com.ibm.wala.cast.tree.CAst; -import com.ibm.wala.cast.tree.CAstEntity; -import com.ibm.wala.cast.tree.impl.CAstImpl; -import com.ibm.wala.cast.tree.impl.CAstRewriter; -import com.ibm.wala.cast.tree.impl.CAstRewriterFactory; +import com.ibm.wala.cast.tree.*; +import com.ibm.wala.cast.tree.impl.*; import com.ibm.wala.cast.util.CAstPrinter; public class Java2IRTranslator { @@ -30,7 +27,7 @@ public class Java2IRTranslator { protected final TranslatorToCAst fSourceTranslator; - CAstRewriterFactory castRewriterFactory = null; + CAstRewriterFactory castRewriterFactory = null; public Java2IRTranslator(TranslatorToCAst sourceTranslator, JavaSourceLoaderImpl srcLoader) { this(sourceTranslator, srcLoader, false); @@ -41,12 +38,12 @@ public class Java2IRTranslator { } public Java2IRTranslator(TranslatorToCAst sourceTranslator, JavaSourceLoaderImpl srcLoader, - CAstRewriterFactory castRewriterFactory) { + CAstRewriterFactory castRewriterFactory) { this(sourceTranslator, srcLoader, castRewriterFactory, false); } public Java2IRTranslator(TranslatorToCAst sourceTranslator, JavaSourceLoaderImpl srcLoader, - CAstRewriterFactory castRewriterFactory, boolean debug) { + CAstRewriterFactory castRewriterFactory, boolean debug) { DEBUG = debug; fLoader = srcLoader; fSourceTranslator = sourceTranslator; @@ -64,7 +61,7 @@ public class Java2IRTranslator { if (castRewriterFactory != null) { CAst cast = new CAstImpl(); - CAstRewriter rw = castRewriterFactory.createCAstRewriter(cast); + CAstRewriter rw = castRewriterFactory.createCAstRewriter(cast); ce = rw.rewrite(ce); if (DEBUG) { PrintWriter printWriter = new PrintWriter(System.out); diff --git a/com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/translator/polyglot/JavaIRTranslatorExtension.java b/com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/translator/polyglot/JavaIRTranslatorExtension.java index f9656303f..dd2ebf4ef 100644 --- a/com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/translator/polyglot/JavaIRTranslatorExtension.java +++ b/com.ibm.wala.cast.java/src/com/ibm/wala/cast/java/translator/polyglot/JavaIRTranslatorExtension.java @@ -27,7 +27,7 @@ import com.ibm.wala.cast.tree.impl.CAstRewriterFactory; public class JavaIRTranslatorExtension extends JLExtensionInfo implements IRTranslatorExtension { protected PolyglotSourceLoaderImpl fSourceLoader; protected PolyglotIdentityMapper fMapper; - protected CAstRewriterFactory rewriterFactory; + protected CAstRewriterFactory rewriterFactory; public void setSourceLoader(PolyglotSourceLoaderImpl sourceLoader) { fSourceLoader= sourceLoader; @@ -42,11 +42,11 @@ public class JavaIRTranslatorExtension extends JLExtensionInfo implements IRTran return fMapper; } - public void setCAstRewriterFactory(CAstRewriterFactory factory) { + public void setCAstRewriterFactory(CAstRewriterFactory factory) { rewriterFactory = factory; } - public CAstRewriterFactory getCAstRewriterFactory() { + public CAstRewriterFactory getCAstRewriterFactory() { return rewriterFactory; } }