build.hxml.stdout 1.2 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546
  1. On Generate
  2. -- Too Few Params --
  3. Before: TestClass
  4. After: TestClass<TestClass.T, TestClass.U, Void>
  5. Before: TestClass<Void>
  6. After: TestClass<Void, TestClass.U, Void>
  7. -- Too Many Params --
  8. Before: TestClass<Void, Int, Float, String>
  9. After: TestClass<Void, Int, Float>
  10. -- Correct Number of Params (3rd is optional) --
  11. Before: TestClass<Void, Int, Float>
  12. After: TestClass<Void, Int, Float>
  13. Before: TestClass<Void, Int>
  14. After: TestClass<Void, Int, Void>
  15. -- Shouldn't Have Params --
  16. Before: Void<Int, Float>
  17. After: Void
  18. -- Recursive Test --
  19. Before: TestClass<TestClass, TestClass<Void, Int, Float, String>>
  20. After: TestClass<TestClass<TestClass.T, TestClass.U, Void>, TestClass<Void, Int, Float>, Void>
  21. -- Fill With Specific Type --
  22. Before: TestClass
  23. After: TestClass<Int, Int, Int>
  24. Before: TestClass
  25. After: TestClass<String, String, String>
  26. Before: TestClass<Void, Int, Float, String>
  27. After: TestClass<Void, Int, Float>
  28. -- Recursive Param OFF --
  29. Before: TestClass<TestClass, TestClass<Void, Int, Float, String>>
  30. After: TestClass<TestClass, TestClass<Void, Int, Float, String>, String>
  31. -- Index Print --
  32. TestClass<TestClass, TestClass<Void, Int, Float, String>> - 2
  33. TestClass - 0
  34. TestClass - 1
  35. TestClass - 2