Class ErasureIsStupid


  • public final class ErasureIsStupid
    extends java.lang.Object
    The ErasureIsStupid class is an uninstantiable placeholder. We use it to prevent name clashes that occur in methods with identical name but different generic arguments due to type erasure. To fix this limitation, we force a method signature change by adding ErasureIsStupid... as last method parameter. By doing this, the method's required arguments do not change.
    • Method Summary

      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait