Class AotRepositoryFragmentMetadata

java.lang.Object
org.springframework.data.repository.aot.generate.AotRepositoryFragmentMetadata

public class AotRepositoryFragmentMetadata extends Object
Metadata for a repository fragment.
Since:
4.0
Author:
Christoph Strobl, Mark Paluch
  • Constructor Details

    • AotRepositoryFragmentMetadata

      public AotRepositoryFragmentMetadata(org.springframework.javapoet.ClassName className)
  • Method Details

    • fieldNameOf

      public @Nullable String fieldNameOf(Class<?> type)
    • getTargetTypeName

      public org.springframework.javapoet.ClassName getTargetTypeName()
    • addField

      public void addField(String fieldName, org.springframework.javapoet.TypeName type, Modifier... modifiers)
    • addField

      public void addField(org.springframework.javapoet.FieldSpec fieldSpec)
    • getFields

      public Map<String, org.springframework.javapoet.FieldSpec> getFields()
    • getConstructorArguments

      public Map<String, AotRepositoryFragmentMetadata.ConstructorArgument> getConstructorArguments()
    • addConstructorArgument

      public void addConstructorArgument(String parameterName, org.springframework.javapoet.TypeName type, @Nullable String fieldName)