abc.tm.ast
Class AfterThrowingSymbol_c

java.lang.Object
  extended by Node_c
      extended by abc.tm.ast.AfterThrowingSymbol_c
All Implemented Interfaces:
SymbolKind

public class AfterThrowingSymbol_c
extends Node_c
implements SymbolKind

Author:
Julian Tibble

Field Summary
 
Fields inherited from interface abc.tm.ast.SymbolKind
AFTER, AROUND, BEFORE
 
Constructor Summary
AfterThrowingSymbol_c(Position pos)
           
AfterThrowingSymbol_c(Position pos, Local exception_var)
           
 
Method Summary
 java.util.List aroundVars()
           
 java.util.Collection binds()
           
 AdviceSpec generateAdviceSpec(TMNodeFactory nf, java.util.List formals, TypeNode voidn)
           
 java.lang.String kind()
           
protected  Node reconstruct(Local exception_var)
           
 Node visitChildren(NodeVisitor v)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AfterThrowingSymbol_c

public AfterThrowingSymbol_c(Position pos)

AfterThrowingSymbol_c

public AfterThrowingSymbol_c(Position pos,
                             Local exception_var)
Method Detail

kind

public java.lang.String kind()
Specified by:
kind in interface SymbolKind

binds

public java.util.Collection binds()
Specified by:
binds in interface SymbolKind

generateAdviceSpec

public AdviceSpec generateAdviceSpec(TMNodeFactory nf,
                                     java.util.List formals,
                                     TypeNode voidn)
Specified by:
generateAdviceSpec in interface SymbolKind

reconstruct

protected Node reconstruct(Local exception_var)

visitChildren

public Node visitChildren(NodeVisitor v)

aroundVars

public java.util.List aroundVars()
Specified by:
aroundVars in interface SymbolKind