org.jikesrvm.compilers.opt
Class OptimizingCompilerException.IllegalUpcast

java.lang.Object
  extended by java.lang.Throwable
      extended by java.lang.Exception
          extended by java.lang.RuntimeException
              extended by org.jikesrvm.compilers.opt.OptimizingCompilerException.IllegalUpcast
All Implemented Interfaces:
Serializable
Enclosing class:
OptimizingCompilerException

public static final class OptimizingCompilerException.IllegalUpcast
extends RuntimeException

Capture illegal upcasts from magic types to java.lang.Object

See Also:
Serialized Form

Field Summary
(package private)  TypeReference magicType
          Unboxed type that was attempted to convert to an Object
(package private) static long serialVersionUID
          Support for exception serialization
 
Constructor Summary
OptimizingCompilerException.IllegalUpcast(TypeReference type)
           
 
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
 

Field Detail

serialVersionUID

static final long serialVersionUID
Support for exception serialization

See Also:
Constant Field Values

magicType

final transient TypeReference magicType
Unboxed type that was attempted to convert to an Object

Constructor Detail

OptimizingCompilerException.IllegalUpcast

public OptimizingCompilerException.IllegalUpcast(TypeReference type)