
com.huawei.opengauss.jdbc.util.ObjectFactory.class Maven / Gradle / Ivy
???? 4 T ,com/huawei/opengauss/jdbc/util/ObjectFactory java/lang/Object ObjectFactory.java ()V
this .Lcom/huawei/opengauss/jdbc/util/ObjectFactory; instantiate `(Ljava/lang/Class;Ljava/lang/String;Ljava/util/Properties;ZLjava/lang/String;)Ljava/lang/Object; java/lang/ClassNotFoundException java/lang/SecurityException java/lang/NoSuchMethodException "java/lang/IllegalArgumentException java/lang/InstantiationException java/lang/IllegalAccessException +java/lang/reflect/InvocationTargetException java/lang/Class forName %(Ljava/lang/String;)Ljava/lang/Class;
asSubclass $(Ljava/lang/Class;)Ljava/lang/Class; " #
$ java/util/Properties & getConstructor 3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; ( )
* java/lang/String , [Ljava/lang/Object; . java/lang/reflect/Constructor 0 [Ljava/lang/Class; 2 newInstance '([Ljava/lang/Object;)Ljava/lang/Object; 4 5
1 6 nsme2 !Ljava/lang/NoSuchMethodException; nsme
expectedClass Ljava/lang/Class; Ljava/lang/Class; classname Ljava/lang/String; info Ljava/util/Properties; tryString Z stringarg args ctor %Ljava/lang/reflect/Constructor<+TT;>; Ljava/lang/reflect/Constructor; cls Ljava/lang/Class<+TT;>; Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable
Exceptions Signature l(Ljava/lang/Class;Ljava/lang/String;Ljava/util/Properties;ZLjava/lang/String;)TT;
SourceFile ! K / *? ? L
M
K ?
l? Y,S::+? !*? %:? Y'S? +:? =:? %? Y-S? +:? -YS:? : >? ? 3? +::? 7? ' * 0 K N L f
P 8 9 , 8 : 9 l ; = l > ? l @ A l B C l D ?
b E .
_ F H U I = N l ; <