org.jboss.aop.pointcut.ast
Class PointcutExpressionParser

java.lang.Object
  extended by org.jboss.aop.pointcut.ast.PointcutExpressionParser
All Implemented Interfaces:
PointcutExpressionParserConstants, PointcutExpressionParserTreeConstants

public class PointcutExpressionParser
extends Object
implements PointcutExpressionParserTreeConstants, PointcutExpressionParserConstants


Field Summary
 Token jj_nt
           
protected  org.jboss.aop.pointcut.ast.JJTPointcutExpressionParserState jjtree
           
 boolean lookingAhead
           
 Token token
           
 PointcutExpressionParserTokenManager token_source
           
 
Fields inherited from interface org.jboss.aop.pointcut.ast.PointcutExpressionParserTreeConstants
JJTALL, JJTALLPARAMETER, JJTAND, JJTANDCFLOW, JJTATTRIBUTE, JJTBOOLEAN, JJTCALL, JJTCFLOW, JJTCFLOWBOOLEAN, JJTCFLOWEXPRESSION, JJTCOMPOSITE, JJTCOMPOSITECFLOW, JJTCONSTRUCTION, JJTCONSTRUCTOR, JJTEXCEPTION, JJTEXECUTION, JJTEXECUTIONONLY, JJTFIELD, JJTFIELDEXECUTION, JJTGET, JJTHAS, JJTHASFIELD, JJTMETHOD, jjtNodeName, JJTNOT, JJTNOTCFLOW, JJTOR, JJTORCFLOW, JJTPARAMETER, JJTPOINTCUT, JJTSET, JJTSTART, JJTSUB, JJTSUBCFLOW, JJTVOID, JJTWITHIN, JJTWITHINCODE
 
Fields inherited from interface org.jboss.aop.pointcut.ast.PointcutExpressionParserConstants
ABSTRACT, ALL, ALL_PARAMS, AND, ANNOTATION, ARRAY, ARRAY_CLASS, BEHAVIOR, BEHAVIOR_CLOSE, BEHAVIOR_NOT, CALL, CLASS, COMMA, CONSTRUCTION, DEFAULT, DOT, EOF, EXCEPTION_SEPERATOR, EXECUTION, FIELD, FIELD_ABSTRACT, FIELD_ANNOTATION, FIELD_ARRAY, FIELD_ARRAY_CLASS, FIELD_CLASS, FIELD_CLOSE, FIELD_DECLARATION, FIELD_DOT, FIELD_FINAL, FIELD_IDENTIFIER, FIELD_INSTANCEOF, FIELD_NATIVE, FIELD_NOT, FIELD_PACKAGE, FIELD_PRIVATE, FIELD_PROTECTED, FIELD_PUBLIC, FIELD_SEPARATOR, FIELD_STATIC, FIELD_SYNCHRONIZED, FIELD_TRANSIENT, FIELD_TYPEDEF, FIELD_WILD_LETTER, FINAL, GET, HAS, HAS_FIELD, IDENTIFIER, IMPLEMENTING, IMPLEMENTS, INSTANCEOF, NATIVE, NEW, NOT, OR, PACKAGE, PARAM_ANNOTATION, PARAM_ARRAY, PARAM_ARRAY_CLASS, PARAM_CLASS, PARAM_DOT, PARAM_IDENTIFIER, PARAM_INSTANCEOF, PARAM_TYPEDEF, PARAM_WILD_LETTER, PARAMS, PARAMS_CLOSE, PARAMS_OPEN, POINTCUT, POINTCUT_DOT, POINTCUT_IDENTIFIER, POINTCUT_WILD_LETTER, PRIVATE, PROTECTED, PUBLIC, SEPARATOR, SET, STATIC, SYNCHRONIZED, THROWS, tokenImage, TYPEDEF, WILD_LETTER, WITHIN, WITHINCODE
 
Constructor Summary
PointcutExpressionParser(InputStream stream)
           
PointcutExpressionParser(PointcutExpressionParserTokenManager tm)
           
PointcutExpressionParser(Reader stream)
           
 
Method Summary
 void All()
           
 void AllParams()
           
 void And()
           
 void AndCFlow()
           
 void Attribute()
           
 void BooleanExpression()
           
 void Call()
           
 void CFlow()
           
 void CFlowBoolean()
           
 ASTCFlowExpression CFlowExpression()
           
 void CompositeCFlow()
           
 void CompositeExpression()
           
 void Concrete()
           
 void ConcreteExpression()
           
 void Construction()
           
 void Constructor()
           
 void ConstructorAttribute()
           
 void disable_tracing()
           
 void enable_tracing()
           
 void Exception()
           
 ASTExecution execution()
           
 void Execution()
           
 void Expression()
           
 void Field()
           
 void FieldAttribute()
           
 void FieldExecution()
           
 ParseException generateParseException()
           
 void Get()
           
 Token getNextToken()
           
 Token getToken(int index)
           
 void Has()
           
 void HasField()
           
