abc.tm.ast
Class AroundSymbol_c

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

public class AroundSymbol_c
extends Node_c
implements SymbolKind

Author:
Julian Tibble

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

Constructor Detail

AroundSymbol_c

public AroundSymbol_c(Position pos,
                      java.util.List proceed_vars)
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

aroundVars

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