All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.common.google.common.reflect.Reflection.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????2q;com/groupbyinc/flux/common/google/common/reflect/Reflectionjava/lang/ObjectReflection.java;Lcom/groupbyinc/flux/common/google/common/annotations/Beta;getPackageName%(Ljava/lang/Class;)Ljava/lang/String;java/lang/Class	getName()Ljava/lang/String;


&(Ljava/lang/String;)Ljava/lang/String;
clazzLjava/lang/Class<*>;Ljava/lang/Class;java/lang/StringlastIndexOf(I)I
	substring(II)Ljava/lang/String;

classFullNameLjava/lang/String;lastDotI
initialize([Ljava/lang/Class;)V java/lang/ClassNotFoundException'[Ljava/lang/Class;)getClassLoader()Ljava/lang/ClassLoader;+,

-forName=(Ljava/lang/String;ZLjava/lang/ClassLoader;)Ljava/lang/Class;/0

1java/lang/AssertionError3(Ljava/lang/Object;)V56
47e"Ljava/lang/ClassNotFoundException;arr$len$i$classes[Ljava/lang/Class<*>;newProxyJ(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;;com/groupbyinc/flux/common/google/common/base/PreconditionsBcheckNotNull&(Ljava/lang/Object;)Ljava/lang/Object;DE
CFisInterface()ZHI

J%s is not an interfaceL
checkArgument)(ZLjava/lang/String;[Ljava/lang/Object;)VNO
CPjava/lang/reflect/ProxyRnewProxyInstanceb(Ljava/lang/ClassLoader;[Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)Ljava/lang/Object;TU
SVcastXE

Y
interfaceTypeLjava/lang/Class;handler%Ljava/lang/reflect/InvocationHandler;objectLjava/lang/Object;()V5a
bthis=Lcom/groupbyinc/flux/common/google/common/reflect/Reflection;CodeLocalVariableTableLocalVariableTypeTableLineNumberTable	Signature((Ljava/lang/Class<*>;)Ljava/lang/String;
StackMapTable([Ljava/lang/Class<*>;)VV(Ljava/lang/Class;Ljava/lang/reflect/InvocationHandler;)TT;
SourceFileRuntimeInvisibleAnnotations1	fD*???ghi)jk	f_*.?<??	*? ?g!"#$i
23l
?E?%&f?6*L+?=>?,+2:??.?2W?:?4Y?8????ձ #(g>%
9:3;)0<$.=$6>)h6>?iCE H#F%G/C5Jl%?*?**
(??jm	@Af?-+?GW*?KM?Y*S?Q*?.?
Y*S+?WM*,?Z?g -[-]^'_`h-[\iXYZ'^jn5af/*?c?gdeiaop




© 2015 - 2025 Weber Informatics LLC | Privacy Policy