Adds all Constructor (from Class.getConstructorCalls) to the list : Constructor « Reflection « Java






Adds all Constructor (from Class.getConstructorCalls) to the list

 
/*
 * Copyright 2008 Ayman Al-Sairafi ayman.alsairafi@gmail.com
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License
 *       at http://www.apache.org/licenses/LICENSE-2.0
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
//package jsyntaxpane.util;

import java.io.File;
import java.io.IOException;
import java.lang.reflect.Constructor;
import java.lang.reflect.Field;
import java.lang.reflect.InvocationTargetException;
import java.lang.reflect.Member;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.net.URL;
import java.util.ArrayList;
import java.util.Enumeration;
import java.util.HashMap;
import java.util.List;
import java.util.logging.Level;
import java.util.logging.Logger;

/**
 * Reflection Utility methods
 * 
 * @author Ayman Al-Sairafi
 */
public class ReflectUtils {

    /**
     * Adds all Constructor (from Class.getConstructorCalls) to the list
     * @param aClass
     * @param list
     * @return number of constructors added
     */
    public static int addConstrcutors(Class aClass, List<Member> list) {
        Constructor[] constructors = aClass.getConstructors();
        for (Constructor c : constructors) {
            list.add(c);
        }
        return constructors.length;
    }
}

   
  








Related examples in the same category

1.Constructor ReflectionConstructor Reflection
2.Creating an Object Using a Constructor Object
3.Class Reflection: find out the constructor informationClass Reflection: find out the constructor information
4.Object Reflection: invoke constructor with parametersObject Reflection: invoke constructor with parameters
5.Get constructors of a class object
6.Create object using Constructor object
7.Getting a Constructor of a Class Object: By obtaining a list of all Constructors object
8.Getting a Constructor of a Class Object: By obtaining a particular Constructor object.
9.Passing a parameter to the constructor and calling a method dynamically
10.Has Declared Constructor
11.Get all construtors from a class
12.Gets an array of all Constructor calls for the given class
13.Convert the constructor to a Java Code String (arguments are replaced by the simple types)