We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 31faaa6 commit b2f57e8Copy full SHA for b2f57e8
src/java_bytecode/java_types.cpp
@@ -389,6 +389,20 @@ typet java_type_from_string(
389
390
return java_reference_type(symbol_type);
391
}
392
+ case '*':
393
+ {
394
+ // parse name of type variable
395
+ INVARIANT(src[src.size()-1]==';', "Generic type name must end on ';'.");
396
+ PRECONDITION(!class_name.empty());
397
+// INVARIANT(
398
+// src.substr(1, src.size()-2)=="*",
399
+// "Wildcard types do not have a name");
400
+ irep_idt type_var_name(class_name+"::*");
401
+ return java_generic_parametert(
402
+ type_var_name,
403
+ java_type_from_string("Ljava/lang/Object;").subtype());
404
+ }
405
+
406
407
default:
408
return nil_typet();
0 commit comments