ironing out edge cases

This commit is contained in:
Manindra Moharana
2013-06-19 00:51:46 +05:30
parent 41ee9382af
commit 8a00d5a774
3 changed files with 49 additions and 3 deletions

View File

@@ -52,6 +52,7 @@ import org.eclipse.jdt.core.dom.QualifiedName;
import org.eclipse.jdt.core.dom.SimpleName;
import org.eclipse.jdt.core.dom.SimpleType;
import org.eclipse.jdt.core.dom.SingleVariableDeclaration;
import org.eclipse.jdt.core.dom.StringLiteral;
import org.eclipse.jdt.core.dom.StructuralPropertyDescriptor;
import org.eclipse.jdt.core.dom.TypeDeclaration;
import org.eclipse.jdt.core.dom.VariableDeclarationExpression;
@@ -1760,7 +1761,15 @@ public class ASTGenerator {
}
public static boolean isAddableASTNode(ASTNode node) {
return true;
switch (node.getNodeType()) {
// case ASTNode.STRING_LITERAL:
// case ASTNode.NUMBER_LITERAL:
// case ASTNode.BOOLEAN_LITERAL:
// case ASTNode.NULL_LITERAL:
// return false;
default:
return true;
}
}
/**