SandMark version 3.0


sandmark.obfuscate.loop
Class NameChangeMap

java.lang.Object
  |
  +--sandmark.obfuscate.loop.NameChangeMap

public class NameChangeMap
extends java.lang.Object


Constructor Summary
NameChangeMap()
           
 
Method Summary
static void addClass(java.lang.String class1, java.lang.String class2)
          Adds a class (class2), to the list of names that should be associated with class1
static void addMethod(java.lang.String className1, java.lang.String methodName1, java.lang.String methodSig1, java.lang.String className2, java.lang.String methodName2, java.lang.String methodSig2)
          Adds a method (method2), to the list of names that should be associated with method 1.
static void clear()
           
static java.util.ArrayList getClassNamesFor(java.lang.String class1)
           
static java.util.ArrayList getMethodNamesFor(java.lang.String methKey)
           
static void removeClassEntry(java.lang.String class1)
          Removes the list for class1, should be called after the appropriate updates have been made.
static void removeMethodEntry(java.lang.String methKey)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NameChangeMap

public NameChangeMap()
Method Detail

addMethod

public static void addMethod(java.lang.String className1,
                             java.lang.String methodName1,
                             java.lang.String methodSig1,
                             java.lang.String className2,
                             java.lang.String methodName2,
                             java.lang.String methodSig2)
Adds a method (method2), to the list of names that should be associated with method 1.


addClass

public static void addClass(java.lang.String class1,
                            java.lang.String class2)
Adds a class (class2), to the list of names that should be associated with class1


clear

public static void clear()

removeClassEntry

public static void removeClassEntry(java.lang.String class1)
Removes the list for class1, should be called after the appropriate updates have been made.


getClassNamesFor

public static java.util.ArrayList getClassNamesFor(java.lang.String class1)

getMethodNamesFor

public static java.util.ArrayList getMethodNamesFor(java.lang.String methKey)

removeMethodEntry

public static void removeMethodEntry(java.lang.String methKey)

SandMark version 3.0

Wed Jan 29 10:30:05 MST 2003