Here you can find the source of toClassArray(final Collection collection)
Parameter | Description |
---|---|
collection | with class types |
public static Class[] toClassArray(final Collection collection)
//package com.java2s; /**/*from w w w. jav a 2 s. co m*/ * License * ProxyToys is open source software, made available under a BSD license. * * Copyright (c) 2003-2005, 2009, 2010 Thoughtworks Ltd. * Written by Dan North, Aslak Helles?y, J?rg Schaible, Paul Hammant. * * * * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions are met: * * Redistributions of source code must retain the above copyright notice, this list of * conditions and the following disclaimer. Redistributions in binary form must reproduce * the above copyright notice, this list of conditions and the following disclaimer in * the documentation and/or other materials provided with the distribution. * * Neither the name of proxytoys nor the names of its contributors may be used to endorse * or promote products derived from this software without specific prior written * permission. * * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY * EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT * SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED * TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR * BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY * WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH * DAMAGE. * */ import java.util.Collection; public class Main { /** * Convert the collection of class types to an array of class types. * * @param collection * with class types * @return an array of class types */ public static Class[] toClassArray(final Collection collection) { return (Class[]) collection.toArray(new Class[collection.size()]); } }