|
|||||||||
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.traversalparser.TraversalParser
public class TraversalParser
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 | |
---|---|
TraversalParser(JascoParserTokenManager tokenizer,
java.lang.String filename)
|
Method Summary | |
---|---|
TraversalSpec |
getTraversalSpec()
|
protected void |
parseAbstractMethodImpl(java.lang.String parseString,
HookInstance hi)
|
protected void |
parseCombStrat()
|
protected void |
parseHookBehaviorExec(HookInstance hi,
java.lang.String methodname)
|
protected void |
parseHookExecution(java.lang.String parseString)
|
protected HookInit |
parseHookInit(java.lang.String prev)
|
void |
parseHookInstances()
|
void |
parsePackageDeclaration()
|
void |
parseTraversalDeclaration()
|
void |
start()
|
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, isExistingClassName, 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 TraversalParser(JascoParserTokenManager tokenizer, java.lang.String filename)
Method Detail |
---|
public TraversalSpec getTraversalSpec()
public void start()
public void parsePackageDeclaration() throws JascoParseException
JascoParseException
public void parseTraversalDeclaration() throws JascoParseException
JascoParseException
protected void parseHookBehaviorExec(HookInstance hi, java.lang.String methodname) throws JascoParseException
JascoParseException
protected void parseHookExecution(java.lang.String parseString) throws JascoParseException
JascoParseException
protected void parseCombStrat() throws JascoParseException
JascoParseException
public void parseHookInstances() throws JascoParseException
JascoParseException
protected void parseAbstractMethodImpl(java.lang.String parseString, HookInstance hi) throws JascoParseException
JascoParseException
protected HookInit parseHookInit(java.lang.String prev) throws JascoParseException
JascoParseException
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |