renamed compiler test

Change-Id: I8f65cd1ec0abcc62931d006d6b08929349d6fa4d
removed useless if

Change-Id: I0cf60767ed9cfb11c412f9c17166510d068ba7ee
replace type arguments in trait fields

Change-Id: I0cea5a197f4987166610777312d116ef4b43348b
introduced XtraitjJvmOperation

to store type parameters instantiated with type arguments

Change-Id: I38dff3d955b72e764a64e8bd46693a6631a15c62
check for required fields using type arguments

Change-Id: Ic1f7302fc3b9341282663351684a47a228ae4c79
removed jvmAllRequiredFieldOperations(TJDeclaration e)

switched to xtraitjJvmAllRequiredFieldOperations

Change-Id: I1661a0f01907cdfa8a5c447da8ccc415451941d8
test for quickfix with generic

Change-Id: Id18406b841801402bdfec42f4c183a74f146d17f
test for trait required method with generics

Change-Id: I45276702778f19fce3c2542abea81337a2149d49
simplified overloaded toMethodDelegate

Change-Id: I9f5877bcdcaf65924679f0f6b4f8b601b1661ae8
class uses a trait with a generic method

Change-Id: Ied97f5fb8f4b4aaf17bdbb6a4eadaa63cc7e66d6
class provides a method required by a generic trait

the type parameter is instantiated and a trait providing a matching
method is used

Change-Id: I785087906a35eaedca9dc58271a3070ff517992d
class provides a method required by generic interface

Change-Id: I5149edb2fe52e5c912c6855d30734072ecf6cfeb
rename operation in the presence of generics

Change-Id: I564d460bee138fdf262cd8de1f0daa8b3b9a0658