|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object jasco.tools.jascoparser.JavaParser jasco.tools.jascoparser.JascoParser jasco.tools.aspectparser.AspectParser
public class AspectParser
Field Summary |
---|
Fields inherited from class jasco.tools.jascoparser.JascoParser |
---|
REFINABLEMOD |
Fields inherited from class jasco.tools.jascoparser.JavaParser |
---|
TYPE_ASPECT, TYPE_CLASS, TYPE_METHOD |
Constructor Summary | |
---|---|
AspectParser(JascoParserTokenManager aAspectParserTokenManager,
java.lang.String aFileName)
|
Methods inherited from class jasco.tools.jascoparser.JascoParser |
---|
checkAnyType, checkASSIGN, checkClass, checkCOLON, checkDOT, checkLBRACKET, checkLPAREN, checkNEW, checkRBRACE, checkRPAREN, checkSEMICOLONorLBRACE, checkTYPE, checkTYPEorLBRACE, getClassCode, hasWildcards, isAbstractModifier, isEvent, isHook, isRefinable, loadClassOrPrim, loadClassOrPrimOrArray, parseModifiers, tokenANNOTATION, tokenASSIGN, tokenATINTERFACE, tokenCLASS, tokenCOMMA, tokenDOT, tokenENUM, tokenEOF, tokenEXTENDS, tokenFINAL, tokenGT, tokenIDENTIFIER, tokenIMPLEMENTS, tokenIMPORT, tokenINTERFACE, tokenLBRACE, tokenLBRACKET, tokenLPAREN, tokenLT, tokenPACKAGE, tokenRBRACE, tokenRBRACKET, tokenRPAREN, tokenSEMICOLON, tokenSTATIC, tokenTHROWS, tokenVARARGS |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AspectParser(JascoParserTokenManager aAspectParserTokenManager, java.lang.String aFileName)
Method Detail |
---|
public PAspect getParsedAspect()
public void start()
protected boolean isExistingClassName(java.lang.String name)
isExistingClassName
in class JascoParser
protected boolean isMultipleElements(java.lang.String s)
protected int getNumberTag(PCutpointConstructor constructor, java.lang.String image) throws JascoParseException
JascoParseException
protected PCutpointConstructorApplicationDesignator parseStrictRegularPointcut(PCutpointConstructor constructor, java.lang.StringBuffer constructorstring) throws JascoParseException
JascoParseException
protected PCutpointConstructorApplicationDesignator parseComplementRegularPointcut(PCutpointConstructor constructor, java.lang.StringBuffer constructorstring) throws JascoParseException
JascoParseException
protected PCutpointConstructorApplicationDesignator parseConstructorBody(PCutpointConstructor constructor, java.lang.StringBuffer constructorstring) throws JascoParseException
JascoParseException
protected PCutpointConstructorApplicationDesignator parseRegularPointcut(PCutpointConstructor constructor, java.lang.StringBuffer constructorstring, PCutpointConstructorRegular regularConstructor) throws JascoParseException
JascoParseException
protected void transformToStateMachine(PRegularConstructorStatement current, State prev, java.util.TreeMap statementMap, java.util.TreeMap stateMap, PCutpointConstructorRegular regularConstructor) throws JascoParseException
JascoParseException
protected PRegularConstructorStatement parseRegularPointcutStmnt(PCutpointConstructor constructor, java.lang.StringBuffer constructorstring) throws JascoParseException
JascoParseException
protected java.util.Vector parseRegularConstructorStatementNext(java.lang.StringBuffer constructorstring) throws JascoParseException
JascoParseException
protected PCutpointConstructorApplicationDesignator parseAbstractPointcut(PCutpointConstructor constructor, java.lang.StringBuffer constructorstring) throws JascoParseException
JascoParseException
protected PCutpointConstructorApplicationDesignator createDesignatorBool(PCutpointConstructorApplicationDesignator prev, java.lang.StringBuffer log, PCutpointConstructor constructor) throws JascoParseException
JascoParseException
protected PCutpointConstructorApplicationDesignator createDesignatorAll(java.lang.StringBuffer log, PCutpointConstructor constructor) throws JascoParseException
JascoParseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |