Package org.javacc.jjtree
Class NodeScope
- java.lang.Object
-
- org.javacc.jjtree.NodeScope
-
public class NodeScope extends java.lang.Object
-
-
Field Summary
Fields Modifier and Type Field Description java.lang.StringclosedVarjava.lang.StringexceptionVarASTNodeDescriptornode_descriptorjava.lang.StringnodeVarASTProductionproductionprivate intscopeNumber
-
Constructor Summary
Constructors Constructor Description NodeScope(ASTProduction p, ASTNodeDescriptor n, JJTreeContext context)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description private java.lang.StringconstructVariable(java.lang.String id)static NodeScopegetEnclosingNodeScope(Node node)ASTNodeDescriptorgetNodeDescriptor()java.lang.StringgetNodeDescriptorText()java.lang.StringgetNodeVariable()booleanisVoid()booleanusesCloseNodeVar()
-
-
-
Field Detail
-
production
public ASTProduction production
-
node_descriptor
public ASTNodeDescriptor node_descriptor
-
closedVar
public java.lang.String closedVar
-
exceptionVar
public java.lang.String exceptionVar
-
nodeVar
public java.lang.String nodeVar
-
scopeNumber
private final int scopeNumber
-
-
Constructor Detail
-
NodeScope
public NodeScope(ASTProduction p, ASTNodeDescriptor n, JJTreeContext context)
-
-
Method Detail
-
isVoid
public boolean isVoid()
-
getNodeDescriptor
public ASTNodeDescriptor getNodeDescriptor()
-
getNodeDescriptorText
public java.lang.String getNodeDescriptorText()
-
getNodeVariable
public java.lang.String getNodeVariable()
-
constructVariable
private java.lang.String constructVariable(java.lang.String id)
-
usesCloseNodeVar
public boolean usesCloseNodeVar()
-
-