protected final Type generate_Type_from_StackMapType ( StackMapType smt ) { switch ( smt . getType ( ) ) { case Const . ITEM_Integer : case Const . ITEM_Bogus : // not sure about this; reresents 'top'? return Type . INT ; case Const . ITEM_Float : return Type . FLOAT ; case Const . ITEM_Double : return Type . DOUBLE ; case Const . ITEM_Long : return Type . LONG ; case Const . ITEM_Object : return Type . OBJECT ; default : Thread . dumpStack ( ) ; assert false : "Invalid StackMapType: " + smt + smt . getType ( ) ; throw new RuntimeException ( "Invalid StackMapType: " + smt + smt . getType ( ) ) ; } }
Convert a StackMapType to a Type .