sync with jwo
This commit is contained in:
@@ -7,10 +7,10 @@ plugins {
|
|||||||
group = "net.woggioni"
|
group = "net.woggioni"
|
||||||
|
|
||||||
repositories {
|
repositories {
|
||||||
mavenCentral()
|
|
||||||
maven {
|
maven {
|
||||||
url = 'https://mvn.woggioni.net/'
|
url = 'https://woggioni.net/mvn'
|
||||||
}
|
}
|
||||||
|
mavenCentral()
|
||||||
}
|
}
|
||||||
|
|
||||||
lombok {
|
lombok {
|
||||||
|
@@ -156,7 +156,7 @@ public class BeanContainer {
|
|||||||
strictName = false;
|
strictName = false;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
return new Tuple2<>(new BeanSpec(parameter.getType(), name, extractQualifiers(parameter)), strictName);
|
return Tuple2.newInstance(new BeanSpec(parameter.getType(), name, extractQualifiers(parameter)), strictName);
|
||||||
}
|
}
|
||||||
|
|
||||||
@SneakyThrows
|
@SneakyThrows
|
||||||
@@ -201,7 +201,7 @@ public class BeanContainer {
|
|||||||
List<Object> executableParameters = new ArrayList<>();
|
List<Object> executableParameters = new ArrayList<>();
|
||||||
for(Parameter parameter : executable.getParameters()) {
|
for(Parameter parameter : executable.getParameters()) {
|
||||||
Tuple2<BeanSpec, Boolean> tuple = analyzeInjectionPoint(parameter);
|
Tuple2<BeanSpec, Boolean> tuple = analyzeInjectionPoint(parameter);
|
||||||
executableParameters.add(getBean(singletonCache, bom, tuple._1, tuple._2));
|
executableParameters.add(getBean(singletonCache, bom, tuple.get_1(), tuple.get_2()));
|
||||||
}
|
}
|
||||||
if(executable instanceof Constructor) {
|
if(executable instanceof Constructor) {
|
||||||
result = ((Constructor<?>) executable).newInstance(executableParameters.toArray());
|
result = ((Constructor<?>) executable).newInstance(executableParameters.toArray());
|
||||||
|
Reference in New Issue
Block a user