joosc.analysis
Class AnalysisAdapter
java.lang.Object
joosc.analysis.AnalysisAdapter
- All Implemented Interfaces:
- Analysis, Switch
- Direct Known Subclasses:
- DepthFirstAdapter, ReversedDepthFirstAdapter
- public class AnalysisAdapter
- extends java.lang.Object
- implements Analysis
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AnalysisAdapter
public AnalysisAdapter()
getIn
public java.lang.Object getIn(Node node)
- Specified by:
getIn in interface Analysis
setIn
public void setIn(Node node,
java.lang.Object in)
- Specified by:
setIn in interface Analysis
getOut
public java.lang.Object getOut(Node node)
- Specified by:
getOut in interface Analysis
setOut
public void setOut(Node node,
java.lang.Object out)
- Specified by:
setOut in interface Analysis
caseStart
public void caseStart(Start node)
- Specified by:
caseStart in interface Analysis
caseADefaultClassfile
public void caseADefaultClassfile(ADefaultClassfile node)
- Specified by:
caseADefaultClassfile in interface Analysis
caseAExternClassfile
public void caseAExternClassfile(AExternClassfile node)
- Specified by:
caseAExternClassfile in interface Analysis
caseAClass
public void caseAClass(AClass node)
- Specified by:
caseAClass in interface Analysis
caseAFinalClassmods
public void caseAFinalClassmods(AFinalClassmods node)
- Specified by:
caseAFinalClassmods in interface Analysis
caseAAbstractClassmods
public void caseAAbstractClassmods(AAbstractClassmods node)
- Specified by:
caseAAbstractClassmods in interface Analysis
caseAExternClass
public void caseAExternClass(AExternClass node)
- Specified by:
caseAExternClass in interface Analysis
caseAExtension
public void caseAExtension(AExtension node)
- Specified by:
caseAExtension in interface Analysis
caseAReferenceType
public void caseAReferenceType(AReferenceType node)
- Specified by:
caseAReferenceType in interface Analysis
caseACharType
public void caseACharType(ACharType node)
- Specified by:
caseACharType in interface Analysis
caseABooleanType
public void caseABooleanType(ABooleanType node)
- Specified by:
caseABooleanType in interface Analysis
caseAIntType
public void caseAIntType(AIntType node)
- Specified by:
caseAIntType in interface Analysis
caseAPolynullType
public void caseAPolynullType(APolynullType node)
- Specified by:
caseAPolynullType in interface Analysis
caseAVoidType
public void caseAVoidType(AVoidType node)
- Specified by:
caseAVoidType in interface Analysis
caseAFirstField
public void caseAFirstField(AFirstField node)
- Specified by:
caseAFirstField in interface Analysis
caseAField
public void caseAField(AField node)
- Specified by:
caseAField in interface Analysis
caseAOnefield
public void caseAOnefield(AOnefield node)
- Specified by:
caseAOnefield in interface Analysis
caseAIdentifierList
public void caseAIdentifierList(AIdentifierList node)
- Specified by:
caseAIdentifierList in interface Analysis
caseAConstructor
public void caseAConstructor(AConstructor node)
- Specified by:
caseAConstructor in interface Analysis
caseAExternConstructor
public void caseAExternConstructor(AExternConstructor node)
- Specified by:
caseAExternConstructor in interface Analysis
caseAFormalList
public void caseAFormalList(AFormalList node)
- Specified by:
caseAFormalList in interface Analysis
caseAFormal
public void caseAFormal(AFormal node)
- Specified by:
caseAFormal in interface Analysis
caseAModMethod
public void caseAModMethod(AModMethod node)
- Specified by:
caseAModMethod in interface Analysis
caseANonmodMethod
public void caseANonmodMethod(ANonmodMethod node)
- Specified by:
caseANonmodMethod in interface Analysis
caseAAbstractMethod
public void caseAAbstractMethod(AAbstractMethod node)
- Specified by:
caseAAbstractMethod in interface Analysis
caseAMainMethod
public void caseAMainMethod(AMainMethod node)
- Specified by:
caseAMainMethod in interface Analysis
caseAFinalMethodmods
public void caseAFinalMethodmods(AFinalMethodmods node)
- Specified by:
caseAFinalMethodmods in interface Analysis
caseASynchronizedMethodmods
public void caseASynchronizedMethodmods(ASynchronizedMethodmods node)
- Specified by:
caseASynchronizedMethodmods in interface Analysis
caseAFirstMainargv
public void caseAFirstMainargv(AFirstMainargv node)
- Specified by:
caseAFirstMainargv in interface Analysis
caseASecondMainargv
public void caseASecondMainargv(ASecondMainargv node)
- Specified by:
caseASecondMainargv in interface Analysis
caseAModExternMethod
public void caseAModExternMethod(AModExternMethod node)
- Specified by:
caseAModExternMethod in interface Analysis
caseANonmodExternMethod
public void caseANonmodExternMethod(ANonmodExternMethod node)
- Specified by:
caseANonmodExternMethod in interface Analysis
caseAFinalExternMethodmods
public void caseAFinalExternMethodmods(AFinalExternMethodmods node)
- Specified by:
caseAFinalExternMethodmods in interface Analysis
caseAAbstractExternMethodmods
public void caseAAbstractExternMethodmods(AAbstractExternMethodmods node)
- Specified by:
caseAAbstractExternMethodmods in interface Analysis
caseASynchronizedExternMethodmods
public void caseASynchronizedExternMethodmods(ASynchronizedExternMethodmods node)
- Specified by:
caseASynchronizedExternMethodmods in interface Analysis
caseAVoidReturntype
public void caseAVoidReturntype(AVoidReturntype node)
- Specified by:
caseAVoidReturntype in interface Analysis
caseANonvoidReturntype
public void caseANonvoidReturntype(ANonvoidReturntype node)
- Specified by:
caseANonvoidReturntype in interface Analysis
caseASimpleStm
public void caseASimpleStm(ASimpleStm node)
- Specified by:
caseASimpleStm in interface Analysis
caseADeclFirstStm
public void caseADeclFirstStm(ADeclFirstStm node)
- Specified by:
caseADeclFirstStm in interface Analysis
caseADeclStm
public void caseADeclStm(ADeclStm node)
- Specified by:
caseADeclStm in interface Analysis
caseAIfStm
public void caseAIfStm(AIfStm node)
- Specified by:
caseAIfStm in interface Analysis
caseASkipStm
public void caseASkipStm(ASkipStm node)
- Specified by:
caseASkipStm in interface Analysis
caseABlockStm
public void caseABlockStm(ABlockStm node)
- Specified by:
caseABlockStm in interface Analysis
caseAExpStm
public void caseAExpStm(AExpStm node)
- Specified by:
caseAExpStm in interface Analysis
caseAReturnStm
public void caseAReturnStm(AReturnStm node)
- Specified by:
caseAReturnStm in interface Analysis
caseADynamicStm
public void caseADynamicStm(ADynamicStm node)
- Specified by:
caseADynamicStm in interface Analysis
caseASuperconsStm
public void caseASuperconsStm(ASuperconsStm node)
- Specified by:
caseASuperconsStm in interface Analysis
caseAIfelseStm
public void caseAIfelseStm(AIfelseStm node)
- Specified by:
caseAIfelseStm in interface Analysis
caseAForStm
public void caseAForStm(AForStm node)
- Specified by:
caseAForStm in interface Analysis
caseAWhileStm
public void caseAWhileStm(AWhileStm node)
- Specified by:
caseAWhileStm in interface Analysis
caseAOnelocal
public void caseAOnelocal(AOnelocal node)
- Specified by:
caseAOnelocal in interface Analysis
caseASkipSimplestm
public void caseASkipSimplestm(ASkipSimplestm node)
- Specified by:
caseASkipSimplestm in interface Analysis
caseABlockSimplestm
public void caseABlockSimplestm(ABlockSimplestm node)
- Specified by:
caseABlockSimplestm in interface Analysis
caseAExpSimplestm
public void caseAExpSimplestm(AExpSimplestm node)
- Specified by:
caseAExpSimplestm in interface Analysis
caseAReturnSimplestm
public void caseAReturnSimplestm(AReturnSimplestm node)
- Specified by:
caseAReturnSimplestm in interface Analysis
caseASimpleStmNoShortIf
public void caseASimpleStmNoShortIf(ASimpleStmNoShortIf node)
- Specified by:
caseASimpleStmNoShortIf in interface Analysis
caseAIfelseStmNoShortIf
public void caseAIfelseStmNoShortIf(AIfelseStmNoShortIf node)
- Specified by:
caseAIfelseStmNoShortIf in interface Analysis
caseAForStmNoShortIf
public void caseAForStmNoShortIf(AForStmNoShortIf node)
- Specified by:
caseAForStmNoShortIf in interface Analysis
caseAWhileStmNoShortIf
public void caseAWhileStmNoShortIf(AWhileStmNoShortIf node)
- Specified by:
caseAWhileStmNoShortIf in interface Analysis
caseAAssignStmExp
public void caseAAssignStmExp(AAssignStmExp node)
- Specified by:
caseAAssignStmExp in interface Analysis
caseACallStmExp
public void caseACallStmExp(ACallStmExp node)
- Specified by:
caseACallStmExp in interface Analysis
caseAIncStmExp
public void caseAIncStmExp(AIncStmExp node)
- Specified by:
caseAIncStmExp in interface Analysis
caseANewStmExp
public void caseANewStmExp(ANewStmExp node)
- Specified by:
caseANewStmExp in interface Analysis
caseAAssignment
public void caseAAssignment(AAssignment node)
- Specified by:
caseAAssignment in interface Analysis
caseAAssignExp
public void caseAAssignExp(AAssignExp node)
- Specified by:
caseAAssignExp in interface Analysis
caseAOrExp
public void caseAOrExp(AOrExp node)
- Specified by:
caseAOrExp in interface Analysis
caseAAndExp
public void caseAAndExp(AAndExp node)
- Specified by:
caseAAndExp in interface Analysis
caseAEqExp
public void caseAEqExp(AEqExp node)
- Specified by:
caseAEqExp in interface Analysis
caseANeqExp
public void caseANeqExp(ANeqExp node)
- Specified by:
caseANeqExp in interface Analysis
caseALtExp
public void caseALtExp(ALtExp node)
- Specified by:
caseALtExp in interface Analysis
caseAGtExp
public void caseAGtExp(AGtExp node)
- Specified by:
caseAGtExp in interface Analysis
caseALeqExp
public void caseALeqExp(ALeqExp node)
- Specified by:
caseALeqExp in interface Analysis
caseAGeqExp
public void caseAGeqExp(AGeqExp node)
- Specified by:
caseAGeqExp in interface Analysis
caseAInstanceofExp
public void caseAInstanceofExp(AInstanceofExp node)
- Specified by:
caseAInstanceofExp in interface Analysis
caseAPlusExp
public void caseAPlusExp(APlusExp node)
- Specified by:
caseAPlusExp in interface Analysis
caseAMinusExp
public void caseAMinusExp(AMinusExp node)
- Specified by:
caseAMinusExp in interface Analysis
caseAMultExp
public void caseAMultExp(AMultExp node)
- Specified by:
caseAMultExp in interface Analysis
caseADivExp
public void caseADivExp(ADivExp node)
- Specified by:
caseADivExp in interface Analysis
caseAModExp
public void caseAModExp(AModExp node)
- Specified by:
caseAModExp in interface Analysis
caseAUminusExp
public void caseAUminusExp(AUminusExp node)
- Specified by:
caseAUminusExp in interface Analysis
caseANotExp
public void caseANotExp(ANotExp node)
- Specified by:
caseANotExp in interface Analysis
caseATmpcastExp
public void caseATmpcastExp(ATmpcastExp node)
- Specified by:
caseATmpcastExp in interface Analysis
caseACastExp
public void caseACastExp(ACastExp node)
- Specified by:
caseACastExp in interface Analysis
caseACasttocharExp
public void caseACasttocharExp(ACasttocharExp node)
- Specified by:
caseACasttocharExp in interface Analysis
caseAIdExp
public void caseAIdExp(AIdExp node)
- Specified by:
caseAIdExp in interface Analysis
caseAThisExp
public void caseAThisExp(AThisExp node)
- Specified by:
caseAThisExp in interface Analysis
caseAParenExp
public void caseAParenExp(AParenExp node)
- Specified by:
caseAParenExp in interface Analysis
caseANewExp
public void caseANewExp(ANewExp node)
- Specified by:
caseANewExp in interface Analysis
caseACallExp
public void caseACallExp(ACallExp node)
- Specified by:
caseACallExp in interface Analysis
caseAIntconstExp
public void caseAIntconstExp(AIntconstExp node)
- Specified by:
caseAIntconstExp in interface Analysis
caseATrueExp
public void caseATrueExp(ATrueExp node)
- Specified by:
caseATrueExp in interface Analysis
caseAFalseExp
public void caseAFalseExp(AFalseExp node)
- Specified by:
caseAFalseExp in interface Analysis
caseACharconstExp
public void caseACharconstExp(ACharconstExp node)
- Specified by:
caseACharconstExp in interface Analysis
caseAStringconstExp
public void caseAStringconstExp(AStringconstExp node)
- Specified by:
caseAStringconstExp in interface Analysis
caseANullExp
public void caseANullExp(ANullExp node)
- Specified by:
caseANullExp in interface Analysis
caseAClassinstancecreation
public void caseAClassinstancecreation(AClassinstancecreation node)
- Specified by:
caseAClassinstancecreation in interface Analysis
caseAMethodinvocation
public void caseAMethodinvocation(AMethodinvocation node)
- Specified by:
caseAMethodinvocation in interface Analysis
caseAObjectReceiver
public void caseAObjectReceiver(AObjectReceiver node)
- Specified by:
caseAObjectReceiver in interface Analysis
caseASuperReceiver
public void caseASuperReceiver(ASuperReceiver node)
- Specified by:
caseASuperReceiver in interface Analysis
caseAArgumentList
public void caseAArgumentList(AArgumentList node)
- Specified by:
caseAArgumentList in interface Analysis
caseTBlanks
public void caseTBlanks(TBlanks node)
- Specified by:
caseTBlanks in interface Analysis
caseTEolComment
public void caseTEolComment(TEolComment node)
- Specified by:
caseTEolComment in interface Analysis
caseTExtComment
public void caseTExtComment(TExtComment node)
- Specified by:
caseTExtComment in interface Analysis
caseTAbstract
public void caseTAbstract(TAbstract node)
- Specified by:
caseTAbstract in interface Analysis
caseTBoolean
public void caseTBoolean(TBoolean node)
- Specified by:
caseTBoolean in interface Analysis
caseTBreak
public void caseTBreak(TBreak node)
- Specified by:
caseTBreak in interface Analysis
caseTByte
public void caseTByte(TByte node)
- Specified by:
caseTByte in interface Analysis
caseTCase
public void caseTCase(TCase node)
- Specified by:
caseTCase in interface Analysis
caseTCatch
public void caseTCatch(TCatch node)
- Specified by:
caseTCatch in interface Analysis
caseTChar
public void caseTChar(TChar node)
- Specified by:
caseTChar in interface Analysis
caseTClass
public void caseTClass(TClass node)
- Specified by:
caseTClass in interface Analysis
caseTConst
public void caseTConst(TConst node)
- Specified by:
caseTConst in interface Analysis
caseTContinue
public void caseTContinue(TContinue node)
- Specified by:
caseTContinue in interface Analysis
caseTDefault
public void caseTDefault(TDefault node)
- Specified by:
caseTDefault in interface Analysis
caseTDo
public void caseTDo(TDo node)
- Specified by:
caseTDo in interface Analysis
caseTDouble
public void caseTDouble(TDouble node)
- Specified by:
caseTDouble in interface Analysis
caseTElse
public void caseTElse(TElse node)
- Specified by:
caseTElse in interface Analysis
caseTExtends
public void caseTExtends(TExtends node)
- Specified by:
caseTExtends in interface Analysis
caseTExtern
public void caseTExtern(TExtern node)
- Specified by:
caseTExtern in interface Analysis
caseTFinal
public void caseTFinal(TFinal node)
- Specified by:
caseTFinal in interface Analysis
caseTFinally
public void caseTFinally(TFinally node)
- Specified by:
caseTFinally in interface Analysis
caseTFloat
public void caseTFloat(TFloat node)
- Specified by:
caseTFloat in interface Analysis
caseTFor
public void caseTFor(TFor node)
- Specified by:
caseTFor in interface Analysis
caseTGoto
public void caseTGoto(TGoto node)
- Specified by:
caseTGoto in interface Analysis
caseTIf
public void caseTIf(TIf node)
- Specified by:
caseTIf in interface Analysis
caseTImplements
public void caseTImplements(TImplements node)
- Specified by:
caseTImplements in interface Analysis
caseTImport
public void caseTImport(TImport node)
- Specified by:
caseTImport in interface Analysis
caseTIn
public void caseTIn(TIn node)
- Specified by:
caseTIn in interface Analysis
caseTInstanceof
public void caseTInstanceof(TInstanceof node)
- Specified by:
caseTInstanceof in interface Analysis
caseTInt
public void caseTInt(TInt node)
- Specified by:
caseTInt in interface Analysis
caseTInterface
public void caseTInterface(TInterface node)
- Specified by:
caseTInterface in interface Analysis
caseTLong
public void caseTLong(TLong node)
- Specified by:
caseTLong in interface Analysis
caseTMain
public void caseTMain(TMain node)
- Specified by:
caseTMain in interface Analysis
caseTNative
public void caseTNative(TNative node)
- Specified by:
caseTNative in interface Analysis
caseTNew
public void caseTNew(TNew node)
- Specified by:
caseTNew in interface Analysis
caseTPackage
public void caseTPackage(TPackage node)
- Specified by:
caseTPackage in interface Analysis
caseTPrivate
public void caseTPrivate(TPrivate node)
- Specified by:
caseTPrivate in interface Analysis
caseTProtected
public void caseTProtected(TProtected node)
- Specified by:
caseTProtected in interface Analysis
caseTPublic
public void caseTPublic(TPublic node)
- Specified by:
caseTPublic in interface Analysis
caseTReturn
public void caseTReturn(TReturn node)
- Specified by:
caseTReturn in interface Analysis
caseTShort
public void caseTShort(TShort node)
- Specified by:
caseTShort in interface Analysis
caseTStatic
public void caseTStatic(TStatic node)
- Specified by:
caseTStatic in interface Analysis
caseTSuper
public void caseTSuper(TSuper node)
- Specified by:
caseTSuper in interface Analysis
caseTSwitch
public void caseTSwitch(TSwitch node)
- Specified by:
caseTSwitch in interface Analysis
caseTSynchronized
public void caseTSynchronized(TSynchronized node)
- Specified by:
caseTSynchronized in interface Analysis
caseTThis
public void caseTThis(TThis node)
- Specified by:
caseTThis in interface Analysis
caseTThrow
public void caseTThrow(TThrow node)
- Specified by:
caseTThrow in interface Analysis
caseTThrows
public void caseTThrows(TThrows node)
- Specified by:
caseTThrows in interface Analysis
caseTTransient
public void caseTTransient(TTransient node)
- Specified by:
caseTTransient in interface Analysis
caseTTry
public void caseTTry(TTry node)
- Specified by:
caseTTry in interface Analysis
caseTVoid
public void caseTVoid(TVoid node)
- Specified by:
caseTVoid in interface Analysis
caseTVolatile
public void caseTVolatile(TVolatile node)
- Specified by:
caseTVolatile in interface Analysis
caseTWhile
public void caseTWhile(TWhile node)
- Specified by:
caseTWhile in interface Analysis
caseTAssign
public void caseTAssign(TAssign node)
- Specified by:
caseTAssign in interface Analysis
caseTGt
public void caseTGt(TGt node)
- Specified by:
caseTGt in interface Analysis
caseTLt
public void caseTLt(TLt node)
- Specified by:
caseTLt in interface Analysis
caseTNot
public void caseTNot(TNot node)
- Specified by:
caseTNot in interface Analysis
caseTEq
public void caseTEq(TEq node)
- Specified by:
caseTEq in interface Analysis
caseTLeq
public void caseTLeq(TLeq node)
- Specified by:
caseTLeq in interface Analysis
caseTGeq
public void caseTGeq(TGeq node)
- Specified by:
caseTGeq in interface Analysis
caseTNeq
public void caseTNeq(TNeq node)
- Specified by:
caseTNeq in interface Analysis
caseTAnd
public void caseTAnd(TAnd node)
- Specified by:
caseTAnd in interface Analysis
caseTOr
public void caseTOr(TOr node)
- Specified by:
caseTOr in interface Analysis
caseTPlus
public void caseTPlus(TPlus node)
- Specified by:
caseTPlus in interface Analysis
caseTMinus
public void caseTMinus(TMinus node)
- Specified by:
caseTMinus in interface Analysis
caseTMult
public void caseTMult(TMult node)
- Specified by:
caseTMult in interface Analysis
caseTDiv
public void caseTDiv(TDiv node)
- Specified by:
caseTDiv in interface Analysis
caseTMod
public void caseTMod(TMod node)
- Specified by:
caseTMod in interface Analysis
caseTLBrace
public void caseTLBrace(TLBrace node)
- Specified by:
caseTLBrace in interface Analysis
caseTRBrace
public void caseTRBrace(TRBrace node)
- Specified by:
caseTRBrace in interface Analysis
caseTSemicolon
public void caseTSemicolon(TSemicolon node)
- Specified by:
caseTSemicolon in interface Analysis
caseTLPar
public void caseTLPar(TLPar node)
- Specified by:
caseTLPar in interface Analysis
caseTRPar
public void caseTRPar(TRPar node)
- Specified by:
caseTRPar in interface Analysis
caseTLBracket
public void caseTLBracket(TLBracket node)
- Specified by:
caseTLBracket in interface Analysis
caseTRBracket
public void caseTRBracket(TRBracket node)
- Specified by:
caseTRBracket in interface Analysis
caseTComma
public void caseTComma(TComma node)
- Specified by:
caseTComma in interface Analysis
caseTDot
public void caseTDot(TDot node)
- Specified by:
caseTDot in interface Analysis
caseTInc
public void caseTInc(TInc node)
- Specified by:
caseTInc in interface Analysis
caseTNull
public void caseTNull(TNull node)
- Specified by:
caseTNull in interface Analysis
caseTTrue
public void caseTTrue(TTrue node)
- Specified by:
caseTTrue in interface Analysis
caseTFalse
public void caseTFalse(TFalse node)
- Specified by:
caseTFalse in interface Analysis
caseTCharconst
public void caseTCharconst(TCharconst node)
- Specified by:
caseTCharconst in interface Analysis
caseTIntconst
public void caseTIntconst(TIntconst node)
- Specified by:
caseTIntconst in interface Analysis
caseTStringconst
public void caseTStringconst(TStringconst node)
- Specified by:
caseTStringconst in interface Analysis
caseTIdentifier
public void caseTIdentifier(TIdentifier node)
- Specified by:
caseTIdentifier in interface Analysis
caseTImportpath
public void caseTImportpath(TImportpath node)
- Specified by:
caseTImportpath in interface Analysis
caseEOF
public void caseEOF(EOF node)
- Specified by:
caseEOF in interface Analysis
defaultCase
public void defaultCase(Node node)