Package org.aspectj.weaver.bcel
Klasse UnwovenClassFile
java.lang.Object
org.aspectj.weaver.bcel.UnwovenClassFile
- Alle implementierten Schnittstellen:
IUnwovenClassFile
- Bekannte direkte Unterklassen:
UnwovenClassFileWithThirdPartyManagedBytecode
-
Verschachtelte Klassen - Übersicht
-
Feldübersicht
Modifizierer und TypFeldBeschreibungprotected byte[]
protected char[]
protected String
protected String
protected boolean
protected List
<UnwovenClassFile.ChildClass> -
Konstruktorübersicht
KonstruktorBeschreibungUnwovenClassFile
(String filename, byte[] bytes) UnwovenClassFile
(String filename, String classname, byte[] bytes) Use if the classname is known, saves a bytecode parse -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected void
protected void
deleteChildClassFile
(String innerName) byte[]
getBytes()
char[]
makeInnerFileName
(String innerName) void
setClassNameAsChars
(char[] classNameAsChars) boolean
toString()
void
void
writeWovenBytes
(byte[] bytes, List<UnwovenClassFile.ChildClass> childClasses)
-
Felddetails
-
filename
-
charfilename
protected char[] charfilename -
bytes
protected byte[] bytes -
writtenChildClasses
-
className
-
isModule
protected boolean isModule
-
-
Konstruktordetails
-
UnwovenClassFile
-
UnwovenClassFile
Use if the classname is known, saves a bytecode parse
-
-
Methodendetails
-
shouldBeWoven
public boolean shouldBeWoven() -
getFilename
- Angegeben von:
getFilename
in SchnittstelleIUnwovenClassFile
-
makeInnerFileName
-
getBytes
public byte[] getBytes()- Angegeben von:
getBytes
in SchnittstelleIUnwovenClassFile
-
getJavaClass
-
writeUnchangedBytes
- Löst aus:
IOException
-
writeWovenBytes
public void writeWovenBytes(byte[] bytes, List<UnwovenClassFile.ChildClass> childClasses) throws IOException - Löst aus:
IOException
-
deleteAllChildClasses
protected void deleteAllChildClasses() -
deleteChildClassFile
-
getClassNameAsChars
public char[] getClassNameAsChars()- Angegeben von:
getClassNameAsChars
in SchnittstelleIUnwovenClassFile
-
getClassName
- Angegeben von:
getClassName
in SchnittstelleIUnwovenClassFile
-
toString
-
setClassNameAsChars
public void setClassNameAsChars(char[] classNameAsChars)
-