0
.class 파일을 JD과 디 컴파일하려고했습니다. 내가 그것에 이상한 코드가있어 (정적이 아닌 메서드에 대한 정적 호출, Classname.this.method 등).Java 디 컴파일러가 전체 소스 코드를 제공하지 않습니다.
100 % 소스 코드 제공 여부를 알려주시겠습니까?
.class 파일을 JD과 디 컴파일하려고했습니다. 내가 그것에 이상한 코드가있어 (정적이 아닌 메서드에 대한 정적 호출, Classname.this.method 등).Java 디 컴파일러가 전체 소스 코드를 제공하지 않습니다.
100 % 소스 코드 제공 여부를 알려주시겠습니까?
아니요, Java 디 컴파일러는 정확한 소스 코드를 돌려 줄 수 없습니다. 많은 컴파일러 최적화가 생성 된 파일에 반영되지 않습니다.
많은 소스 구조가 동일한 바이트 코드로 컴파일됩니다. – EJP
... 바이트 코드 내에서 명시 적 형변환으로 구식 코딩에서 제네릭 사용을 구분할 수는 없습니다. – thkala
@thkala 그것은 내가 방금 말한 것의 인스턴스입니다. – EJP