- java.lang.Object
 -  
      
- jdk.nashorn.api.tree.SimpleTreeVisitorES5_1<R,P>
 
 
-  
       
- 参数类型
 -  
         
R- 此访问者方法的返回类型。 对于不需要返回结果的访问者,请使用Void。 -  
         
P- 此访问者方法的附加参数的类型。 对于不需要其他参数的访问者,请使用Void。 
- 实现的所有接口
 -  
         
TreeVisitor<R,P> 
- 已知直接子类:
 -  
         
SimpleTreeVisitorES6 
@Deprecated(since="11", forRemoval=true) public class SimpleTreeVisitorES5_1<R,P> extends Object implements TreeVisitor<R,P>
Deprecated, for removal: This API element is subject to removal in a future version.Nashorn JavaScript script engine and APIs, and the jjs tool are deprecated with the intent to remove them in a future release.ECMAScript版本5.1的TreeVisitor的简单实现。与ES 5.1语言结构相对应的访问方法通过调用传递当前访问者和附加参数的accept方法来遍历给定树的“组件”。
对于在更高版本中引入的构造,
visitUnknown而不是抛出UnknownTreeException。本课程中的方法可以根据其一般合同进行覆盖。 请注意,使用
@Override在具体子类中注释方法将有助于确保按预期覆盖方法。 
-  
        
       
-  
             
构造方法摘要
构造方法 构造器 描述 SimpleTreeVisitorES5_1()不推荐使用,要删除:此API元素将在以后的版本中删除。 
-  
             
方法摘要
所有方法 实例方法 具体的方法 弃用的方法 变量和类型 方法 描述 RvisitClassDeclaration(ClassDeclarationTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个ClassDeclarationTree通过调用树visitUnknown。RvisitClassExpression(ClassExpressionTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个ClassExpressionTree通过调用树visitUnknown。RvisitExportEntry(ExportEntryTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个ExportEntryTree通过调用树visitUnknown。RvisitForOfLoop(ForOfLoopTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个ForOfLoopTree通过调用树visitUnknown。RvisitImportEntry(ImportEntryTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个ImportEntryTree通过调用树visitUnknown。RvisitModule(ModuleTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个ModuleTree通过调用树visitUnknown。RvisitSpread(SpreadTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个SpreadTree通过调用树visitUnknown。RvisitTemplateLiteral(TemplateLiteralTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个TemplateLiteralTree通过调用树visitUnknown。RvisitUnknown(树 node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问未知表达式/语句树。RvisitYield(YieldTree node, P p)不推荐使用,要删除:此API元素将在以后的版本中删除。访问一个YieldTree通过调用树visitUnknown。-  
               
声明方法的类 java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait 
-  
               
声明方法的接口 jdk.nashorn.api.tree.TreeVisitor
visitArrayAccess, visitArrayLiteral, visitAssignment, visitBinary, visitBlock, visitBreak, visitCase, visitCatch, visitCompilationUnit, visitCompoundAssignment, visitConditionalExpression, visitContinue, visitDebugger, visitDoWhileLoop, visitEmptyStatement, visitErroneous, visitExpressionStatement, visitForInLoop, visitForLoop, visitFunctionCall, visitFunctionDeclaration, visitFunctionExpression, visitIdentifier, visitIf, visitInstanceOf, visitLabeledStatement, visitLiteral, visitMemberSelect, visitNew, visitObjectLiteral, visitParenthesized, visitProperty, visitRegExpLiteral, visitReturn, visitSwitch, visitThrow, visitTry, visitUnary, visitVariable, visitWhileLoop, visitWith 
 -  
               
 
 -  
             
 
-  
        
       
-  
             
方法详细信息
-  
visitModule
public R visitModule(ModuleTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个ModuleTree通过调用树visitUnknown。- Specified by:
 -  
              
visitModule,界面TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 -  
              
visitUnknown的结果 
 
-  
visitExportEntry
public R visitExportEntry(ExportEntryTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个ExportEntryTree通过调用树visitUnknown。- Specified by:
 -  
              
visitExportEntry在界面TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 - 
               结果 
              
visitUnknown 
 
-  
visitImportEntry
public R visitImportEntry(ImportEntryTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个ImportEntryTree通过调用树visitUnknown。- Specified by:
 -  
              
visitImportEntry在界面TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 - 
               结果 
              
visitUnknown 
 
-  
visitClassDeclaration
public R visitClassDeclaration(ClassDeclarationTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个ClassDeclarationTree通过调用树visitUnknown。- Specified by:
 -  
              
visitClassDeclaration接口TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 - 
               结果 
              
visitUnknown 
 
-  
visitClassExpression
public R visitClassExpression(ClassExpressionTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个ClassExpressionTree通过调用树visitUnknown。- Specified by:
 -  
              
visitClassExpression接口TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 - 
               结果 
              
visitUnknown 
 
-  
visitForOfLoop
public R visitForOfLoop(ForOfLoopTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个ForOfLoopTree通过调用树visitUnknown。- Specified by:
 -  
              
visitForOfLoop接口TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 -  
              
visitUnknown的结果 
 
-  
visitTemplateLiteral
public R visitTemplateLiteral(TemplateLiteralTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个TemplateLiteralTree通过调用树visitUnknown。- Specified by:
 -  
              
visitTemplateLiteral在界面TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 - 
               结果 
              
visitUnknown 
 
-  
visitSpread
public R visitSpread(SpreadTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个SpreadTree通过调用树visitUnknown。- Specified by:
 -  
              
visitSpread接口TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 - 
               结果 
              
visitUnknown 
 
-  
visitYield
public R visitYield(YieldTree node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.访问一个YieldTree通过调用树visitUnknown。- Specified by:
 -  
              
visitYield在界面TreeVisitor<R,P> - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 - 
               结果 
              
visitUnknown 
 
-  
visitUnknown
public R visitUnknown(树 node, P p)
Deprecated, for removal: This API element is subject to removal in a future version.- Specified by:
 -  
              
visitUnknown接口TreeVisitor<R,P> - 实现要求:
 -  
              
SimpleTreeVisitorES5_1中此方法的默认实现将始终抛出UnknownTypeException。 子类不需要此行为。 - 参数
 -  
              
node- 正在访问的节点 -  
              
p- 传递给访问者的额外参数 - 结果
 - 总是抛出异常导致异常返回
 - 异常
 -  
              
UnknownTreeException- 访问者实现可以选择抛出此异常 
 
 -  
 
 -