Enforce generic naming standards
このページは日本語には対応しておりません。随時翻訳に取り組んでいます。
翻訳に関してご質問やご意見ございましたら、
お気軽にご連絡ください。
ID: java-code-style/generics-naming
Language: Java
Severity: Notice
Category: Code Style
Description
Generic values should not contain more than a single uppercase letter.
Non-Compliant Code Examples
// 'e' is lowercased
public interface GenericFoo<e extends BaseBar, K extends Serializable> {}
// 'EF' is two characters.
public interface GenericFoo<EF extends BaseBar, K extends Serializable> {}
Compliant Code Examples
public interface GenericFoo<E extends BaseBar, K extends Serializable> extends BaseFoo {
// This is ok...
}
public interface GenericFoo<E extends BaseBar, K extends Serializable> {
// Also this
}