net.sf.retrotranslator.transformer
Class ClassReplacement

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

 class ClassReplacement
extends java.lang.Object

Author:
Taras Puchko

Field Summary
private  MemberReplacement checkCastReplacement
           
private  java.util.Map<java.lang.String,ConstructorReplacement> constructorReplacements
           
private  java.util.Map<java.lang.String,MemberReplacement> converterReplacements
           
private  java.util.Map<MemberKey,MemberReplacement> fieldReplacements
           
private  MemberReplacement instanceOfReplacement
           
private  java.util.Map<java.lang.String,MemberReplacement> instantiationReplacements
           
private  java.util.Map<MemberKey,MemberReplacement> methodReplacements
           
private  java.lang.String referenceTypeName
           
private  java.lang.String uniqueTypeName
           
 
Constructor Summary
ClassReplacement()
           
 
Method Summary
private static
<K,V> java.util.Map<K,V>
createMap()
           
 MemberReplacement getCheckCastReplacement()
           
(package private) static java.lang.String getConstructorDesc(MemberReplacement converter)
           
 java.util.Map<java.lang.String,ConstructorReplacement> getConstructorReplacements()
           
 java.util.Map<java.lang.String,MemberReplacement> getConverterReplacements()
           
 java.util.Map<MemberKey,MemberReplacement> getFieldReplacements()
           
 MemberReplacement getInstanceOfReplacement()
           
 java.util.Map<java.lang.String,MemberReplacement> getInstantiationReplacements()
           
 java.util.Map<MemberKey,MemberReplacement> getMethodReplacements()
           
 java.lang.String getReferenceTypeName()
           
 java.lang.String getUniqueTypeName()
           
 boolean isEmpty(java.lang.String className)
           
 void setCheckCastReplacement(MemberReplacement checkCastReplacement)
           
 void setInstanceOfReplacement(MemberReplacement instanceOfReplacement)
           
 void setReferenceTypeName(java.lang.String referenceTypeName)
           
 void setUniqueTypeName(java.lang.String uniqueTypeName)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

uniqueTypeName

private java.lang.String uniqueTypeName

referenceTypeName

private java.lang.String referenceTypeName

checkCastReplacement

private MemberReplacement checkCastReplacement

instanceOfReplacement

private MemberReplacement instanceOfReplacement

fieldReplacements

private final java.util.Map<MemberKey,MemberReplacement> fieldReplacements

constructorReplacements

private final java.util.Map<java.lang.String,ConstructorReplacement> constructorReplacements

converterReplacements

private final java.util.Map<java.lang.String,MemberReplacement> converterReplacements

methodReplacements

private final java.util.Map<MemberKey,MemberReplacement> methodReplacements

instantiationReplacements

private final java.util.Map<java.lang.String,MemberReplacement> instantiationReplacements
Constructor Detail

ClassReplacement

public ClassReplacement()
Method Detail

getUniqueTypeName

public java.lang.String getUniqueTypeName()

setUniqueTypeName

public void setUniqueTypeName(java.lang.String uniqueTypeName)

getReferenceTypeName

public java.lang.String getReferenceTypeName()

setReferenceTypeName

public void setReferenceTypeName(java.lang.String referenceTypeName)

getCheckCastReplacement

public MemberReplacement getCheckCastReplacement()

setCheckCastReplacement

public void setCheckCastReplacement(MemberReplacement checkCastReplacement)

getInstanceOfReplacement

public MemberReplacement getInstanceOfReplacement()

setInstanceOfReplacement

public void setInstanceOfReplacement(MemberReplacement instanceOfReplacement)

getFieldReplacements

public java.util.Map<MemberKey,MemberReplacement> getFieldReplacements()

getConstructorReplacements

public java.util.Map<java.lang.String,ConstructorReplacement> getConstructorReplacements()

getConverterReplacements

public java.util.Map<java.lang.String,MemberReplacement> getConverterReplacements()

getMethodReplacements

public java.util.Map<MemberKey,MemberReplacement> getMethodReplacements()

getInstantiationReplacements

public java.util.Map<java.lang.String,MemberReplacement> getInstantiationReplacements()

isEmpty

public boolean isEmpty(java.lang.String className)

createMap

private static <K,V> java.util.Map<K,V> createMap()

getConstructorDesc

static java.lang.String getConstructorDesc(MemberReplacement converter)