harpoon.Analysis.Maps
Class TypeMap.TypeNotKnownException

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by harpoon.Analysis.Maps.TypeMap.TypeNotKnownException
All Implemented Interfaces:
Serializable
Enclosing interface:
TypeMap<HCE extends HCodeElement>

public static class TypeMap.TypeNotKnownException
extends RuntimeException

TypeNotKnownException is thrown to indicate that the TypeMap does not have type information for the specified Temp in the given HCodeElement. This could be because the HCodeElement does not define the specified Temp, or because the type analysis was faulty. In either case, this exception should never be caught -- it indicates a flaw in either the type analysis or the querying method, which should be fixed.

See Also:
Serialized Form

Constructor Summary
TypeMap.TypeNotKnownException(HCodeElement hce, Temp t)
           
 
Method Summary
 
Methods inherited from class java.lang.Throwable
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

TypeMap.TypeNotKnownException

public TypeMap.TypeNotKnownException(HCodeElement hce,
                                     Temp t)