| Package | Description |
|---|---|
| com.ibm.wala.shrikeBT.shrikeCT | |
| com.ibm.wala.shrikeCT |
| Modifier and Type | Method and Description |
|---|---|
static void |
CTUtils.compileAndAddMethodToClassWriter(MethodData md,
ClassWriter classWriter,
ClassWriter.Element rawLines)
Compile and add a method to a
ClassWriter. |
| Modifier and Type | Class and Description |
|---|---|
static class |
ClassWriter.RawElement
A RawElement is an Element that is already available as some chunk of a byte buffer.
|
class |
CodeWriter
This class helps emit Code elements.
|
class |
ConstantValueWriter
This class builds serializable ConstantValue attributes.
|
class |
ExceptionsWriter
This class builds serializable Exceptions attributes.
|
class |
InnerClassesWriter
This class builds serializable InnerClasses attributes.
|
class |
LineNumberTableWriter
This class helps emit LineNumberTable attributes.
|
class |
LocalVariableTableWriter
This class helps emit LocalVariableTable attributes.
|
class |
SourceDebugExtensionWriter |
class |
SourceFileWriter
This class builds serializable SourceFile attributes.
|
class |
StackMapTableWriter |
| Modifier and Type | Method and Description |
|---|---|
void |
ClassWriter.addClassAttribute(ClassWriter.Element attribute)
Add an atttribute to the class.
|
void |
ClassWriter.addField(int access,
int name,
int type,
ClassWriter.Element[] attributes)
Add a field to the class.
|
void |
ClassWriter.addField(int access,
String name,
String type,
ClassWriter.Element[] attributes)
Add a field to the class.
|
void |
ClassWriter.addMethod(int access,
int name,
int type,
ClassWriter.Element[] attributes)
Add a method to the class.
|
void |
ClassWriter.addMethod(int access,
String name,
String type,
ClassWriter.Element[] attributes)
Add a method to the class.
|
void |
ClassWriter.addRawField(ClassWriter.Element e)
Add a field to the class, the field data given as "raw" bytes (probably obtained from a ClassReader).
|
void |
ClassWriter.addRawMethod(ClassWriter.Element e)
Add a method to the class, the method data given as "raw" bytes (probably obtained from a ClassReader).
|
void |
CodeWriter.setAttributes(ClassWriter.Element[] attributes)
Set the attributes of this Code.
|
Copyright © 2019. All rights reserved.