Μετονομασία στοιχείων Java

Σε αυτή την ενότητα θα μετονομάσετε ένα στοιχείο Java χρησιμοποιώντας τη βελτιστοποίηση δομής.  Οι ενέργειες βελτιστοποίησης δομής αλλάζουν τη δομή του κώδικά σας χωρίς να αλλάζουν τη σημασιολογική συμπεριφορά του.

  1. Στην προβολή "Εξερεύνηση πακέτων", επιλέξτε το junit.framework.TestCase.java.
  2. Από το μενού περιβάλλοντός του επιλέξτε Βελτιστοποίηση δομής > Μετονομασία.
  3. Στο πεδίο Δημιουργία ονόματος στη σελίδα "Μετονομασία της μονάδας μεταγλώττισης", πληκτρολογήστε "TestCase2".

    Οδηγός βελτιστοποίησης δομής με μετονομασία

  4. Για να κάνετε προεπισκόπηση των αλλαγών που θα γίνουν ως αποτέλεσμα της μετονομασίας της κλάσης, πατήστε Προεπισκόπηση >.
  5. Ο πάγκος εργασίας αναλύει την προτεινόμενη αλλαγή και σας παρουσιάζει μια προεπισκόπηση των αλλαγών που θα λάβουν χώρα εάν μετονομάσετε αυτόν τον πόρο. 

    Αφού η μετονομασία μιας μονάδας μεταγλώττισης θα επηρεάσει τις προτάσεις εισαγωγής σε άλλες μονάδες μεταγλώττισης, υπάρχουν άλλες μονάδες μεταγλώττισης που επηρεάζονται από την αλλαγή.  Αυτές εμφανίζονται σε μια λίστα αλλαγών στο τμήμα παραθύρου προεπισκόπησης.

    Σελίδα προεπισκόπησης οδηγου βελτιστοποίησης δομής

  6. Στη σελίδα προεπισκόπησης "Βελτιστοποίηση δομής", μπορείτε να πραγματοποιήσετε κύλιση ανάμεσα στις προτεινόμενες αλλαγές και να επιλέξετε ή να αποεπιλέξετε αλλαγές, εάν είναι απαραίτητο.Συνήθως αποδέχεστε όλες τις προτεινόμενες αλλαγές.
  7. Πατήστε OK για να αποδεχτείτε όλες τις προτεινόμενες αλλαγές.

Είδατε ότι μια ενέργεια βελτιστοποίησης δομής μπορεί να προκαλέσει πολλές αλλαγές σε διαφορετικές μονάδες μεταγλώττισης.  Αυτές οι αλλαγές μπορούν να αναιρεθούν ως σύνολο.

  1. Στη γραμμή μενού, επιλέξτε Τροποποίηση > Αναίρεση μετονομασίας TestCase.java σε TestCase2.java.

    Μενού βελτιστοποίησης δομής

  2. Οι αλλαγές βελτιστοποίησης δομής μπορούν να αναιρεθούν και ο πάγκος εργασίας επιστρέφει στην προηγούμενη κατάστασή του. Μπορείτε να αναιρέσετε ενέργειες βελτιστοποίησης δομής μέχρι την αλλαγή και αποθήκευση μιας μονάδας μεταγλώττισης, επειδή τότε γίνεται εκκαθάριση της ενδιάμεσης μνήμης αναίρεσης της βελτιστοποίησης δομής.
Σχετικές έννοιες

Υποστήριξη βελτιστοποίησης δομής

Σχετικές παραπομπές

Ενέργειες βελτιστοποίησης δομής
Οδηγός βελτιστοποίησης δομής
Προτιμήσεις Java