org.jboss.aop.pointcut.ast
Class PointcutExpressionParser
java.lang.Object
org.jboss.aop.pointcut.ast.PointcutExpressionParser
- All Implemented Interfaces:
- PointcutExpressionParserConstants, PointcutExpressionParserTreeConstants
public class PointcutExpressionParser
- extends Object
- implements PointcutExpressionParserTreeConstants, PointcutExpressionParserConstants
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
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
PointcutExpressionParser
public PointcutExpressionParser(InputStream stream)
PointcutExpressionParser
public PointcutExpressionParser(Reader stream)
PointcutExpressionParser
public PointcutExpressionParser(PointcutExpressionParserTokenManager tm)
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.