public CollectionSymbol(string java_name, string managed_name, string marshaler, string type_params) { this.java_name = java_name; this.managed_name = managed_name; this.marshaler = marshaler; if (!String.IsNullOrEmpty(type_params)) { parms = new GenericParameterList(type_params); } }
public GenericSymbol(GenBase gen, string type_params) { this.gen = gen; java_params = GenericParameterList.Parse(type_params); }