static void main(String[] args)
           
 void Method()
           
 void Not()
           
 void NotCFlow()
           
 void Or()
           
 void OrCFlow()
           
 void Parameter()
           
 void Parameters()
           
 void Pointcut()
           
 void ReInit(InputStream stream)
           
 void ReInit(PointcutExpressionParserTokenManager tm)
           
 void ReInit(Reader stream)
           
 void Set()
           
 ASTStart Start()
           
 void SubCFlow()
           
 void SubExpression()
           
 void Throws()
           
 void Within()
           
 void Withincode()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

jjtree

protected org.jboss.aop.pointcut.ast.JJTPointcutExpressionParserState jjtree

token_source

public PointcutExpressionParserTokenManager token_source

token

public Token token

jj_nt

public Token jj_nt

lookingAhead

public boolean lookingAhead
Constructor Detail

PointcutExpressionParser

public PointcutExpressionParser(InputStream stream)

PointcutExpressionParser

public PointcutExpressionParser(Reader stream)

PointcutExpressionParser

public PointcutExpressionParser(PointcutExpressionParserTokenManager tm)
Method Detail

main

public static void main(String[] args)

Start

public final ASTStart Start()
                     throws ParseException
Throws:
ParseException

execution

public final ASTExecution execution()
                             throws ParseException
Throws:
ParseException

Expression

public final void Expression()
                      throws ParseException
Throws:
ParseException

BooleanExpression

public final void BooleanExpression()
                             throws ParseException
Throws:
ParseException

CompositeExpression

public final void CompositeExpression()
                               throws ParseException
Throws:
ParseException

Not

public final void Not()
               throws ParseException
Throws:
ParseException

SubExpression

public final void SubExpression()
                         throws ParseException
Throws:
ParseException

And

public final void And()
               throws ParseException
Throws:
ParseException

Or

public final void Or()
              throws ParseException
Throws:
ParseException

CFlowExpression

public final ASTCFlowExpression CFlowExpression()
                                         throws ParseException
Throws:
ParseException

CFlowBoolean

public final void CFlowBoolean()
                        throws ParseException
Throws:
ParseException

NotCFlow

public final void NotCFlow()
                    throws ParseException
Throws:
ParseException

CompositeCFlow

public final void CompositeCFlow()
                          throws ParseException
Throws:
ParseException

SubCFlow

public final void SubCFlow()
                    throws ParseException
Throws:
ParseException

AndCFlow

public final void AndCFlow()
                    throws ParseException
Throws:
ParseException

OrCFlow

public final void OrCFlow()
                   throws ParseException
Throws:
ParseException

ConcreteExpression

public final void ConcreteExpression()
                              throws ParseException
Throws:
ParseException

Concrete

public final void Concrete()
                    throws ParseException
Throws:
ParseException

Pointcut

public final void Pointcut()
                    throws ParseException
Throws:
ParseException

CFlow

public final void CFlow()
                 throws ParseException
Throws:
ParseException

All

public final void All()
               throws ParseException
Throws:
ParseException

Call

public final void Call()
                throws ParseException
Throws:
ParseException

Within

public final void Within()
                  throws ParseException
Throws:
ParseException

Withincode

public final void Withincode()
                      throws ParseException
Throws:
ParseException

Execution

public final void Execution()
                     throws ParseException
Throws:
ParseException

Construction

public final void Construction()
                        throws ParseException
Throws:
ParseException

Has

public final void Has()
               throws ParseException
Throws:
ParseException

HasField

public final void HasField()
                    throws ParseException
Throws:
ParseException

Get

public final void Get()
               throws ParseException
Throws:
ParseException

Set

public final void Set()
               throws ParseException
Throws:
ParseException

FieldExecution

public final void FieldExecution()
                          throws ParseException
Throws:
ParseException

Method

public final void Method()
                  throws ParseException
Throws:
ParseException

Throws

public final void Throws()
                  throws ParseException
Throws:
ParseException

Exception

public final void Exception()
                     throws ParseException
Throws:
ParseException

Attribute

public final void Attribute()
                     throws ParseException
Throws:
ParseException

Constructor

public final void Constructor()
                       throws ParseException
Throws:
ParseException

ConstructorAttribute

public final void ConstructorAttribute()
                                throws ParseException
Throws:
ParseException

Parameters

public final void Parameters()
                      throws ParseException
Throws:
ParseException

Parameter

public final void Parameter()
                     throws ParseException
Throws:
ParseException

AllParams

public final void AllParams()
                     throws ParseException
Throws:
ParseException

Field

public final void Field()
                 throws ParseException
Throws:
ParseException

FieldAttribute

public final void FieldAttribute()
                          throws ParseException
Throws:
ParseException

ReInit

public void ReInit(InputStream stream)

ReInit

public void ReInit(Reader stream)

ReInit

public void ReInit(PointcutExpressionParserTokenManager tm)

getNextToken

public final Token getNextToken()

getToken

public final Token getToken(int index)

generateParseException

public ParseException generateParseException()

enable_tracing

public final void enable_tracing()

disable_tracing

public final void disable_tracing()


Copyright © 2008 JBoss, a division of Red Hat, Inc.. All Rights Reserved.