그것이 무엇을 의미 하는가, 다음과 같은 오류 메시지가유형 불일치 : 클래스에서 변환 할 수 없습니다 <캡처 # 1의?> 클래스에 <?>은 []
Type mismatch: cannot convert from Class<capture#1-of ?> to Class<?>[]
코드는 다음입니다 :
Class<?>[] encoderClass;
Class<?>[] encoderClasses = new Class<?>[] {
Encoder1.class,
Encoder2.class,
Encoder3.class
};
for(int i=0; i<encoderClasses.length; ++i) {
encoderClass = encoderClasses[i]; // <------ error is here
}
UPDATE
아, 단지 어리석은 실수 덕분에 ....