Skip to content

Commit

Permalink
Merge pull request #96 from stephanenicolas/dlemures/adding-singleton…
Browse files Browse the repository at this point in the history
…-method-error

Adding Singleton Method error
  • Loading branch information
stephanenicolas committed Jun 21, 2016
2 parents faedb99 + 8813eb5 commit 34aea0e
Showing 1 changed file with 4 additions and 4 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,7 @@ public boolean process(Set<? extends TypeElement> annotations, RoundEnvironment

private void findAndParseTargets(RoundEnvironment roundEnv) {
createFactoriesForClassesWithInjectAnnotatedConstructors(roundEnv);
createFactoriesForClassesAnnotatedProvidesSingleton(roundEnv);
createFactoriesForClassesAnnotatedScopeInstances(roundEnv);
createFactoriesForClassesAnnotatedSingleton(roundEnv);
createFactoriesForClassesWithInjectAnnotatedFields(roundEnv);
createFactoriesForClassesWithInjectAnnotatedMethods(roundEnv);
Expand All @@ -127,15 +127,15 @@ private void createFactoriesForClassesWithInjectAnnotatedFields(RoundEnvironment
}
}

private void createFactoriesForClassesAnnotatedProvidesSingleton(RoundEnvironment roundEnv) {
for (Element singletonAnnotatedElement : roundEnv.getElementsAnnotatedWith(ScopeInstances.class)) {
private void createFactoriesForClassesAnnotatedScopeInstances(RoundEnvironment roundEnv) {
for (Element singletonAnnotatedElement : ElementFilter.typesIn(roundEnv.getElementsAnnotatedWith(ScopeInstances.class))) {
TypeElement singletonAnnotatedTypeElement = (TypeElement) singletonAnnotatedElement;
processClassContainingInjectAnnotatedMember(singletonAnnotatedTypeElement, mapTypeElementToConstructorInjectionTarget);
}
}

private void createFactoriesForClassesAnnotatedSingleton(RoundEnvironment roundEnv) {
for (Element singletonAnnotatedElement : roundEnv.getElementsAnnotatedWith(Singleton.class)) {
for (Element singletonAnnotatedElement : ElementFilter.typesIn(roundEnv.getElementsAnnotatedWith(Singleton.class))) {
TypeElement singletonAnnotatedTypeElement = (TypeElement) singletonAnnotatedElement;
processClassContainingInjectAnnotatedMember(singletonAnnotatedTypeElement, mapTypeElementToConstructorInjectionTarget);
}
Expand Down

0 comments on commit 34aea0e

Please sign in to comment.