public final class SFunction extends AStatement
| Modifier and Type | Class and Description |
|---|---|
static class |
SFunction.FunctionReserved |
| Modifier and Type | Field and Description |
|---|---|
java.lang.String |
name |
boolean |
synthetic |
| Constructor and Description |
|---|
SFunction(SFunction.FunctionReserved reserved,
Location location,
java.lang.String rtnType,
java.lang.String name,
java.util.List<java.lang.String> paramTypes,
java.util.List<java.lang.String> paramNames,
java.util.List<AStatement> statements,
boolean synthetic) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
toString()
Subclasses should implement this with a method like
ANode.singleLineToString(Object...) or
ANode.multilineToString(Collection, Collection). |
joinWithName, multilineToString, pairwiseToString, singleLineToString, singleLineToString, singleLineToStringWithOptionalArgspublic SFunction(SFunction.FunctionReserved reserved, Location location, java.lang.String rtnType, java.lang.String name, java.util.List<java.lang.String> paramTypes, java.util.List<java.lang.String> paramNames, java.util.List<AStatement> statements, boolean synthetic)
public java.lang.String toString()
ANodeANode.singleLineToString(Object...) or
ANode.multilineToString(Collection, Collection).