dk.brics.string.java
Class ResolverFieldReferenceTranslator

java.lang.Object
  extended by dk.brics.string.java.ResolverFieldReferenceTranslator
All Implemented Interfaces:
FieldReferenceTranslator

public class ResolverFieldReferenceTranslator
extends Object
implements FieldReferenceTranslator


Constructor Summary
ResolverFieldReferenceTranslator(Collection<? extends Resolver> resolvers)
           
 
Method Summary
 boolean translateFieldAssignment(FieldRef leftSide, Variable rightSide, IntermediateFactory factory)
           
 Variable translateFieldRef(FieldRef reference, ValueBox box, IntermediateFactory factory)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ResolverFieldReferenceTranslator

public ResolverFieldReferenceTranslator(Collection<? extends Resolver> resolvers)
Method Detail

translateFieldAssignment

public boolean translateFieldAssignment(FieldRef leftSide,
                                        Variable rightSide,
                                        IntermediateFactory factory)
Specified by:
translateFieldAssignment in interface FieldReferenceTranslator

translateFieldRef

public Variable translateFieldRef(FieldRef reference,
                                  ValueBox box,
                                  IntermediateFactory factory)
Specified by:
translateFieldRef in interface FieldReferenceTranslator


Copyright © 2003-2009 Anders Møller, Aske Simon Christensen, Asger Feldthaus.