public class AppNode extends AstNode
Constructor and Description |
---|
AppNode(LabelNode label,
String appName,
int startPos,
int endPos,
ArgumentNode[] arguments) |
Modifier and Type | Method and Description |
---|---|
ArgumentNode[] |
getArguments() |
Properties |
getArgumentsAsProperties() |
String |
getLabelName()
Return the label for this app, that is:
an explicit label if provided
the app name if no label was provided
|
String |
getName() |
boolean |
hasArguments() |
boolean |
isUnboundStreamApp() |
void |
setUnboundStreamApp(boolean b) |
String |
stringify(boolean includePositionalInfo) |
String |
toString() |
getEndPos, getStartPos, stringify
public AppNode(LabelNode label, String appName, int startPos, int endPos, ArgumentNode[] arguments)
public String stringify(boolean includePositionalInfo)
public String getName()
public ArgumentNode[] getArguments()
public boolean hasArguments()
public String getLabelName()
public Properties getArgumentsAsProperties()
Properties
object.public void setUnboundStreamApp(boolean b)
public boolean isUnboundStreamApp()
Copyright © 2018 Pivotal Software, Inc.. All rights reserved.