@SafeVarargs
Is a cure for the warning: [unchecked] Possible heap pollution from parameterized vararg type Foo.
Is part of the method's contract, hence why the annotation has runtime retention.
Is a promise to the caller of the method that the method will not mess up the heap using the generic varargs argument.
/**
* NOTE: Without this method present and returning LanguageVersion.JAVA_1_5,
* Javadoc will not process generics because it assumes LanguageVersion.JAVA_1_1
* @return language version (hard coded to LanguageVersion.JAVA_1_5)
*/
public static LanguageVersion languageVersion() {
return LanguageVersion.JAVA_1_5;
}
C. Coffin. NALDIC Quarterly, 3 (3):
13--26(2006)<b>Copyright</b><br></br>Copyright for individual contributions remains vested in the authors to whom applications for rights toreproduce should be made. NALDIC Quarterly should always be acknowledged as the original source ofpublication.NALDIC retains the right to republish any of the contributions in this issue in future NALDIC publicationsor to make them available in electronic form for the benefit of its members. For further information contactpublications@naldic.org.uk.
M. Becker, J. Mueller, A. Hotho, and G. Stumme. 1st International Workshop on Pervasive Urban Crowdsensing Architecture and Applications, PUCAA 2013, Zurich, Switzerland -- September 9, 2013. Proceedings, page New York, NY, USA. ACM, (2013)Accepted for publication.
J. Tang, M. Zhang, and Q. Mei. Proceedings of the 19th ACM SIGKDD international conference on Knowledge discovery and data mining, page 5--13. ACM, (2013)
R. Lalonde, and R. Willke. Clinical pharmacology and therapeutics, 90 (6):
761-3(December 2011)6577<m:linebreak></m:linebreak>JID: 0372741; 0 (Drugs, Generic); ppublish;<m:linebreak></m:linebreak>CER.