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

org.apache.cayenne.gen.ImportUtils.class Maven / Gradle / Ivy

????76
java/lang/Object()Vjava/util/HashMap
	
"org/apache/cayenne/gen/ImportUtilsimportTypesMapLjava/util/Map;	reservedImportTypesMap
"org/apache/cayenne/gen/StringUtilsgetInstance&()Lorg/apache/cayenne/gen/StringUtils;
stripPackageName&(Ljava/lang/String;)Ljava/lang/String;

stripClass
!"#$%java/lang/Stringlength()I'	java.lang
!)*+equals(Ljava/lang/Object;)Z-./0+
java/util/MapcontainsKey
234canRegisterType(Ljava/lang/String;)Z-678put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;	:;<packageNameLjava/lang/String;	>?primitivesForClasses-ABCget&(Ljava/lang/Object;)Ljava/lang/Object;
EFformatJavaType	HIclassesForPrimitives
KL4	isBoolean
NO4isNonBooleanPrimitiveQcharSboolean
UVWXY#org/apache/cayenne/map/ObjAttributeisLazy()Z
U[\YisMandatory
U^_`getType()Ljava/lang/String;
bc4isPrimitive
e^f*org/apache/cayenne/map/EmbeddableAttributehjava/lang/StringBuilder
gkpackage 
gmnoappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;q;

sjava/util/ArrayList-uvwvalues()Ljava/util/Collection;
ryz(Ljava/util/Collection;)V|}~compare()Ljava/util/Comparator;?????java/util/Listsort(Ljava/util/Comparator;)V????iterator()Ljava/util/Iterator;????Yjava/util/IteratorhasNext????next()Ljava/lang/Object;
g?n?(C)Ljava/lang/StringBuilder;
!???indexOf(I)I
!???	substring(II)Ljava/lang/String;?
?import 
g??`toString
?????#org/apache/cayenne/dba/TypesMappinggetJavaBySqlType8(Lorg/apache/cayenne/map/DbAttribute;)Ljava/lang/String;	???importOrdering[Ljava/lang/String;
!??4
startsWith
!???	compareTo(Ljava/lang/String;)I?java.?javax.?org.?com.?long?double?byte?float?short?int	???
primitives?java/lang/Long
????`java/lang/ClassgetName?java/lang/Double?java/lang/Byte?java/lang/Boolean?java/lang/Float?java/lang/Short?java/lang/Integer?java/lang/Character	???primitiveClasses
?????org/apache/cayenne/util/UtiltoMap7([Ljava/lang/Object;[Ljava/lang/Object;)Ljava/util/Map;	Signature5Ljava/util/Map;CodeLineNumberTableLocalVariableTablethis$Lorg/apache/cayenne/gen/ImportUtils;typeNamestringUtils$Lorg/apache/cayenne/gen/StringUtils;
typeClassNametypePackageName
StackMapTableaddReservedType(Ljava/lang/String;)VaddType
setPackage'(Ljava/lang/String;Z)Ljava/lang/String;	primitiveprimitiveClass
usePrimitivesZ#formatJavaTypeAsNonBooleanPrimitivetypevalueisNumericPrimitivecanUsePrimitive((Lorg/apache/cayenne/map/ObjAttribute;)Z	attribute%Lorg/apache/cayenne/map/ObjAttribute;/(Lorg/apache/cayenne/map/EmbeddableAttribute;)Z,Lorg/apache/cayenne/map/EmbeddableAttribute;generatethisStringPrefixdotIndexIoutputBufferLjava/lang/StringBuilder;	typesListLjava/util/List;lastStringPrefixfirstIterationLocalVariableTypeTable$Ljava/util/List;dbAttributeToJavaType$Lorg/apache/cayenne/map/DbAttribute;javaTypeNamelambda$generate$0'(Ljava/lang/String;Ljava/lang/String;)Iorderings1s2?
SourceFileImportUtils.javaBootstrapMethods$'(Ljava/lang/Object;Ljava/lang/Object;)I&
'*
+,-./"java/lang/invoke/LambdaMetafactorymetafactory?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;InnerClasses2%java/lang/invoke/MethodHandles$Lookup4java/lang/invoke/MethodHandlesLookup!??????I?????????;<?M*?*?Y?	?
*?Y?	???%25???34??P+???M,+?N,+?:? ??&?(??*?-?,??*?
-?,????2;<?@AC D"F,G.K;L=N?4P??P?<E????<8?<??!!@???? *+?1???M,+?N*?-+?5W??[\	_
`bc?* ?? ?<
??
?<?	????0*+?1???M,+?N-*?9?(??*?
,+?+?5W??"mn	q
rstw/x?*0??0?<
#???<?	?!???>*+?9??
~???;<F???>??=+?@?!N-?-?*+?D??G+?@?!N-?*-?D?*+?D??????,??4?<,?<>??>?<>????!D!??!D!F?f+?c?M,+?N*?-?,?#*?
-?,?+*?
-?@?(?-?,+?:&?(?-?*?9?*?9?(?-?+??6
???? ?.?9?;?B?L?N?b?d??4\??V?<B"?<f??f?<??;!?!????G+?@?!M*,?,?+?D??
?
?? ??<
<?+?!!?!!!O4?Y?G+?,?*+?J????????<?@4?V*+?M?P+?(????????<?@L4?;R+?(??????<c4?>
?G+?,????
??
<?^+?T?+?Z?*+?]?a?????????@?=	*+?d?a????	??		
`??	ʻgY?iL*?9?+j?lW+*?9?lW+p?lW?rY*?
?t?xM,?{?N6,??:???n???!:?	6?
+
??W:.??6?
??:-?-?(?
+??lWN+??lW+?lW+;??W???+????j???? ?'?8?CEHf	k
qx|???????? ?!?"?$?R|F<?=
f\?<????8?E?<H??8??B?'g?(g?!?? !?!?g?!??M+??M*,?D??
./? ??<
??J??M,?>6?7,2:*???+????*???+????????*+??????(?*?<?>?D? (<J<J<??
?!??????!Y?SY?SY?SY?S???!Y?SY?SY?SYRSY?SY?SY?SYPS???!Y̶?SYӶ?SYն?SY׶?SYٶ?SY۶?SYݶ?SY߶?S??ɲ??G??ɸ?=??')M+f,?-?/?0 !")#%(0
135




© 2015 - 2025 Weber Informatics LLC | Privacy Policy