sandmark.util.javagen
Class VirtualCall
java.lang.Object
|
+--sandmark.util.javagen.Java
|
+--sandmark.util.javagen.Statement
|
+--sandmark.util.javagen.VirtualCall
- public class VirtualCall
- extends Statement
Field Summary |
(package private) List |
args
|
(package private) java.lang.String |
Class
|
(package private) java.lang.String |
name
|
(package private) Expression |
obj
|
(package private) java.lang.String |
type
|
Fields inherited from class sandmark.util.javagen.Java |
comment |
Constructor Summary |
VirtualCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type)
|
VirtualCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
Java arg)
|
VirtualCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
Java arg1,
Java arg2)
|
VirtualCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
List args)
|
Method Summary |
void |
toByteCode(de.fub.bytecode.generic.ClassGen cg,
de.fub.bytecode.generic.MethodGen mg)
|
java.lang.String |
toString(java.lang.String indent)
|
Methods inherited from class sandmark.util.javagen.Java |
accessFlagsToByteCode, commentText, inlineComment, outlineComment, renderBlock, renderListSeparate, renderListTerminate, renderListTerminate, renderStat, renderStats, setComment, toString, typeToByteCode |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Class
java.lang.String Class
name
java.lang.String name
type
java.lang.String type
obj
Expression obj
args
List args
VirtualCall
public VirtualCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
List args)
VirtualCall
public VirtualCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
Java arg)
VirtualCall
public VirtualCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type)
VirtualCall
public VirtualCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
Java arg1,
Java arg2)
toString
public java.lang.String toString(java.lang.String indent)
- Overrides:
toString
in class Java
toByteCode
public void toByteCode(de.fub.bytecode.generic.ClassGen cg,
de.fub.bytecode.generic.MethodGen mg)
- Specified by:
toByteCode
in class Statement