public class XMLPrinter extends Object
| Modifier and Type | Field and Description |
|---|---|
static String |
dtdHeader |
XMLRoot |
root |
static String |
xmlHeader |
| Constructor and Description |
|---|
XMLPrinter(Singletons.Global g) |
| Modifier and Type | Method and Description |
|---|---|
XMLNode |
addElement(String name) |
XMLNode |
addElement(String name,
String value) |
XMLNode |
addElement(String name,
String value,
String[] attributes) |
XMLNode |
addElement(String name,
String value,
String[] attributes,
String[] values) |
XMLNode |
addElement(String name,
String value,
String attribute,
String attributeValue) |
void |
printJimpleStyleTo(SootClass cl,
PrintWriter out)
Prints out an XML representation of the given SootClass with each method Body printed in the textual format
corresponding to the IR used to encode the Body.
|
String |
toString() |
static XMLPrinter |
v() |
public static final String xmlHeader
public static final String dtdHeader
public XMLRoot root
public XMLPrinter(Singletons.Global g)
public static XMLPrinter v()
public XMLNode addElement(String name, String value, String attribute, String attributeValue)
public XMLNode addElement(String name, String value, String[] attributes, String[] values)
public void printJimpleStyleTo(SootClass cl, PrintWriter out)
cl - out - a PrintWriter instance to print to.Copyright © 2024 Soot OSS. All rights reserved.