Move off TypeReference for known and loaded classes for easier handling. Introduce configuration for enabled and include/exclude filters. Refactor configuration to functional style.
Original Pull Request: #3318
pull/3357/head
Mark Paluch4 months agocommitted byChristoph Strobl
@ -89,15 +94,22 @@ class AotMappingContext extends // TODO: hide this one and delegate to other com
@@ -89,15 +94,22 @@ class AotMappingContext extends // TODO: hide this one and delegate to other com
@ -53,8 +53,8 @@ public class ManagedTypesBeanRegistrationAotProcessor implements BeanRegistratio
@@ -53,8 +53,8 @@ public class ManagedTypesBeanRegistrationAotProcessor implements BeanRegistratio
@ -67,7 +67,7 @@ public class ManagedTypesBeanRegistrationAotProcessor implements BeanRegistratio
@@ -67,7 +67,7 @@ public class ManagedTypesBeanRegistrationAotProcessor implements BeanRegistratio
@Override
publicvoidsetEnvironment(Environmentenvironment){
this.environment=Lazy.of(()->environment);
this.environment=Lazy.of(environment);
}
@Override
@ -144,10 +144,9 @@ public class ManagedTypesBeanRegistrationAotProcessor implements BeanRegistratio
@@ -144,10 +144,9 @@ public class ManagedTypesBeanRegistrationAotProcessor implements BeanRegistratio
@ -77,7 +81,8 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -77,7 +81,8 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -213,6 +218,11 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -213,6 +218,11 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -227,6 +237,8 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -227,6 +237,8 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -261,19 +273,18 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -261,19 +273,18 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
logTrace("Contributing repository information for [%s]",repositoryInformation.getRepositoryInterface());
@ -288,7 +299,7 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -288,7 +299,7 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@ -297,7 +308,7 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo
@@ -297,7 +308,7 @@ public class RepositoryRegistrationAotContribution implements BeanRegistrationAo