com.google.clearsilver.jsilver.syntax.analysis
Class AnalysisAdapter

java.lang.Object
  extended by com.google.clearsilver.jsilver.syntax.analysis.AnalysisAdapter
All Implemented Interfaces:
Analysis, Switch
Direct Known Subclasses:
DepthFirstAdapter, ReversedDepthFirstAdapter

public class AnalysisAdapter
extends Object
implements Analysis


Constructor Summary
AnalysisAdapter()
           
 
Method Summary
 void caseAAddExpression(AAddExpression node)
           
 void caseAAltCommand(AAltCommand node)
           
 void caseAAndExpression(AAndExpression node)
           
 void caseAAutoescapeCommand(AAutoescapeCommand node)
           
 void caseACallCommand(ACallCommand node)
           
 void caseACommaExpression(ACommaExpression node)
           
 void caseACommentCommand(ACommentCommand node)
           
 void caseAContentTypeCommand(AContentTypeCommand node)
           
 void caseACsOpenPosition(ACsOpenPosition node)
           
 void caseADataCommand(ADataCommand node)
           
 void caseADecimalExpression(ADecimalExpression node)
           
 void caseADecNumberVariable(ADecNumberVariable node)
           
 void caseADefCommand(ADefCommand node)
           
 void caseADescendVariable(ADescendVariable node)
           
 void caseADivideExpression(ADivideExpression node)
           
 void caseAEachCommand(AEachCommand node)
           
 void caseAEqExpression(AEqExpression node)
           
 void caseAEscapeCommand(AEscapeCommand node)
           
 void caseAEvarCommand(AEvarCommand node)
           
 void caseAExistsExpression(AExistsExpression node)
           
 void caseAExpandVariable(AExpandVariable node)
           
 void caseAFunctionExpression(AFunctionExpression node)
           
 void caseAGteExpression(AGteExpression node)
           
 void caseAGtExpression(AGtExpression node)
           
 void caseAHardIncludeCommand(AHardIncludeCommand node)
           
 void caseAHardLincludeCommand(AHardLincludeCommand node)
           
 void caseAHexExpression(AHexExpression node)
           
 void caseAHexNumberVariable(AHexNumberVariable node)
           
 void caseAIfCommand(AIfCommand node)
           
 void caseAIncludeCommand(AIncludeCommand node)
           
 void caseAInlineCommand(AInlineCommand node)
           
 void caseALincludeCommand(ALincludeCommand node)
           
 void caseALoopCommand(ALoopCommand node)
           
 void caseALoopIncCommand(ALoopIncCommand node)
           
 void caseALoopToCommand(ALoopToCommand node)
           
 void caseALteExpression(ALteExpression node)
           
 void caseALtExpression(ALtExpression node)
           
 void caseALvarCommand(ALvarCommand node)
           
 void caseAModuloExpression(AModuloExpression node)
           
 void caseAMultipleCommand(AMultipleCommand node)
           
 void caseAMultiplyExpression(AMultiplyExpression node)
           
 void caseANameCommand(ANameCommand node)
           
 void caseANameVariable(ANameVariable node)
           
 void caseANeExpression(ANeExpression node)
           
 void caseANegativeExpression(ANegativeExpression node)
           
 void caseANoopCommand(ANoopCommand node)
           
 void caseANoopExpression(ANoopExpression node)
           
 void caseANotExpression(ANotExpression node)
           
 void caseANumericAddExpression(ANumericAddExpression node)
           
 void caseANumericEqExpression(ANumericEqExpression node)
           
 void caseANumericExpression(ANumericExpression node)
           
 void caseANumericNeExpression(ANumericNeExpression node)
           
 void caseAOrExpression(AOrExpression node)
           
 void caseASequenceExpression(ASequenceExpression node)
           
 void caseASetCommand(ASetCommand node)
           
 void caseAStringExpression(AStringExpression node)
           
 void caseASubtractExpression(ASubtractExpression node)
           
 void caseAUvarCommand(AUvarCommand node)
           
 void caseAVarCommand(AVarCommand node)
           
 void caseAVariableExpression(AVariableExpression node)
           
 void caseAWithCommand(AWithCommand node)
           
 void caseEOF(EOF node)
           
 void caseStart(Start node)
           
 void caseTAlt(TAlt node)
           
 void caseTAnd(TAnd node)
           
 void caseTArgWhitespace(TArgWhitespace node)
           
 void caseTAssignment(TAssignment node)
           
 void caseTAutoescape(TAutoescape node)
           
 void caseTBang(TBang node)
           
 void caseTBracketClose(TBracketClose node)
           
 void caseTBracketOpen(TBracketOpen node)
           
 void caseTCall(TCall node)
           
 void caseTComma(TComma node)
           
 void caseTCommandDelimiter(TCommandDelimiter node)
           
 void caseTComment(TComment node)
           
 void caseTCommentStart(TCommentStart node)
           
 void caseTContentType(TContentType node)
           
 void caseTCsClose(TCsClose node)
           
 void caseTCsOpen(TCsOpen node)
           
 void caseTData(TData node)
           
 void caseTDecNumber(TDecNumber node)
           
 void caseTDef(TDef node)
           
 void caseTDollar(TDollar node)
           
 void caseTDot(TDot node)
           
 void caseTEach(TEach node)
           
 void caseTElse(TElse node)
           
 void caseTElseIf(TElseIf node)
           
 void caseTEq(TEq node)
           
 void caseTEscape(TEscape node)
           
 void caseTEvar(TEvar node)
           
 void caseTGt(TGt node)
           
 void caseTGte(TGte node)
           
 void caseTHardDelimiter(THardDelimiter node)
           
 void caseTHash(THash node)
           
 void caseTHexNumber(THexNumber node)
           
 void caseTIf(TIf node)
           
 void caseTInclude(TInclude node)
           
 void caseTInline(TInline node)
           
 void caseTLinclude(TLinclude node)
           
 void caseTLoop(TLoop node)
           
 void caseTLt(TLt node)
           
 void caseTLte(TLte node)
           
 void caseTLvar(TLvar node)
           
 void caseTMinus(TMinus node)
           
 void caseTName(TName node)
           
 void caseTNe(TNe node)
           
 void caseTOr(TOr node)
           
 void caseTParenClose(TParenClose node)
           
 void caseTParenOpen(TParenOpen node)
           
 void caseTPercent(TPercent node)
           
 void caseTPlus(TPlus node)
           
 void caseTQuestion(TQuestion node)
           
 void caseTSet(TSet node)
           
 void caseTSlash(TSlash node)
           
 void caseTStar(TStar node)
           
 void caseTString(TString node)
           
 void caseTUvar(TUvar node)
           
 void caseTVar(TVar node)
           
 void caseTWith(TWith node)
           
 void caseTWord(TWord node)
           
 void defaultCase(Node node)
           
 Object getIn(Node node)
           
 Object getOut(Node node)
           
 void setIn(Node node, Object o)
           
 void setOut(Node node, Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AnalysisAdapter

public AnalysisAdapter()
Method Detail

getIn

public Object getIn(Node node)
Specified by:
getIn in interface Analysis

setIn

public void setIn(Node node,
                  Object o)
Specified by:
setIn in interface Analysis

getOut

public Object getOut(Node node)
Specified by:
getOut in interface Analysis

setOut

public void setOut(Node node,
                   Object o)
Specified by:
setOut in interface Analysis

caseStart

public void caseStart(Start node)
Specified by:
caseStart in interface Analysis

caseAMultipleCommand

public void caseAMultipleCommand(AMultipleCommand node)
Specified by:
caseAMultipleCommand in interface Analysis

caseACommentCommand

public void caseACommentCommand(ACommentCommand node)
Specified by:
caseACommentCommand in interface Analysis

caseADataCommand

public void caseADataCommand(ADataCommand node)
Specified by:
caseADataCommand in interface Analysis

caseAVarCommand

public void caseAVarCommand(AVarCommand node)
Specified by:
caseAVarCommand in interface Analysis

caseALvarCommand

public void caseALvarCommand(ALvarCommand node)
Specified by:
caseALvarCommand in interface Analysis

caseAEvarCommand

public void caseAEvarCommand(AEvarCommand node)
Specified by:
caseAEvarCommand in interface Analysis

caseAUvarCommand

public void caseAUvarCommand(AUvarCommand node)
Specified by:
caseAUvarCommand in interface Analysis

caseASetCommand

public void caseASetCommand(ASetCommand node)
Specified by:
caseASetCommand in interface Analysis

caseANameCommand

public void caseANameCommand(ANameCommand node)
Specified by:
caseANameCommand in interface Analysis

caseAEscapeCommand

public void caseAEscapeCommand(AEscapeCommand node)
Specified by:
caseAEscapeCommand in interface Analysis

caseAAutoescapeCommand

public void caseAAutoescapeCommand(AAutoescapeCommand node)
Specified by:
caseAAutoescapeCommand in interface Analysis

caseAWithCommand

public void caseAWithCommand(AWithCommand node)
Specified by:
caseAWithCommand in interface Analysis

caseALoopToCommand

public void caseALoopToCommand(ALoopToCommand node)
Specified by:
caseALoopToCommand in interface Analysis

caseALoopCommand

public void caseALoopCommand(ALoopCommand node)
Specified by:
caseALoopCommand in interface Analysis

caseALoopIncCommand

public void caseALoopIncCommand(ALoopIncCommand node)
Specified by:
caseALoopIncCommand in interface Analysis

caseAEachCommand

public void caseAEachCommand(AEachCommand node)
Specified by:
caseAEachCommand in interface Analysis

caseADefCommand

public void caseADefCommand(ADefCommand node)
Specified by:
caseADefCommand in interface Analysis

caseACallCommand

public void caseACallCommand(ACallCommand node)
Specified by:
caseACallCommand in interface Analysis

caseAIfCommand

public void caseAIfCommand(AIfCommand node)
Specified by:
caseAIfCommand in interface Analysis

caseAAltCommand

public void caseAAltCommand(AAltCommand node)
Specified by:
caseAAltCommand in interface Analysis

caseAIncludeCommand

public void caseAIncludeCommand(AIncludeCommand node)
Specified by:
caseAIncludeCommand in interface Analysis

caseAHardIncludeCommand

public void caseAHardIncludeCommand(AHardIncludeCommand node)
Specified by:
caseAHardIncludeCommand in interface Analysis

caseALincludeCommand

public void caseALincludeCommand(ALincludeCommand node)
Specified by:
caseALincludeCommand in interface Analysis

caseAHardLincludeCommand

public void caseAHardLincludeCommand(AHardLincludeCommand node)
Specified by:
caseAHardLincludeCommand in interface Analysis

caseAContentTypeCommand

public void caseAContentTypeCommand(AContentTypeCommand node)
Specified by:
caseAContentTypeCommand in interface Analysis

caseAInlineCommand

public void caseAInlineCommand(AInlineCommand node)
Specified by:
caseAInlineCommand in interface Analysis

caseANoopCommand

public void caseANoopCommand(ANoopCommand node)
Specified by:
caseANoopCommand in interface Analysis

caseACsOpenPosition

public void caseACsOpenPosition(ACsOpenPosition node)
Specified by:
caseACsOpenPosition in interface Analysis

caseAStringExpression

public void caseAStringExpression(AStringExpression node)
Specified by:
caseAStringExpression in interface Analysis

caseANumericExpression

public void caseANumericExpression(ANumericExpression node)
Specified by:
caseANumericExpression in interface Analysis

caseADecimalExpression

public void caseADecimalExpression(ADecimalExpression node)
Specified by:
caseADecimalExpression in interface Analysis

caseAHexExpression

public void caseAHexExpression(AHexExpression node)
Specified by:
caseAHexExpression in interface Analysis

caseAVariableExpression

public void caseAVariableExpression(AVariableExpression node)
Specified by:
caseAVariableExpression in interface Analysis

caseAFunctionExpression

public void caseAFunctionExpression(AFunctionExpression node)
Specified by:
caseAFunctionExpression in interface Analysis

caseASequenceExpression

public void caseASequenceExpression(ASequenceExpression node)
Specified by:
caseASequenceExpression in interface Analysis

caseANegativeExpression

public void caseANegativeExpression(ANegativeExpression node)
Specified by:
caseANegativeExpression in interface Analysis

caseANotExpression

public void caseANotExpression(ANotExpression node)
Specified by:
caseANotExpression in interface Analysis

caseAExistsExpression

public void caseAExistsExpression(AExistsExpression node)
Specified by:
caseAExistsExpression in interface Analysis

caseACommaExpression

public void caseACommaExpression(ACommaExpression node)
Specified by:
caseACommaExpression in interface Analysis

caseAEqExpression

public void caseAEqExpression(AEqExpression node)
Specified by:
caseAEqExpression in interface Analysis

caseANumericEqExpression

public void caseANumericEqExpression(ANumericEqExpression node)
Specified by:
caseANumericEqExpression in interface Analysis

caseANeExpression

public void caseANeExpression(ANeExpression node)
Specified by:
caseANeExpression in interface Analysis

caseANumericNeExpression

public void caseANumericNeExpression(ANumericNeExpression node)
Specified by:
caseANumericNeExpression in interface Analysis

caseALtExpression

public void caseALtExpression(ALtExpression node)
Specified by:
caseALtExpression in interface Analysis

caseAGtExpression

public void caseAGtExpression(AGtExpression node)
Specified by:
caseAGtExpression in interface Analysis

caseALteExpression

public void caseALteExpression(ALteExpression node)
Specified by:
caseALteExpression in interface Analysis

caseAGteExpression

public void caseAGteExpression(AGteExpression node)
Specified by:
caseAGteExpression in interface Analysis

caseAAndExpression

public void caseAAndExpression(AAndExpression node)
Specified by:
caseAAndExpression in interface Analysis

caseAOrExpression

public void caseAOrExpression(AOrExpression node)
Specified by:
caseAOrExpression in interface Analysis

caseAAddExpression

public void caseAAddExpression(AAddExpression node)
Specified by:
caseAAddExpression in interface Analysis

caseANumericAddExpression

public void caseANumericAddExpression(ANumericAddExpression node)
Specified by:
caseANumericAddExpression in interface Analysis

caseASubtractExpression

public void caseASubtractExpression(ASubtractExpression node)
Specified by:
caseASubtractExpression in interface Analysis

caseAMultiplyExpression

public void caseAMultiplyExpression(AMultiplyExpression node)
Specified by:
caseAMultiplyExpression in interface Analysis

caseADivideExpression

public void caseADivideExpression(ADivideExpression node)
Specified by:
caseADivideExpression in interface Analysis

caseAModuloExpression

public void caseAModuloExpression(AModuloExpression node)
Specified by:
caseAModuloExpression in interface Analysis

caseANoopExpression

public void caseANoopExpression(ANoopExpression node)
Specified by:
caseANoopExpression in interface Analysis

caseANameVariable

public void caseANameVariable(ANameVariable node)
Specified by:
caseANameVariable in interface Analysis

caseADecNumberVariable

public void caseADecNumberVariable(ADecNumberVariable node)
Specified by:
caseADecNumberVariable in interface Analysis

caseAHexNumberVariable

public void caseAHexNumberVariable(AHexNumberVariable node)
Specified by:
caseAHexNumberVariable in interface Analysis

caseADescendVariable

public void caseADescendVariable(ADescendVariable node)
Specified by:
caseADescendVariable in interface Analysis

caseAExpandVariable

public void caseAExpandVariable(AExpandVariable node)
Specified by:
caseAExpandVariable in interface Analysis

caseTData

public void caseTData(TData node)
Specified by:
caseTData in interface Analysis

caseTComment

public void caseTComment(TComment node)
Specified by:
caseTComment in interface Analysis

caseTVar

public void caseTVar(TVar node)
Specified by:
caseTVar in interface Analysis

caseTLvar

public void caseTLvar(TLvar node)
Specified by:
caseTLvar in interface Analysis

caseTEvar

public void caseTEvar(TEvar node)
Specified by:
caseTEvar in interface Analysis

caseTUvar

public void caseTUvar(TUvar node)
Specified by:
caseTUvar in interface Analysis

caseTSet

public void caseTSet(TSet node)
Specified by:
caseTSet in interface Analysis

caseTIf

public void caseTIf(TIf node)
Specified by:
caseTIf in interface Analysis

caseTElseIf

public void caseTElseIf(TElseIf node)
Specified by:
caseTElseIf in interface Analysis

caseTElse

public void caseTElse(TElse node)
Specified by:
caseTElse in interface Analysis

caseTWith

public void caseTWith(TWith node)
Specified by:
caseTWith in interface Analysis

caseTEscape

public void caseTEscape(TEscape node)
Specified by:
caseTEscape in interface Analysis

caseTAutoescape

public void caseTAutoescape(TAutoescape node)
Specified by:
caseTAutoescape in interface Analysis

caseTLoop

public void caseTLoop(TLoop node)
Specified by:
caseTLoop in interface Analysis

caseTEach

public void caseTEach(TEach node)
Specified by:
caseTEach in interface Analysis

caseTAlt

public void caseTAlt(TAlt node)
Specified by:
caseTAlt in interface Analysis

caseTName

public void caseTName(TName node)
Specified by:
caseTName in interface Analysis

caseTDef

public void caseTDef(TDef node)
Specified by:
caseTDef in interface Analysis

caseTCall

public void caseTCall(TCall node)
Specified by:
caseTCall in interface Analysis

caseTInclude

public void caseTInclude(TInclude node)
Specified by:
caseTInclude in interface Analysis

caseTLinclude

public void caseTLinclude(TLinclude node)
Specified by:
caseTLinclude in interface Analysis

caseTContentType

public void caseTContentType(TContentType node)
Specified by:
caseTContentType in interface Analysis

caseTInline

public void caseTInline(TInline node)
Specified by:
caseTInline in interface Analysis

caseTComma

public void caseTComma(TComma node)
Specified by:
caseTComma in interface Analysis

caseTBang

public void caseTBang(TBang node)
Specified by:
caseTBang in interface Analysis

caseTAssignment

public void caseTAssignment(TAssignment node)
Specified by:
caseTAssignment in interface Analysis

caseTEq

public void caseTEq(TEq node)
Specified by:
caseTEq in interface Analysis

caseTNe

public void caseTNe(TNe node)
Specified by:
caseTNe in interface Analysis

caseTLt

public void caseTLt(TLt node)
Specified by:
caseTLt in interface Analysis

caseTGt

public void caseTGt(TGt node)
Specified by:
caseTGt in interface Analysis

caseTLte

public void caseTLte(TLte node)
Specified by:
caseTLte in interface Analysis

caseTGte

public void caseTGte(TGte node)
Specified by:
caseTGte 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

caseTString

public void caseTString(TString node)
Specified by:
caseTString in interface Analysis

caseTHash

public void caseTHash(THash node)
Specified by:
caseTHash 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

caseTStar

public void caseTStar(TStar node)
Specified by:
caseTStar in interface Analysis

caseTPercent

public void caseTPercent(TPercent node)
Specified by:
caseTPercent in interface Analysis

caseTBracketOpen

public void caseTBracketOpen(TBracketOpen node)
Specified by:
caseTBracketOpen in interface Analysis

caseTBracketClose

public void caseTBracketClose(TBracketClose node)
Specified by:
caseTBracketClose in interface Analysis

caseTParenOpen

public void caseTParenOpen(TParenOpen node)
Specified by:
caseTParenOpen in interface Analysis

caseTParenClose

public void caseTParenClose(TParenClose node)
Specified by:
caseTParenClose in interface Analysis

caseTDot

public void caseTDot(TDot node)
Specified by:
caseTDot in interface Analysis

caseTDollar

public void caseTDollar(TDollar node)
Specified by:
caseTDollar in interface Analysis

caseTQuestion

public void caseTQuestion(TQuestion node)
Specified by:
caseTQuestion in interface Analysis

caseTDecNumber

public void caseTDecNumber(TDecNumber node)
Specified by:
caseTDecNumber in interface Analysis

caseTHexNumber

public void caseTHexNumber(THexNumber node)
Specified by:
caseTHexNumber in interface Analysis

caseTWord

public void caseTWord(TWord node)
Specified by:
caseTWord in interface Analysis

caseTArgWhitespace

public void caseTArgWhitespace(TArgWhitespace node)
Specified by:
caseTArgWhitespace in interface Analysis

caseTSlash

public void caseTSlash(TSlash node)
Specified by:
caseTSlash in interface Analysis

caseTCsOpen

public void caseTCsOpen(TCsOpen node)
Specified by:
caseTCsOpen in interface Analysis

caseTCommentStart

public void caseTCommentStart(TCommentStart node)
Specified by:
caseTCommentStart in interface Analysis

caseTCommandDelimiter

public void caseTCommandDelimiter(TCommandDelimiter node)
Specified by:
caseTCommandDelimiter in interface Analysis

caseTHardDelimiter

public void caseTHardDelimiter(THardDelimiter node)
Specified by:
caseTHardDelimiter in interface Analysis

caseTCsClose

public void caseTCsClose(TCsClose node)
Specified by:
caseTCsClose in interface Analysis

caseEOF

public void caseEOF(EOF node)
Specified by:
caseEOF in interface Analysis

defaultCase

public void defaultCase(Node node)


Copyright © 2010-2012 Google. All Rights Reserved.