Package manifold.js.rt.parser.tree
Class ClassFunctionNode
- java.lang.Object
-
- manifold.js.rt.parser.tree.Node
-
- manifold.js.rt.parser.tree.FunctionNode
-
- manifold.js.rt.parser.tree.ClassFunctionNode
-
- Direct Known Subclasses:
PropertyNode
public class ClassFunctionNode extends FunctionNode
-
-
Constructor Summary
Constructors Constructor Description ClassFunctionNode(String name)ClassFunctionNode(String name, String className)ClassFunctionNode(String name, String className, boolean isStatic)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanequals(Object obj)StringgenCode()StringgetReturnType()booleanisOverride()booleanisStatic()voidsetOverride(boolean isOverride)voidsetReturnType(String returnType)voidsetStatic(boolean isStatic)-
Methods inherited from class manifold.js.rt.parser.tree.Node
addChild, getChildren, getChildren, getEnd, getFirstChild, getName, getParent, getProgramNode, getStart, setTokens, toString, withChild
-
-
-
-
Method Detail
-
isStatic
public boolean isStatic()
-
setStatic
public void setStatic(boolean isStatic)
-
isOverride
public boolean isOverride()
-
setOverride
public void setOverride(boolean isOverride)
-
setReturnType
public void setReturnType(String returnType)
- Overrides:
setReturnTypein classFunctionNode
-
getReturnType
public String getReturnType()
- Overrides:
getReturnTypein classFunctionNode
-
genCode
public String genCode()
- Overrides:
genCodein classFunctionNode
-
equals
public boolean equals(Object obj)
- Overrides:
equalsin classFunctionNode
-
-