不可变对象支持

This commit is contained in:
linpeilie 2023-06-17 21:50:04 +08:00
parent 48bc0b863c
commit fc6860eafa
2 changed files with 3 additions and 3 deletions

View File

@ -10,7 +10,7 @@ import com.squareup.javapoet.MethodSpec;
import com.squareup.javapoet.ParameterSpec; import com.squareup.javapoet.ParameterSpec;
import com.squareup.javapoet.ParameterizedTypeName; import com.squareup.javapoet.ParameterizedTypeName;
import com.squareup.javapoet.TypeSpec; import com.squareup.javapoet.TypeSpec;
import io.github.linpeilie.annotations.ImmutableEntity; import io.github.linpeilie.annotations.Immutable;
import io.github.linpeilie.processor.metadata.AutoMapperMetadata; import io.github.linpeilie.processor.metadata.AutoMapperMetadata;
import io.github.linpeilie.processor.metadata.AutoMappingMetadata; import io.github.linpeilie.processor.metadata.AutoMappingMetadata;
import java.io.IOException; import java.io.IOException;
@ -91,7 +91,7 @@ public class AutoMapperGenerator {
final TypeElement targetElement = processingEnv.getElementUtils() final TypeElement targetElement = processingEnv.getElementUtils()
.getTypeElement(className.packageName() + "." + className.simpleName()); .getTypeElement(className.packageName() + "." + className.simpleName());
if (targetElement != null) { if (targetElement != null) {
return targetElement.getAnnotation(ImmutableEntity.class) != null; return targetElement.getAnnotation(Immutable.class) != null;
} }
return false; return false;
} }

View File

@ -9,5 +9,5 @@ import java.lang.annotation.Target;
@Documented @Documented
@Target(ElementType.TYPE) @Target(ElementType.TYPE)
@Retention(RetentionPolicy.CLASS) @Retention(RetentionPolicy.CLASS)
public @interface ImmutableEntity { public @interface Immutable {
} }