Συνεισφορά ανάλυσης δείκτη

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

Μενού ταχείας επιδιόρθωσης δείκτη

Οι αναλύσεις δείκτη συνεισφέρονται χρησιμοποιώντας το σημείο επέκτασης org.eclipse.ui.ide.markerResolution. Αυτό το σημείο επέκτασης επιτρέπει σε πρόσθετες λειτουργίες να συσχετίσουν ένα γνώρισμα class που υλοποιεί IMarkerResolutionGenerator με ένα συγκεκριμένο είδος δείκτη.  Ο δείκτης μπορεί να προσδιοριστεί μόνο από το είδος δείκτη ή μπορεί να προσδιοριστεί περαιτέρω από την τιμή ενός ή περισσοτέρων από τα γνωρίσματά του. Το JDT συνεισφέρει μια ανάλυση δείκτη για προβλήματα Java:

<extension
	point="org.eclipse.ui.ide.markerResolution">
	<markerResolutionGenerator
		markerType="org.eclipse.jdt.core.problem"
		class="org.eclipse.jdt.internal.ui.text.correction.CorrectionMarkerResolutionGenerator">
	</markerResolutionGenerator>
</extension>

Η λειτουργία δημιουργίας ανάλυσης δείκτη είναι υπεύθυνη για την επιστροφή ενός πίνακα αναλύσεων δείκτη (IMarkerResolution) που θα εμφανιστεί στο αναδυόμενο παράθυρο Ταχεία επιδιόρθωση. Η ανάλυση θα είναι run() εάν ο χρήστης επιλέξει μία από τις επιδιορθώσεις.

Αναλύσεις δεικτών