abc.aspectj.ast
Interface AJExtFactory

All Known Implementing Classes:
AJAbstractExtFactory_c

public interface AJExtFactory

Extension factory.

Author:
Julian Tibble

Method Summary
 Ext extAdviceDecl()
           
 Ext extAdviceFormal()
           
 Ext extAdviceSpec()
           
 Ext extAfter()
           
 Ext extAfterReturning()
           
 Ext extAfterThrowing()
           
 Ext extAJAmbExpr()
           
 Ext extAJCall()
           
 Ext extAJClassBody()
           
 Ext extAJClassDecl()
           
 Ext extAJConstructorCall()
           
 Ext extAJConstructorDecl()
           
 Ext extAJField()
           
 Ext extAJNew()
           
 Ext extAJSpecial()
           
 Ext extAmbTypeOrLocal()
           
 Ext extArgDotDot()
           
 Ext extArgPattern()
           
 Ext extArgStar()
           
 Ext extAround()
           
 Ext extAspectBody()
           
 Ext extAspectDecl()
           
 Ext extBefore()
           
 Ext extClassnamePatternExpr()
           
 Ext extClassTypeDotId()
           
 Ext extClassTypeDotNew()
           
 Ext extConstructorPattern()
           
 Ext extCPEBinary()
           
 Ext extCPEName()
           
 Ext extCPENot()
           
 Ext extCPESubName()
           
 Ext extCPEUniversal()
           
 Ext extDeclareDecl()
           
 Ext extDeclareError()
           
 Ext extDeclareParents()
           
 Ext extDeclarePrecedence()
           
 Ext extDeclareSoft()
           
 Ext extDeclareWarning()
           
 Ext extDotDotFormalPattern()
           
 Ext extDotDotNamePattern()
           
 Ext extDotNamePattern()
           
 Ext extFieldPattern()
           
 Ext extFixCharLit()
           
 Ext extHostConstructorCall()
           
 Ext extHostSpecial()
           
 Ext extIntertypeConstructorDecl()
           
 Ext extIntertypeFieldDecl()
           
 Ext extIntertypeMethodDecl()
           
 Ext extIsSingleton()
           
 Ext extMethodPattern()
           
 Ext extModifierPattern()
           
 Ext extNamePattern()
           
 Ext extPCAdvice()
           
 Ext extPCAdviceExecution()
           
 Ext extPCArgs()
           
 Ext extPCBinary()
           
 Ext extPCCall()
           
 Ext extPCCflow()
           
 Ext extPCCflowBelow()
           
 Ext extPCEmpty()
           
 Ext extPCExecution()
           
 Ext extPCGet()
           
 Ext extPCHandler()
           
 Ext extPCIf()
           
 Ext extPCInitialization()
           
 Ext extPCName()
           
 Ext extPCNot()
           
 Ext extPCPreinitialization()
           
 Ext extPCSet()
           
 Ext extPCStaticInitialization()
           
 Ext extPCTarget()
           
 Ext extPCThis()
           
 Ext extPCWithin()
           
 Ext extPCWithinCode()
           
 Ext extPerCflow()
           
 Ext extPerCflowBelow()
           
 Ext extPerClause()
           
 Ext extPerTarget()
           
 Ext extPerThis()
           
 Ext extPointcut()
           
 Ext extPointcutDecl()
           
 Ext extProceedCall()
           
 Ext extRTPName()
           
 Ext extRTPSubName()
           
 Ext extSimpleNamePattern()
           
 Ext extThrowsPattern()
           
 Ext extTPEArray()
           
 Ext extTPEBinary()
           
 Ext extTPENot()
           
 Ext extTPERefTypePat()
           
 Ext extTPEType()
           
 Ext extTPEUniversal()
           
 Ext extTypeFormalPattern()
           
 Ext extTypePatternExpr()
           
 

Method Detail

extAspectDecl

Ext extAspectDecl()

extAspectBody

Ext extAspectBody()

extPerClause

Ext extPerClause()

extPerTarget

Ext extPerTarget()

extPerThis

Ext extPerThis()

extPerCflow

Ext extPerCflow()

extPerCflowBelow

Ext extPerCflowBelow()

extIsSingleton

Ext extIsSingleton()

extDeclareDecl

Ext extDeclareDecl()

extDeclareParents

Ext extDeclareParents()

extDeclareWarning

