joosc.analysis
Interface Analysis

All Superinterfaces:
Switch
All Known Implementing Classes:
AnalysisAdapter

public interface Analysis
extends Switch


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

Method Detail

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)