abc.tm.ast
Class BeforeSymbol_c

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

public class BeforeSymbol_c
extends Node_c
implements SymbolKind

Author:
Julian Tibble

Field Summary
 
Fields inherited from interface abc.tm.ast.SymbolKind
AFTER, AROUND, BEFORE
 
Constructor Summary
BeforeSymbol_c(Position pos)
           
 
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

BeforeSymbol_c

public BeforeSymbol_c(Position pos)
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