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)