Implementation for Bug 315465 - [binding-editor] Creating callout-to-field via binding editor
diff --git a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/rewrite/ASTNodeCreator.java b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/rewrite/ASTNodeCreator.java
index ae142d7..3c10882 100644
--- a/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/rewrite/ASTNodeCreator.java
+++ b/org.eclipse.jdt.core/dom/org/eclipse/jdt/core/dom/rewrite/ASTNodeCreator.java
@@ -254,17 +254,13 @@
return newCalloutMapping;
}
- public static FieldAccessSpec createFieldAccSpec(AST ast, boolean isSetter, String fieldName, PrimitiveType.Code simpleType, String type, boolean hasSignature)
+ public static FieldAccessSpec createFieldAccSpec(AST ast, boolean isSetter, String fieldName, String fieldType, boolean hasSignature)
{
FieldAccessSpec newFieldAcc = ast.newFieldAccessSpec();
newFieldAcc.setName(ast.newSimpleName(fieldName));
- if (simpleType!= null)
- newFieldAcc.setFieldType(ast.newPrimitiveType(simpleType));
-
- if (type!= null)
- newFieldAcc.setFieldType(ast.newSimpleType(ast.newName(type)));
-
+ newFieldAcc.setFieldType(createType(ast, fieldType));
+
newFieldAcc.setSignatureFlag(hasSignature);
return newFieldAcc;
}