public class PointcutExpressionParser extends Object implements PointcutExpressionParserTreeConstants, PointcutExpressionParserConstants
Modifier and Type | Field and Description |
---|---|
Token |
jj_nt |
protected org.jboss.aop.pointcut.ast.JJTPointcutExpressionParserState |
jjtree |
boolean |
lookingAhead |
Token |
token |
PointcutExpressionParserTokenManager |
token_source |
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
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 and Description |
---|
PointcutExpressionParser(InputStream stream) |
PointcutExpressionParser(PointcutExpressionParserTokenManager tm) |
PointcutExpressionParser(Reader stream) |
protected org.jboss.aop.pointcut.ast.JJTPointcutExpressionParserState jjtree
public PointcutExpressionParserTokenManager token_source
public Token token
public Token jj_nt
public boolean lookingAhead
public PointcutExpressionParser(InputStream stream)
public PointcutExpressionParser(Reader stream)
public PointcutExpressionParser(PointcutExpressionParserTokenManager tm)
public static void main(String[] args)
public final ASTStart Start() throws ParseException
ParseException
public final ASTExecution execution() throws ParseException
ParseException
public final void Expression() throws ParseException
ParseException
public final void BooleanExpression() throws ParseException
ParseException
public final void CompositeExpression() throws ParseException
ParseException
public final void Not() throws ParseException
ParseException
public final void SubExpression() throws ParseException
ParseException
public final void And() throws ParseException
ParseException
public final void Or() throws ParseException
ParseException
public final ASTCFlowExpression CFlowExpression() throws ParseException
ParseException
public final void CFlowBoolean() throws ParseException
ParseException
public final void NotCFlow() throws ParseException
ParseException
public final void CompositeCFlow() throws ParseException
ParseException
public final void SubCFlow() throws ParseException
ParseException
public final void AndCFlow() throws ParseException
ParseException
public final void OrCFlow() throws ParseException
ParseException
public final void ConcreteExpression() throws ParseException
ParseException
public final void Concrete() throws ParseException
ParseException
public final void Pointcut() throws ParseException
ParseException
public final void CFlow() throws ParseException
ParseException
public final void All() throws ParseException
ParseException
public final void Call() throws ParseException
ParseException
public final void Within() throws ParseException
ParseException
public final void Withincode() throws ParseException
ParseException
public final void Execution() throws ParseException
ParseException
public final void Construction() throws ParseException
ParseException
public final void Has() throws ParseException
ParseException
public final void HasField() throws ParseException
ParseException
public final void Get() throws ParseException
ParseException
public final void Set() throws ParseException
ParseException
public final void FieldExecution() throws ParseException
ParseException
public final void Method() throws ParseException
ParseException
public final void Throws() throws ParseException
ParseException
public final void Exception() throws ParseException
ParseException
public final void Attribute() throws ParseException
ParseException
public final void Constructor() throws ParseException
ParseException
public final void ConstructorAttribute() throws ParseException
ParseException
public final void Parameters() throws ParseException
ParseException
public final void Parameter() throws ParseException
ParseException
public final void AllParams() throws ParseException
ParseException
public final void Field() throws ParseException
ParseException
public final void FieldAttribute() throws ParseException
ParseException
public void ReInit(InputStream stream)
public void ReInit(Reader stream)
public void ReInit(PointcutExpressionParserTokenManager tm)
public final Token getNextToken()
public final Token getToken(int index)
public ParseException generateParseException()
public final void enable_tracing()
public final void disable_tracing()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.