harpoon.Analysis.Maps
Class TypeMap.TypeNotKnownException

java.lang.Object
  |
  +--java.lang.Throwable
        |
        +--java.lang.Exception
              |
              +--java.lang.RuntimeException
                    |
                    +--harpoon.Analysis.Maps.TypeMap.TypeNotKnownException
All Implemented Interfaces:
Serializable
Enclosing class:
TypeMap

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)
           
 
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)