mẫu mặc định của Eclipse với nhiều loại mới (Window> Preferences> Mã Phong cách> Mã Templates> New Java Files) trông như thế này:Trong Eclipse, làm cách nào để thay đổi các công cụ sửa đổi mặc định trong mẫu kiểu/lớp?
${filecomment} ${package_declaration} ${typecomment} ${type_declaration}
Tạo một lớp mới, nó sẽ giống như thế này:
package pkg;
import blah.blah;
public class FileName {
// Class is accessible to everyone, and can be inherited
}
Bây giờ, tôi nhiệt thành trong niềm tin của tôi rằng truy cập nên được như hạn chế càng tốt, và thừa kế nên bị cấm trừ khi được phép một cách rõ ràng, vì vậy tôi muốn thay đổi ${type_declaration}
để khai báo tất cả các lớp học như final
hơn public
:
package pkg;
import blah.blah;
final class FileName {
// Class is only accessible in package, and can't be inherited
}
Điều đó có vẻ dễ nói hơn làm. Điều duy nhất tôi tìm thấy googling là một 2004 question on Eclipse's mailing list mà không được trả lời.
Vì vậy, câu hỏi ngắn gọn: Làm cách nào để thay đổi các loại công cụ sửa đổi lớp/loại mặc định trong Eclipse?
Tôi đang sử dụng Eclipse Galileo (3.5) nếu điều đó quan trọng.
Bạn nói đúng. Đó không phải là điều tôi muốn làm :) – gustafc