com.greenpineyu.fel.parser
类 VarAstNode

java.lang.Object
  继承者 org.antlr.runtime.tree.BaseTree
      继承者 org.antlr.runtime.tree.CommonTree
          继承者 com.greenpineyu.fel.parser.AbstFelNode
              继承者 com.greenpineyu.fel.parser.VarAstNode
所有已实现的接口:
Expression, Interpreter, FelNode, Stable, org.antlr.runtime.tree.Tree

public class VarAstNode
extends AbstFelNode


字段摘要
 
从类 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
 
构造方法摘要
VarAstNode(org.antlr.runtime.Token token)
           
 
方法摘要
 String getText()
           
static String getVarFullCode(Class<?> type, String getVarCode)
           
 Object interpret(FelContext context, FelNode node)
           
static boolean isVar(FelNode n)
           
 
从类 com.greenpineyu.fel.parser.AbstFelNode 继承的方法
eval, getChildren, getInterpreter, getNodes, getNodes, getNodes, isChildrenStable, isDefaultInterpreter, resetInterpreter, setChild, setInterpreter, setSourcebuilder, stable, toMethod, toString
 
从类 org.antlr.runtime.tree.CommonTree 继承的方法
dupNode, getCharPositionInLine, getChildIndex, getLine, getParent, 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, getTokenStartIndex, getTokenStopIndex, getType, hasAncestor, isNil, replaceChildren, setChild, setChildIndex, setParent, setTokenStartIndex, setTokenStopIndex, toStringTree
 

构造方法详细信息

VarAstNode

public VarAstNode(org.antlr.runtime.Token token)
方法详细信息

getText

public String getText()
指定者:
接口 org.antlr.runtime.tree.Tree 中的 getText
覆盖:
org.antlr.runtime.tree.CommonTree 中的 getText

interpret

public Object interpret(FelContext context,
                        FelNode node)
指定者:
接口 Interpreter 中的 interpret
覆盖:
AbstFelNode 中的 interpret
返回:

isVar

public static boolean isVar(FelNode n)

getVarFullCode

public static String getVarFullCode(Class<?> type,
                                    String getVarCode)


Copyright © 2013. All Rights Reserved.