Author: tchemit Date: 2011-04-21 17:13:53 +0200 (Thu, 21 Apr 2011) New Revision: 2265 Url: http://nuiton.org/repositories/revision/jaxx/2265 Log: fix return type of method in java file loader when there is a comment before method Modified: trunk/jaxx-compiler/src/main/java/jaxx/compiler/reflect/resolvers/ClassDescriptorResolverFromJavaFile.java Modified: trunk/jaxx-compiler/src/main/java/jaxx/compiler/reflect/resolvers/ClassDescriptorResolverFromJavaFile.java =================================================================== --- trunk/jaxx-compiler/src/main/java/jaxx/compiler/reflect/resolvers/ClassDescriptorResolverFromJavaFile.java 2011-04-21 15:13:15 UTC (rev 2264) +++ trunk/jaxx-compiler/src/main/java/jaxx/compiler/reflect/resolvers/ClassDescriptorResolverFromJavaFile.java 2011-04-21 15:13:53 UTC (rev 2265) @@ -264,9 +264,6 @@ fields.addAll(Arrays.asList(superclassDescriptor.getFieldDescriptors())); } - if (isInterface) { - - } return; } throw new CompilerException("Internal error: null node parsing Java file from " + src); @@ -536,7 +533,9 @@ SimpleNode child = node.getChild(i); int type = child.getId(); if (type == JavaParserTreeConstants.JJTRESULTTYPE) { - returnType = TagManager.resolveClassName(child.getText().trim(), compiler); +// returnType = TagManager.resolveClassName(child.getText().trim(), compiler); + //tchemit 2011-04-21 Remove anything before return type (like javadoc and other comments) + returnType = TagManager.resolveClassName(child.firstToken.image.trim(), compiler); } else if (type == JavaParserTreeConstants.JJTMETHODDECLARATOR) { name = child.firstToken.image.trim(); SimpleNode formalParameters = child.getChild(0);