Skip to content

Commit 7668d57

Browse files
committed
Ignore anonymous classes when searching for aliases per issue http://code.google.com/p/mybatis/issues/detail?id=140
1 parent 3549874 commit 7668d57

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/main/java/org/apache/ibatis/type/TypeAliasRegistry.java

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -95,7 +95,9 @@ public void registerAliases(String packageName, Class superType){
9595
resolverUtil.find(new ResolverUtil.IsA(superType), packageName);
9696
Set<Class<? extends Class>> typeSet = resolverUtil.getClasses();
9797
for(Class type : typeSet){
98-
registerAlias(type.getSimpleName(), type);
98+
//Ignore inner classes
99+
if (!type.isAnonymousClass())
100+
registerAlias(type.getSimpleName(), type);
99101
}
100102
}
101103

0 commit comments

Comments
 (0)