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

org.apache.cayenne.gen.xml.CgenSaverDelegate.class Maven / Gradle / Ivy

The newest version!
????7?
6org/apache/cayenne/project/extension/BaseSaverDelegate()V		
,org/apache/cayenne/gen/xml/CgenSaverDelegatemetaData:Lorg/apache/cayenne/configuration/xml/DataChannelMetaData;%org/apache/cayenne/gen/CgenConfigList8org/apache/cayenne/configuration/xml/DataChannelMetaDatagetY(Lorg/apache/cayenne/configuration/ConfigurationNode;Ljava/lang/Class;)Ljava/lang/Object;

getAll()Ljava/util/List;java/util/Listiterator()Ljava/util/Iterator; !"#$java/util/IteratorhasNext()Z &'(next()Ljava/lang/Object;*(org/apache/cayenne/gen/CgenConfiguration
,-.getBaseDirectory(()Lorg/apache/cayenne/resource/Resource;01234$org/apache/cayenne/resource/ResourcegetURL()Ljava/net/URL;
678resolveOutputDir;(Ljava/net/URL;Lorg/apache/cayenne/gen/CgenConfiguration;)V	:;<encoder$Lorg/apache/cayenne/util/XMLEncoder;
>?@getParentDelegate6()Lorg/apache/cayenne/project/extension/SaverDelegate;
BCDEF"org/apache/cayenne/util/XMLEncodernested?(Lorg/apache/cayenne/util/XMLSerializable;Lorg/apache/cayenne/configuration/ConfigurationNodeVisitor;)Lorg/apache/cayenne/util/XMLEncoder;
HIJgetBaseDirectoryForURL$(Ljava/net/URL;)Ljava/nio/file/Path;
)LMNgetRootPath()Ljava/nio/file/Path;
)PQNbuildOutputPath
)STUsetRootPath(Ljava/nio/file/Path;)V
WXYZ[%org/apache/cayenne/gen/internal/UtilsgetMavenSrcPathForPath*(Ljava/nio/file/Path;)Ljava/util/Optional;]^_apply()Ljava/util/function/Function;
abcdejava/util/Optionalmap3(Ljava/util/function/Function;)Ljava/util/Optional;
ghijkjava/util/ObjectsrequireNonNull&(Ljava/lang/Object;)Ljava/lang/Object;mnoacceptI(Lorg/apache/cayenne/gen/CgenConfiguration;)Ljava/util/function/Consumer;
aqrs	ifPresent (Ljava/util/function/Consumer;)V
)uvUupdateOutputPath
xyz{|java/net/URLtoURI()Ljava/net/URI;
~??java/nio/file/Paths$(Ljava/net/URI;)Ljava/nio/file/Path;?java/net/URISyntaxException?*org/apache/cayenne/CayenneRuntimeException?Unable to resolve output path?java/lang/Object
???=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V?java/nio/file/LinkOption
?????java/nio/file/Files
isRegularFile2(Ljava/nio/file/Path;[Ljava/nio/file/LinkOption;)Z????Njava/nio/file/Path	getParent
???visitDataMap2(Lorg/apache/cayenne/map/DataMap;)Ljava/lang/Void;?java/lang/String????of;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;=(Lorg/apache/cayenne/configuration/xml/DataChannelMetaData;)VCodeLineNumberTableLocalVariableTablethis.Lorg/apache/cayenne/gen/xml/CgenSaverDelegate;cgen*Lorg/apache/cayenne/gen/CgenConfiguration;dataMap Lorg/apache/cayenne/map/DataMap;cgenConfigList'Lorg/apache/cayenne/gen/CgenConfigList;
StackMapTablebaseURLLjava/net/URL;cgenConfiguration
baseDirectoryLjava/nio/file/Path;prevRootPathprevOutputPathresourcePatheLjava/net/URISyntaxException;4(Lorg/apache/cayenne/map/DataMap;)Ljava/lang/Object;MethodParameterslambda$resolveOutputDir$0((Ljava/lang/String;)Ljava/nio/file/Path;x$0Ljava/lang/String;
SourceFileCgenSaverDelegate.javaBootstrapMethodsk?
?????(Ljava/lang/Object;)VtU?
?????"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;InnerClasses?%java/lang/invoke/MethodHandles$Lookup?java/lang/invoke/MethodHandlesLookup!??F
*?*+???*+	,?
??
????X*?+
??
M,?E,??N-??2-?%?):?*?+?/?5*?9*?=?AW?????"0122374E5S7V9?*2!??X??X??H????
 4?78??S*??*?GM+?KN+?O:+,?R-?,?V?\?`+Y?fW?l?p?+?t?+?O?+,?t??>=>A
BCEHI'J,K8N=PFQMTRV?4S??S??
I??D??>????2???

IJ??/*?w?}L?M??Y?,?????+?????
+??L+???[^\]_&`-b?*????/?????
K???A???0*+????&????
???3	*??????J?	??????????????
???




© 2015 - 2024 Weber Informatics LLC | Privacy Policy