# HG changeset patch # User Lubomir Nerad # Date 1359124625 -3600 # Node ID 925d2de2a277f1b0f31c1bb9a2d8d5bc190163c4 # Parent 859cc3a0b8f064fba316796dbf06b19604ab3940 Additional stack map type handling diff -r 859cc3a0b8f0 -r 925d2de2a277 vm/src/main/java/org/apidesign/vm4brwsr/VarType.java --- a/vm/src/main/java/org/apidesign/vm4brwsr/VarType.java Fri Jan 18 15:33:03 2013 +0100 +++ b/vm/src/main/java/org/apidesign/vm4brwsr/VarType.java Fri Jan 25 15:37:05 2013 +0100 @@ -45,13 +45,13 @@ return VarType.DOUBLE; case RuntimeConstants.ITEM_Long: return VarType.LONG; + case RuntimeConstants.ITEM_Null: + case RuntimeConstants.ITEM_InitObject: case RuntimeConstants.ITEM_Object: + case RuntimeConstants.ITEM_NewObject: return VarType.REFERENCE; case RuntimeConstants.ITEM_Bogus: - case RuntimeConstants.ITEM_Null: - case RuntimeConstants.ITEM_InitObject: - case RuntimeConstants.ITEM_NewObject: /* unclear how to handle for now */ default: throw new IllegalStateException("Unhandled stack map type");