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