Skip to content

Commit e0ec93d

Browse files
committed
Do not use imports from the gem-api
1 parent 6dc5b64 commit e0ec93d

2 files changed

Lines changed: 3 additions & 4 deletions

File tree

processor/src/main/java/org/mapstruct/tools/gem/processor/GemProcessor.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,6 @@
3636
import freemarker.template.Template;
3737
import freemarker.template.TemplateException;
3838
import freemarker.template.Version;
39-
import org.mapstruct.tools.gem.GemDefinitions;
4039

4140
/**
4241
* @author sjaakd
@@ -67,7 +66,7 @@ public boolean process(Set<? extends TypeElement> annotationTypes, RoundEnvironm
6766
AnnotationMirror gemDefinitionsMirror = definingElement
6867
.getAnnotationMirrors()
6968
.stream()
70-
.filter( t -> util.isSame( t.getAnnotationType(), GemDefinitions.class ) )
69+
.filter( t -> util.isSame( t.getAnnotationType(), "org.mapstruct.tools.gem.GemDefinitions" ) )
7170
.findFirst()
7271
.orElseThrow( IllegalStateException::new );
7372

processor/src/main/java/org/mapstruct/tools/gem/processor/Util.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -61,8 +61,8 @@ boolean isEnumeration(TypeMirror type) {
6161
return false;
6262
}
6363

64-
boolean isSame(TypeMirror type, Class<?> clazz) {
65-
TypeElement typeOfClazzElement = elements.getTypeElement( clazz.getName() );
64+
boolean isSame(TypeMirror type, String className) {
65+
TypeElement typeOfClazzElement = elements.getTypeElement( className );
6666
if ( type.getKind() == TypeKind.DECLARED ) {
6767
DeclaredType declaredType = (DeclaredType) type;
6868
if ( declaredType.getTypeArguments().size() != typeOfClazzElement.getTypeParameters().size() ) {

0 commit comments

Comments
 (0)