sandmark.util.javagen
Class VirtualFunCall
java.lang.Object
|
+--sandmark.util.javagen.Java
|
+--sandmark.util.javagen.Expression
|
+--sandmark.util.javagen.VirtualFunCall
- public class VirtualFunCall
- extends Expression
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 |
VirtualFunCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type)
|
VirtualFunCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
Java arg)
|
VirtualFunCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
Java arg1,
Java arg2)
|
VirtualFunCall(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
VirtualFunCall
public VirtualFunCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
List args)
VirtualFunCall
public VirtualFunCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type,
Java arg)
VirtualFunCall
public VirtualFunCall(Expression obj,
java.lang.String Class,
java.lang.String name,
java.lang.String type)
VirtualFunCall
public VirtualFunCall(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 Expression