Ext extDeclareWarning()

extDeclareError

Ext extDeclareError()

extDeclareSoft

Ext extDeclareSoft()

extDeclarePrecedence

Ext extDeclarePrecedence()

extPointcutDecl

Ext extPointcutDecl()

extAdviceDecl

Ext extAdviceDecl()

extAdviceSpec

Ext extAdviceSpec()

extBefore

Ext extBefore()

extAfter

Ext extAfter()

extAdviceFormal

Ext extAdviceFormal()

extAfterReturning

Ext extAfterReturning()

extAfterThrowing

Ext extAfterThrowing()

extAround

Ext extAround()

extIntertypeMethodDecl

Ext extIntertypeMethodDecl()

extIntertypeConstructorDecl

Ext extIntertypeConstructorDecl()

extIntertypeFieldDecl

Ext extIntertypeFieldDecl()

extPointcut

Ext extPointcut()

extPCBinary

Ext extPCBinary()

extPCNot

Ext extPCNot()

extPCCall

Ext extPCCall()

extPCExecution

Ext extPCExecution()

extPCWithinCode

Ext extPCWithinCode()

extPCInitialization

Ext extPCInitialization()

extPCPreinitialization

Ext extPCPreinitialization()

extPCGet

Ext extPCGet()

extPCSet

Ext extPCSet()

extPCHandler

Ext extPCHandler()

extPCStaticInitialization

Ext extPCStaticInitialization()

extPCWithin

Ext extPCWithin()

extPCThis

Ext extPCThis()

extPCTarget

Ext extPCTarget()

extPCArgs

Ext extPCArgs()

extPCAdvice

Ext extPCAdvice()

extPCAdviceExecution

Ext extPCAdviceExecution()

extPCCflow

Ext extPCCflow()

extPCCflowBelow

Ext extPCCflowBelow()

extPCIf

Ext extPCIf()

extPCName

Ext extPCName()

extNamePattern

Ext extNamePattern()

extSimpleNamePattern

Ext extSimpleNamePattern()

extDotNamePattern

Ext extDotNamePattern()

extDotDotNamePattern

Ext extDotDotNamePattern()

extClassnamePatternExpr

Ext extClassnamePatternExpr()

extCPEUniversal

Ext extCPEUniversal()

extCPEBinary

Ext extCPEBinary()

extCPENot

Ext extCPENot()

extCPEName

Ext extCPEName()

extCPESubName

Ext extCPESubName()

extTypePatternExpr

Ext extTypePatternExpr()

extTPEUniversal

Ext extTPEUniversal()

extTPEBinary

Ext extTPEBinary()

extTPENot

Ext extTPENot()

extTPEType

Ext extTPEType()

extTPEArray

Ext extTPEArray()

extTPERefTypePat

Ext extTPERefTypePat()

extRTPName

Ext extRTPName()

extRTPSubName

Ext extRTPSubName()

extMethodPattern

Ext extMethodPattern()

extConstructorPattern

Ext extConstructorPattern()

extFieldPattern

Ext extFieldPattern()

extModifierPattern

Ext extModifierPattern()

extClassTypeDotId

Ext extClassTypeDotId()

extClassTypeDotNew

Ext extClassTypeDotNew()

extDotDotFormalPattern

Ext extDotDotFormalPattern()

extTypeFormalPattern

Ext extTypeFormalPattern()

extThrowsPattern

Ext extThrowsPattern()

extAJAmbExpr

Ext extAJAmbExpr()

extAJField

Ext extAJField()

extFixCharLit

Ext extFixCharLit()

extProceedCall

Ext extProceedCall()

extArgPattern

Ext extArgPattern()

extAmbTypeOrLocal

Ext extAmbTypeOrLocal()

extArgStar

Ext extArgStar()

extArgDotDot

Ext extArgDotDot()

extAJSpecial

Ext extAJSpecial()

extHostSpecial

Ext extHostSpecial()

extAJConstructorCall

Ext extAJConstructorCall()

extHostConstructorCall

Ext extHostConstructorCall()

extAJCall

Ext extAJCall()

extAJNew

Ext extAJNew()

extAJClassBody

Ext extAJClassBody()

extAJClassDecl

Ext extAJClassDecl()

extPCEmpty

Ext extPCEmpty()

extAJConstructorDecl

Ext extAJConstructorDecl()