public interface ClassHierarchy
Modifier and Type | Method and Description |
---|---|
Node |
getNamespace()
Return a reference to the root of the ClassHierarchy.
|
Node |
getNode(String fullName)
Lookup a node in this class hierarchy.
|
boolean |
isImplementation(ClassNode<?> inter,
ClassNode<?> impl) |
ClassHierarchy |
merge(ClassHierarchy ch)
Merge the contents of this ClassHierarchy and the provided one into a new
class hierarchy.
|
Node getNode(String fullName) throws NameResolutionException
fullName
- The full name of the class that will be looked up.NameResolutionException
- If the class is not found.ClassHierarchyException
- If the class does not pass Tang's static analysis.boolean isImplementation(ClassNode<?> inter, ClassNode<?> impl)
ClassHierarchy merge(ClassHierarchy ch)
Node getNamespace()
Copyright © 2015 The Apache Software Foundation. All rights reserved.