Documentation of 'org.apache.derby.iapi.services.loader.ClassInfo' Java class
ClassInfo
org.apache.derby.iapi.services.loader

Class ClassInfo

    • Constructor Summary

      Constructors 
      Constructor and Description
      ClassInfo(java.lang.Class<?> clazz) 
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method and Description
      java.lang.String getClassName()
      Return the name of this class.
      java.lang.Class getClassObject()
      Return the class object for this class.
      java.lang.Object getNewInstance()
      Create an instance of this class.
      • Methods inherited from class java.lang.Object

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • ClassInfo

        public ClassInfo(java.lang.Class<?> clazz)
    • Method Detail

      • getClassName

        public final java.lang.String getClassName()
        Return the name of this class.
      • getClassObject

        public final java.lang.Class getClassObject()
        Return the class object for this class.
      • getNewInstance

        public java.lang.Object getNewInstance()
                                        throws java.lang.InstantiationException,
                                               java.lang.IllegalAccessException,
                                               java.lang.reflect.InvocationTargetException
        Create an instance of this class. Assumes that clazz has already been initialized. Optimizes Class.newInstance() by caching and using the no-arg Constructor directly. Class.newInstance() looks up the constructor each time.
        Specified by:
        getNewInstance in interface InstanceGetter
        Throws:
        java.lang.InstantiationException - Zero arg constructor can not be executed
        java.lang.IllegalAccessException - Class or zero arg constructor is not public.
        java.lang.reflect.InvocationTargetException - Exception throw in zero-arg constructor.

DataMelt 3.0 © DataMelt by jWork.ORG

You see the box below because you did not login.