SandMark version 3.0


sandmark.watermark.ct.trace.callforest
Class Test.ClassHierarchy

java.lang.Object
  |
  +--sandmark.util.ClassHierarchy
        |
        +--sandmark.watermark.ct.trace.callforest.Test.ClassHierarchy
Enclosing class:
Test

public static class Test.ClassHierarchy
extends ClassHierarchy


Field Summary
 
Fields inherited from class sandmark.util.ClassHierarchy
 
Constructor Summary
Test.ClassHierarchy()
           
 
Method Summary
 boolean methodRenameOK(MethodID origMethod, MethodID newMethod)
          Return false if 'origMethod' is special in some way, i.e. we cannot change its name or signature into 'newMethod'.
 
Methods inherited from class sandmark.util.ClassHierarchy
allOverloads, allOverrides, classExtends, getMethods, getMethodsToRename, inheritanceChain, isInterface, isSpecialClass, isSpecialMethod, lookup, main, methodRenameOK, overloads, overrides, overrides, overridesJavaMethod, subClasses, superClasses, test1, test2, toDot, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Test.ClassHierarchy

public Test.ClassHierarchy()
Method Detail

methodRenameOK

public boolean methodRenameOK(MethodID origMethod,
                              MethodID newMethod)
Description copied from class: ClassHierarchy
Return false if 'origMethod' is special in some way, i.e. we cannot change its name or signature into 'newMethod'. A method name/signature change is illegal * if the original method overrides some method (directly or indirectly) in the java.* hierarchy; * if the new signature overrides a method declared in a superclass. * if the original method is a static or dynamic initializer. There may be other conditions as well, in particular related to whether a method is static or dynamic.

Overrides:
methodRenameOK in class ClassHierarchy

SandMark version 3.0

Wed Jan 29 10:30:05 MST 2003