ITypeBinding binding= nodeToCast.resolveTypeBinding(); if (binding == null || binding.isCastCompatible(castType)) { ASTRewriteCorrectionProposal proposal= TypeMismatchSubProcessor.createCastProposal(context, castType, nodeToCast, 6); String castTypeName= BindingLabelProvider.getBindingLabel(castType, JavaElementLabels.ALL_DEFAULT); String[] arg= new String[] { getArgumentName(cu, arguments, idx), castTypeName};
ITypeBinding binding= nodeToCast.resolveTypeBinding(); if (binding == null || binding.isCastCompatible(castType)) { ASTRewriteCorrectionProposal proposal= TypeMismatchSubProcessor.createCastProposal(context, castType, nodeToCast, 6); String castTypeName= BindingLabelProvider.getBindingLabel(castType, JavaElementLabels.ALL_DEFAULT); String[] arg= new String[] { getArgumentName(cu, arguments, idx), castTypeName};
ASTRewriteCorrectionProposal proposal= TypeMismatchSubProcessor.createCastProposal(context, castFixType, nodeToCast, IProposalRelevance.CAST_ARGUMENT_1); String castTypeName= BindingLabelProvider.getBindingLabel(castFixType, JavaElementLabels.ALL_DEFAULT); String[] arg= new String[] { getArgumentName(arguments, idx), castTypeName};
ASTRewriteCorrectionProposal proposal= TypeMismatchSubProcessor.createCastProposal(context, castFixType, nodeToCast, IProposalRelevance.CAST_ARGUMENT_1); String castTypeName= BindingLabelProvider.getBindingLabel(castFixType, JavaElementLabels.ALL_DEFAULT); String[] arg= new String[] { getArgumentName(arguments, idx), castTypeName};
ITypeBinding binding= nodeToCast.resolveTypeBinding(); if (binding == null || binding.isCastCompatible(castTypeBinding) || nodeToCast instanceof CastExpression) { proposals.add(createCastProposal(context, castTypeBinding, nodeToCast, 7));
proposals.add(createCastProposal(context, castFixType, nodeToCast, IProposalRelevance.CREATE_CAST));
proposals.add(createCastProposal(context, castFixType, nodeToCast, IProposalRelevance.CREATE_CAST));