Lorsque vous tentez d'extraire une méthode, vous pouvez obtenir une ou plusieurs erreurs communes suivantes:
Le bloc sélectionné renvoie à un type local déclaré hors de la
sélection
Une instruction sélectionnée pour l'extraction fait référence à une
déclaration de type local qui ne fait pas partie de la sélection. Etendez la sélection afin qu'elle englobe la déclaration de type local, ou réduisez-la afin qu'elle ne
contienne aucune référence à cette déclaration de type local.Un type local déclaré dans le bloc sélectionné est référencé hors
de la sélection
La sélection comprend une déclaration de type local mais ce
type est également référencé en dehors des instructions sélectionnées. Etendez la sélection afin qu'elle englobe toutes les références au type local, ou réduisez-la afin
qu'elle ne contienne pas la déclaration du type local.Valeur de retour ambiguë : le bloc sélectionné contient
plusieurs attributions à une variable locale
Le
bloc sélectionné contient plusieurs affectations à une variable
locale. Réduisez la sélection afin qu'elle ne contienne
qu'une seule affectation, ou étendez-la afin qu'elle contienne au minimum toutes les références aux variables locales sauf
une.Valeur de retour ambiguë : accès d'expression à l'instruction locale
et de retour sélectionnée
L'instruction sélectionnée génère plusieurs
valeurs de retour. C'est le cas, par exemple, si une expression est sélectionnée et qu'un argument d'expression
est également modifié. Pour remédier à cette situation, étendez la sélection
afin de couvrir l'accès en lecture de l'argument modifié.La sélection contient une instruction break mais l'élément break
cible correspondant n'est pas sélectionné
Etendez la sélection afin qu'elle inclue la cible
break/continue, ou réduisez-la afin qu'elle l'exclue.La sélection contient une instruction continue mais l'élément
continue cible correspondant n'est pas sélectionné
Etendez la sélection
afin qu'elle inclue la cible continue, ou réduisez-la afin qu'elle l'exclue.La sélection démarre dans un commentaire
Il est impossible
d'extraire une partie d'un commentaire. Etendez la sélection afin qu'elle englobe la totalité du
commentaire, ou réduisez-la afin qu'elle n'en contienne aucune partie.La sélection se termine dans un commentaire
Il est impossible
d'extraire une partie d'un commentaire. Etendez la sélection afin qu'elle englobe la totalité du
commentaire, ou réduisez-la afin qu'elle n'en contienne aucune partie.Impossible d'extraire la sélection qui se termine au milieu d'une
instruction
Ajustez la sélection afin qu'elle englobe un ensemble
d'instructions complètes. Les utilisateurs peuvent étendre la sélection à une
plage valide à l'aide des actions d'expansion de la sélection
dans le menu Edition.
Outils de développement Java (JDT)
Prise en charge de
la propagation des modifications