| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public static byte[] |
| StackMapAdder | back to summary |
|---|---|
| public StackMapAdder() | |
| addStackMaps | back to summary |
|---|---|
| public static byte[] addStackMaps(World world, String classname, byte[] data) | |
| Modifier and Type | Class and Description |
|---|---|
| pack-priv static class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public MethodVisitor | visitMethod(int
the method's access flags (see access, String Opcodes). This parameter also indicates if
the method is synthetic and/or deprecated.the method's name. name, String the method's descriptor (see desc, String Type).the method's signature. May be null if the method parameters,
return type and exceptions do not use generic types. signature, String[] the internal names of the method's exception classes (see exceptions)
Visits a method of the class.
Type#getInternalName()). May be null. |
| AspectJClassVisitor | back to summary |
|---|---|
| public AspectJClassVisitor(ClassVisitor classwriter) | |
| visitMethod | back to summary |
|---|---|
| public MethodVisitor visitMethod(int access, String name, String desc, String signature, String[] exceptions) Overrides aj. Doc from aj. Visits a method of the class. This method must return a new
| |
| Access | Constructor and Description |
|---|---|
| public |
| AJMethodVisitor | back to summary |
|---|---|
| public AJMethodVisitor(MethodVisitor mv) | |
| Modifier and Type | Field and Description |
|---|---|
| private final World |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| protected String | getCommonSuperClass(final String
the internal name of a class (see type1, final String Type#getInternalName()).the internal name of another class (see type2)Type#getInternalName()).Overrides aj. |
| world | back to summary |
|---|---|
| private final World world | |
| AspectJConnectClassWriter | back to summary |
|---|---|
| public AspectJConnectClassWriter(ClassReader cr, World w) | |
| getCommonSuperClass | back to summary |
|---|---|
| protected String getCommonSuperClass(final String type1, final String type2) Overrides aj. Doc from aj. Returns the common super type of the two given types. The default implementation of this method loads the two given classes and uses the java.lang.Class methods to find the common super class. It can be overridden to compute this common super type in other ways, in particular without actually loading any class, or to take into account the class that is currently being generated by this ClassWriter, which can of course not be loaded since it is under construction.
| |