|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
java.lang.Objectjava.lang.instrument.ClassDefinition
public final class ClassDefinition
이 클래스는,Instrumentation.redefineClasses 메소드에 대한 파라미터 블록으로서 기능합니다. 새로운 클래스 파일 바이트와 함께 재정의할 필요가 있는 Class 를 바인드 하도록(듯이) 기능합니다.
Instrumentation.redefineClasses(java.lang.instrument.ClassDefinition...) | 생성자 의 개요 | |
|---|---|
ClassDefinition (Class <? > theClass,
byte[] theClassFile)
제공된 클래스와 클래스 파일 바이트를 사용해, 새로운 ClassDefinition 바인딩을 작성합니다. |
|
| 메소드의 개요 | |
|---|---|
Class <? > |
getDefinitionClass ()
클래스를 돌려줍니다. |
byte[] |
getDefinitionClassFile ()
새로운 클래스 파일을 포함한 바이트의 배열을 돌려줍니다. |
| 클래스 java.lang. Object 로부터 상속된 메소드 |
|---|
clone , equals , finalize , getClass , hashCode , notify , notifyAll , toString , wait , wait , wait |
| 생성자 의 상세 |
|---|
public ClassDefinition(Class <? > theClass,
byte[] theClassFile)
ClassDefinition 바인딩을 작성합니다. 제공된 버퍼를 카피하지 않고, 제공된 버퍼에의 참조를 수중에 넣습니다.
theClass - 재정의를 필요로 하는 ClasstheClassFile - 새로운 클래스 파일 바이트
NullPointerException - 제공된 클래스 또는 배열이 null 의 경우| 메소드의 상세 |
|---|
public Class <? > getDefinitionClass()
Class 객체public byte[] getDefinitionClassFile()
|
JavaTM Platform Standard Ed. 6 |
|||||||||
| 전의 클래스 다음의 클래스 | 프레임 있어 프레임 없음 | |||||||||
| 개요: 상자 | 필드 | 생성자 | 메소드 | 상세: 필드 | 생성자 | 메소드 | |||||||||
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.