net.sf.retrotranslator.transformer
Class ReplacementLocatorFactory

java.lang.Object
  extended by net.sf.retrotranslator.transformer.ReplacementLocatorFactory

 class ReplacementLocatorFactory
extends java.lang.Object

Author:
Taras Puchko

Field Summary
private  java.util.List<Backport> backports
           
private  TargetEnvironment environment
           
private  OperationMode mode
           
private  boolean retainapi
           
private  java.lang.ref.SoftReference<ReplacementLocator> softReference
           
private  ClassVersion target
           
 
Constructor Summary
ReplacementLocatorFactory(ClassVersion target, OperationMode mode, boolean retainapi, java.lang.String backport, TargetEnvironment environment)
           
 
Method Summary
private  java.util.Collection<java.lang.String> getBackportNames(java.lang.String backport)
           
 ReplacementLocator getLocator()
           
 OperationMode getMode()
           
 ClassVersion getTarget()
           
 boolean isRetainapi()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

target

private final ClassVersion target

mode

private final OperationMode mode

retainapi

private final boolean retainapi

backports

private final java.util.List<Backport> backports

environment

private final TargetEnvironment environment

softReference

private java.lang.ref.SoftReference<ReplacementLocator> softReference
Constructor Detail

ReplacementLocatorFactory

public ReplacementLocatorFactory(ClassVersion target,
                                 OperationMode mode,
                                 boolean retainapi,
                                 java.lang.String backport,
                                 TargetEnvironment environment)
Method Detail

getBackportNames

private java.util.Collection<java.lang.String> getBackportNames(java.lang.String backport)

getTarget

public ClassVersion getTarget()

getMode

public OperationMode getMode()

isRetainapi

public boolean isRetainapi()

getLocator

public ReplacementLocator getLocator()