|
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
- 재정의를 필요로 하는 Class
theClassFile
- 새로운 클래스 파일 바이트
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 도 참조해 주세요.