package io.vertx.test.codegen.testtype;
import io.vertx.codegen.testmodel.TestDataObject;
import io.vertx.core.json.JsonArray;
import io.vertx.core.json.JsonObject;
import io.vertx.test.codegen.testenum.ValidEnum;
import java.util.List;
import java.util.Map;
import java.util.Set;
/**
* @author <a href="mailto:julien@julienviet.com">Julien Viet</a>
*/
public interface CollectionHolder<ClassTypeParam> {
String String();
ClassTypeParam ClassTypeParam();
TestDataObject DataObject();
JsonObject JsonObject();
JsonArray JsonArray();
ValidEnum Enum();
List list();
List<String> listOfString();
List<ClassTypeParam> listOfClassTypeParam();
<MethodTypeParam> List<MethodTypeParam> listOfMethodTypeParam();
List<TestDataObject> listOfDataObject();
List<JsonObject> listOfJsonObject();
List<JsonArray> listOfJsonArray();
List<ValidEnum> listOfEnum();
Set set();
Set<String> setOfString();
Set<ClassTypeParam> setOfClassTypeParam();
<MethodTypeParam> Set<MethodTypeParam> setOfMethodTypeParam();
Set<TestDataObject> setOfDataObject();
Set<JsonObject> setOfJsonObject();
Set<JsonArray> setOfJsonArray();
Set<ValidEnum> setOfEnum();
Map map();
Map<String, String> mapOfString();
Map<String, ClassTypeParam> mapOfClassTypeParam();
<MethodTypeParam> Map<String, MethodTypeParam> mapOfMethodTypeParam();
Map<String, TestDataObject> mapOfDataObject();
Map<String, JsonObject> mapOfJsonObject();
Map<String, JsonArray> mapOfJsonArray();
Map<String, ValidEnum> mapOfEnum();
}