Package org.aspectj.weaver.bcel
Klasse UnwovenClassFileWithThirdPartyManagedBytecode
java.lang.Object
org.aspectj.weaver.bcel.UnwovenClassFile
org.aspectj.weaver.bcel.UnwovenClassFileWithThirdPartyManagedBytecode
- Alle implementierten Schnittstellen:
IUnwovenClassFile
- Autor:
- colyer This subclass of UnwovenClassFile allows a third-party to manage the actual bytes that comprise the class. This means the third party can return a reference to an existing array, or create the bytes on demand, or apply any other strategy that makes sense. By refering to bytes held elsewhere, the goal is to reduce the overall memory consumption by not holding a copy.
-
Verschachtelte Klassen - Übersicht
Modifizierer und TypKlasseBeschreibungstatic interface
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.aspectj.weaver.bcel.UnwovenClassFile
UnwovenClassFile.ChildClass
-
Feldübersicht
Von Klasse geerbte Felder org.aspectj.weaver.bcel.UnwovenClassFile
bytes, charfilename, className, filename, isModule, writtenChildClasses
-
Konstruktorübersicht
KonstruktorBeschreibungUnwovenClassFileWithThirdPartyManagedBytecode
(String filename, String classname, UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider provider) -
Methodenübersicht
Von Klasse geerbte Methoden org.aspectj.weaver.bcel.UnwovenClassFile
deleteAllChildClasses, deleteChildClassFile, getClassName, getClassNameAsChars, getFilename, getJavaClass, makeInnerFileName, setClassNameAsChars, shouldBeWoven, toString, writeUnchangedBytes, writeWovenBytes
-
Konstruktordetails
-
UnwovenClassFileWithThirdPartyManagedBytecode
public UnwovenClassFileWithThirdPartyManagedBytecode(String filename, String classname, UnwovenClassFileWithThirdPartyManagedBytecode.IByteCodeProvider provider)
-
-
Methodendetails
-
getBytes
public byte[] getBytes()- Angegeben von:
getBytes
in SchnittstelleIUnwovenClassFile
- Setzt außer Kraft:
getBytes
in KlasseUnwovenClassFile
-