edu.cmu.cs.crystal.analysis
Class AnalysisUtils

java.lang.Object
  extended by edu.cmu.cs.crystal.analysis.AnalysisUtils

public class AnalysisUtils
extends java.lang.Object

Utilities for all analyses

Author:
cchristo

Constructor Summary
AnalysisUtils()
           
 
Method Summary
static boolean isSubType(ITypeBinding binding, java.lang.String qualifiedTypeName)
          Determine whether binding is a subtype of qualifiedTypeName.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisUtils

public AnalysisUtils()
Method Detail

isSubType

public static boolean isSubType(ITypeBinding binding,
                                java.lang.String qualifiedTypeName)
Determine whether binding is a subtype of qualifiedTypeName. Due to Eclipse bug: https://bugs.eclipse.org/bugs/show_bug.cgi?id=80715 This currently DOES NOT WORK!!! For now, this straight-up compares the names for equality. That is all...

Parameters:
binding -
qualifiedTypeName -
Returns:
True if binding equals qualifiedTypeName, false otherwise...