mirror of
				https://gitee.com/binary/weixin-java-tools.git
				synced 2025-10-31 10:38:42 +08:00 
			
		
		
		
	🎨 优化GraalProcessor代码
This commit is contained in:
		| @ -1,4 +1,4 @@ | |||||||
| package cn.binarywang.wx.graal; | package com.github.binarywang.wx.graal; | ||||||
| 
 | 
 | ||||||
| import lombok.Data; | import lombok.Data; | ||||||
| 
 | 
 | ||||||
| @ -26,12 +26,12 @@ import java.util.TreeSet; | |||||||
|  * @author outersky |  * @author outersky | ||||||
|  */ |  */ | ||||||
| @SupportedAnnotationTypes("lombok.Data") | @SupportedAnnotationTypes("lombok.Data") | ||||||
| @SupportedSourceVersion(SourceVersion.RELEASE_7) | @SupportedSourceVersion(SourceVersion.RELEASE_8) | ||||||
| public class GraalProcessor extends AbstractProcessor { | public class GraalProcessor extends AbstractProcessor { | ||||||
|   private static final String REFLECTION_CONFIG_JSON = "reflection-config.json"; |   private static final String REFLECTION_CONFIG_JSON = "reflection-config.json"; | ||||||
|   private static final String NATIVE_IMAGE_PROPERTIES = "native-image.properties"; |   private static final String NATIVE_IMAGE_PROPERTIES = "native-image.properties"; | ||||||
| 
 | 
 | ||||||
|   private SortedSet<String> classSet = new TreeSet<>(); |   private final SortedSet<String> classSet = new TreeSet<>(); | ||||||
|   private String shortestPackageName = null; |   private String shortestPackageName = null; | ||||||
| 
 | 
 | ||||||
|   @Override |   @Override | ||||||
| @ -1 +1 @@ | |||||||
| cn.binarywang.wx.graal.GraalProcessor | com.github.binarywang.wx.graal.GraalProcessor | ||||||
|  | |||||||
| @ -165,7 +165,7 @@ | |||||||
|             <version>3.5.1</version> |             <version>3.5.1</version> | ||||||
|             <configuration> |             <configuration> | ||||||
|               <annotationProcessors> |               <annotationProcessors> | ||||||
|                 cn.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor |                 com.github.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor | ||||||
|               </annotationProcessors> |               </annotationProcessors> | ||||||
|               <annotationProcessorPaths> |               <annotationProcessorPaths> | ||||||
|                 <path> |                 <path> | ||||||
|  | |||||||
| @ -119,7 +119,7 @@ | |||||||
|             <version>3.5.1</version> |             <version>3.5.1</version> | ||||||
|             <configuration> |             <configuration> | ||||||
|               <annotationProcessors> |               <annotationProcessors> | ||||||
|                 cn.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor |                 com.github.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor | ||||||
|               </annotationProcessors> |               </annotationProcessors> | ||||||
|               <annotationProcessorPaths> |               <annotationProcessorPaths> | ||||||
|                 <path> |                 <path> | ||||||
|  | |||||||
| @ -126,7 +126,7 @@ | |||||||
|             <version>3.5.1</version> |             <version>3.5.1</version> | ||||||
|             <configuration> |             <configuration> | ||||||
|               <annotationProcessors> |               <annotationProcessors> | ||||||
|                 cn.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor |                 com.github.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor | ||||||
|               </annotationProcessors> |               </annotationProcessors> | ||||||
|               <annotationProcessorPaths> |               <annotationProcessorPaths> | ||||||
|                 <path> |                 <path> | ||||||
|  | |||||||
| @ -115,7 +115,7 @@ | |||||||
|             <version>3.5.1</version> |             <version>3.5.1</version> | ||||||
|             <configuration> |             <configuration> | ||||||
|               <annotationProcessors> |               <annotationProcessors> | ||||||
|                 cn.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor |                 com.github.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor | ||||||
|               </annotationProcessors> |               </annotationProcessors> | ||||||
|               <annotationProcessorPaths> |               <annotationProcessorPaths> | ||||||
|                 <path> |                 <path> | ||||||
|  | |||||||
| @ -122,7 +122,7 @@ | |||||||
|             <version>3.5.1</version> |             <version>3.5.1</version> | ||||||
|             <configuration> |             <configuration> | ||||||
|               <annotationProcessors> |               <annotationProcessors> | ||||||
|                 cn.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor |                 com.github.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor | ||||||
|               </annotationProcessors> |               </annotationProcessors> | ||||||
|               <annotationProcessorPaths> |               <annotationProcessorPaths> | ||||||
|                 <path> |                 <path> | ||||||
|  | |||||||
| @ -102,7 +102,7 @@ | |||||||
|             <version>3.5.1</version> |             <version>3.5.1</version> | ||||||
|             <configuration> |             <configuration> | ||||||
|               <annotationProcessors> |               <annotationProcessors> | ||||||
|                 cn.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor |                 com.github.binarywang.wx.graal.GraalProcessor,lombok.launch.AnnotationProcessorHider$AnnotationProcessor,lombok.launch.AnnotationProcessorHider$ClaimingProcessor | ||||||
|               </annotationProcessors> |               </annotationProcessors> | ||||||
|               <annotationProcessorPaths> |               <annotationProcessorPaths> | ||||||
|                 <path> |                 <path> | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Binary Wang
					Binary Wang