|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||
java.lang.Objectorg.antlr.runtime.tree.BaseTree
org.antlr.runtime.tree.CommonTree
com.greenpineyu.fel.parser.AbstFelNode
com.greenpineyu.fel.parser.ConstNode
public class ConstNode
常量节点
| 字段摘要 |
|---|
| 从类 com.greenpineyu.fel.parser.AbstFelNode 继承的字段 |
|---|
builder, defaultInter, interpreter |
| 从类 org.antlr.runtime.tree.CommonTree 继承的字段 |
|---|
childIndex, parent, startIndex, stopIndex, token |
| 从类 org.antlr.runtime.tree.BaseTree 继承的字段 |
|---|
children |
| 从接口 org.antlr.runtime.tree.Tree 继承的字段 |
|---|
INVALID_NODE |
| 构造方法摘要 | |
|---|---|
ConstNode(org.antlr.runtime.Token token,
Object value)
|
|
| 方法摘要 | |
|---|---|
Class<?> |
getValueType()
|
Object |
interpret(FelContext context,
FelNode node)
|
boolean |
stable()
此节点的值是否固定不变 如果每次求节点值都相同,说明此节点是稳定的。 |
String |
toJavaSrc(FelContext ctx)
|
SourceBuilder |
toMethod(FelContext ctx)
|
| 从类 com.greenpineyu.fel.parser.AbstFelNode 继承的方法 |
|---|
eval, getChildren, getInterpreter, getNodes, getNodes, getNodes, isChildrenStable, isDefaultInterpreter, resetInterpreter, setChild, setInterpreter, setSourcebuilder, toString |
| 从类 org.antlr.runtime.tree.CommonTree 继承的方法 |
|---|
dupNode, getCharPositionInLine, getChildIndex, getLine, getParent, getText, getToken, getTokenStartIndex, getTokenStopIndex, getType, isNil, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, setUnknownTokenBoundaries |
| 从类 org.antlr.runtime.tree.BaseTree 继承的方法 |
|---|
addChild, addChildren, createChildrenList, deleteChild, freshenParentAndChildIndexes, freshenParentAndChildIndexes, freshenParentAndChildIndexesDeeply, freshenParentAndChildIndexesDeeply, getAncestor, getAncestors, getChild, getChildCount, getFirstChildWithType, hasAncestor, insertChild, replaceChildren, sanityCheckParentAndChildIndexes, sanityCheckParentAndChildIndexes, setChild, toStringTree |
| 从类 java.lang.Object 继承的方法 |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| 从接口 org.antlr.runtime.tree.Tree 继承的方法 |
|---|
addChild, deleteChild, dupNode, freshenParentAndChildIndexes, getAncestor, getAncestors, getCharPositionInLine, getChild, getChildCount, getChildIndex, getLine, getParent, getText, getTokenStartIndex, getTokenStopIndex, getType, hasAncestor, isNil, replaceChildren, setChild, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, toStringTree |
| 构造方法详细信息 |
|---|
public ConstNode(org.antlr.runtime.Token token,
Object value)
| 方法详细信息 |
|---|
public Object interpret(FelContext context,
FelNode node)
Interpreter 中的 interpretAbstFelNode 中的 interpretpublic SourceBuilder toMethod(FelContext ctx)
FelNode 中的 toMethodAbstFelNode 中的 toMethodpublic Class<?> getValueType()
public String toJavaSrc(FelContext ctx)
public boolean stable()
Stable 复制的描述
Stable 中的 stableAbstFelNode 中的 stable
|
||||||||||
| 上一个类 下一个类 | 框架 无框架 | |||||||||
| 摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 | |||||||||