00001 package edu.ksu.cis.bandera.jjjc.analysis;
00002
00003
00004
00005
00006
00007
00008
00009
00010
00011
00012
00013
00014
00015
00016
00017
00018
00019
00020
00021
00022
00023
00024
00025
00026
00027
00028
00029
00030
00031
00032
00033
00034
00035
00036 import ca.mcgill.sable.util.*;
00037 import edu.ksu.cis.bandera.jjjc.node.*;
00038
00039 public class ReversedDepthFirstAdapter extends AnalysisAdapter
00040 {
00041 public void caseAAbstractMethodDeclaration(AAbstractMethodDeclaration node)
00042 {
00043 inAAbstractMethodDeclaration(node);
00044 if(node.getSemicolon() != null)
00045 {
00046 node.getSemicolon().apply(this);
00047 }
00048 if(node.getMethodHeader() != null)
00049 {
00050 node.getMethodHeader().apply(this);
00051 }
00052 outAAbstractMethodDeclaration(node);
00053 }
00054 public void caseAAbstractMethodDeclarationInterfaceMemberDeclaration(AAbstractMethodDeclarationInterfaceMemberDeclaration node)
00055 {
00056 inAAbstractMethodDeclarationInterfaceMemberDeclaration(node);
00057 if(node.getSemicolon() != null)
00058 {
00059 node.getSemicolon().apply(this);
00060 }
00061 if(node.getMethodHeader() != null)
00062 {
00063 node.getMethodHeader().apply(this);
00064 }
00065 outAAbstractMethodDeclarationInterfaceMemberDeclaration(node);
00066 }
00067 public void caseAAbstractModifier(AAbstractModifier node)
00068 {
00069 inAAbstractModifier(node);
00070 if(node.getAbstract() != null)
00071 {
00072 node.getAbstract().apply(this);
00073 }
00074 outAAbstractModifier(node);
00075 }
00076 public void caseAAdditiveExpShiftExp(AAdditiveExpShiftExp node)
00077 {
00078 inAAdditiveExpShiftExp(node);
00079 if(node.getAdditiveExp() != null)
00080 {
00081 node.getAdditiveExp().apply(this);
00082 }
00083 outAAdditiveExpShiftExp(node);
00084 }
00085 public void caseAAndBinaryOperator(AAndBinaryOperator node)
00086 {
00087 inAAndBinaryOperator(node);
00088 if(node.getAnd() != null)
00089 {
00090 node.getAnd().apply(this);
00091 }
00092 outAAndBinaryOperator(node);
00093 }
00094 public void caseAAndExpAndExp(AAndExpAndExp node)
00095 {
00096 inAAndExpAndExp(node);
00097 if(node.getEqualityExp() != null)
00098 {
00099 node.getEqualityExp().apply(this);
00100 }
00101 if(node.getBitAnd() != null)
00102 {
00103 node.getBitAnd().apply(this);
00104 }
00105 if(node.getAndExp() != null)
00106 {
00107 node.getAndExp().apply(this);
00108 }
00109 outAAndExpAndExp(node);
00110 }
00111 public void caseAAndExpExclusiveOrExp(AAndExpExclusiveOrExp node)
00112 {
00113 inAAndExpExclusiveOrExp(node);
00114 if(node.getAndExp() != null)
00115 {
00116 node.getAndExp().apply(this);
00117 }
00118 outAAndExpExclusiveOrExp(node);
00119 }
00120 public void caseAArgumentListArgumentList(AArgumentListArgumentList node)
00121 {
00122 inAArgumentListArgumentList(node);
00123 if(node.getExp() != null)
00124 {
00125 node.getExp().apply(this);
00126 }
00127 if(node.getComma() != null)
00128 {
00129 node.getComma().apply(this);
00130 }
00131 if(node.getArgumentList() != null)
00132 {
00133 node.getArgumentList().apply(this);
00134 }
00135 outAArgumentListArgumentList(node);
00136 }
00137 public void caseAArrayAccessExp(AArrayAccessExp node)
00138 {
00139 inAArrayAccessExp(node);
00140 if(node.getArrayAccess() != null)
00141 {
00142 node.getArrayAccess().apply(this);
00143 }
00144 outAArrayAccessExp(node);
00145 }
00146 public void caseAArrayAccessLeftHandSide(AArrayAccessLeftHandSide node)
00147 {
00148 inAArrayAccessLeftHandSide(node);
00149 if(node.getArrayAccess() != null)
00150 {
00151 node.getArrayAccess().apply(this);
00152 }
00153 outAArrayAccessLeftHandSide(node);
00154 }
00155 public void caseAArrayAccessPrimaryNoNewArray(AArrayAccessPrimaryNoNewArray node)
00156 {
00157 inAArrayAccessPrimaryNoNewArray(node);
00158 if(node.getArrayAccess() != null)
00159 {
00160 node.getArrayAccess().apply(this);
00161 }
00162 outAArrayAccessPrimaryNoNewArray(node);
00163 }
00164 public void caseAArrayCreationExpPrimary(AArrayCreationExpPrimary node)
00165 {
00166 inAArrayCreationExpPrimary(node);
00167 if(node.getArrayCreationExp() != null)
00168 {
00169 node.getArrayCreationExp().apply(this);
00170 }
00171 outAArrayCreationExpPrimary(node);
00172 }
00173 public void caseAArrayInitializer(AArrayInitializer node)
00174 {
00175 inAArrayInitializer(node);
00176 if(node.getRBrace() != null)
00177 {
00178 node.getRBrace().apply(this);
00179 }
00180 if(node.getComma() != null)
00181 {
00182 node.getComma().apply(this);
00183 }
00184 {
00185 Object temp[] = node.getVariableInitializer().toArray();
00186 for(int i = temp.length - 1; i >= 0; i--)
00187 {
00188 ((PVariableInitializer) temp[i]).apply(this);
00189 }
00190 }
00191 if(node.getLBrace() != null)
00192 {
00193 node.getLBrace().apply(this);
00194 }
00195 outAArrayInitializer(node);
00196 }
00197 public void caseAArrayReferenceType(AArrayReferenceType node)
00198 {
00199 inAArrayReferenceType(node);
00200 if(node.getArrayType() != null)
00201 {
00202 node.getArrayType().apply(this);
00203 }
00204 outAArrayReferenceType(node);
00205 }
00206 public void caseAArrayVariableInitializer(AArrayVariableInitializer node)
00207 {
00208 inAArrayVariableInitializer(node);
00209 if(node.getArrayInitializer() != null)
00210 {
00211 node.getArrayInitializer().apply(this);
00212 }
00213 outAArrayVariableInitializer(node);
00214 }
00215 public void caseAAssertionCompilationUnit(AAssertionCompilationUnit node)
00216 {
00217 inAAssertionCompilationUnit(node);
00218 if(node.getExp() != null)
00219 {
00220 node.getExp().apply(this);
00221 }
00222 outAAssertionCompilationUnit(node);
00223 }
00224 public void caseAAssignAssignmentOperator(AAssignAssignmentOperator node)
00225 {
00226 inAAssignAssignmentOperator(node);
00227 if(node.getAssign() != null)
00228 {
00229 node.getAssign().apply(this);
00230 }
00231 outAAssignAssignmentOperator(node);
00232 }
00233 public void caseAAssignedVariableDeclarator(AAssignedVariableDeclarator node)
00234 {
00235 inAAssignedVariableDeclarator(node);
00236 if(node.getVariableInitializer() != null)
00237 {
00238 node.getVariableInitializer().apply(this);
00239 }
00240 if(node.getAssign() != null)
00241 {
00242 node.getAssign().apply(this);
00243 }
00244 if(node.getVariableDeclaratorId() != null)
00245 {
00246 node.getVariableDeclaratorId().apply(this);
00247 }
00248 outAAssignedVariableDeclarator(node);
00249 }
00250 public void caseAAssignment(AAssignment node)
00251 {
00252 inAAssignment(node);
00253 if(node.getAssignmentExp() != null)
00254 {
00255 node.getAssignmentExp().apply(this);
00256 }
00257 if(node.getAssignmentOperator() != null)
00258 {
00259 node.getAssignmentOperator().apply(this);
00260 }
00261 if(node.getLeftHandSide() != null)
00262 {
00263 node.getLeftHandSide().apply(this);
00264 }
00265 outAAssignment(node);
00266 }
00267 public void caseAAssignmentAssignmentExp(AAssignmentAssignmentExp node)
00268 {
00269 inAAssignmentAssignmentExp(node);
00270 if(node.getAssignment() != null)
00271 {
00272 node.getAssignment().apply(this);
00273 }
00274 outAAssignmentAssignmentExp(node);
00275 }
00276 public void caseAAssignmentExp(AAssignmentExp node)
00277 {
00278 inAAssignmentExp(node);
00279 if(node.getExp() != null)
00280 {
00281 node.getExp().apply(this);
00282 }
00283 if(node.getAssignmentOperator() != null)
00284 {
00285 node.getAssignmentOperator().apply(this);
00286 }
00287 if(node.getLeftHandSide() != null)
00288 {
00289 node.getLeftHandSide().apply(this);
00290 }
00291 outAAssignmentExp(node);
00292 }
00293 public void caseAAssignmentStmtExp(AAssignmentStmtExp node)
00294 {
00295 inAAssignmentStmtExp(node);
00296 if(node.getAssignment() != null)
00297 {
00298 node.getAssignment().apply(this);
00299 }
00300 outAAssignmentStmtExp(node);
00301 }
00302 public void caseABinaryExp(ABinaryExp node)
00303 {
00304 inABinaryExp(node);
00305 if(node.getSecond() != null)
00306 {
00307 node.getSecond().apply(this);
00308 }
00309 if(node.getBinaryOperator() != null)
00310 {
00311 node.getBinaryOperator().apply(this);
00312 }
00313 if(node.getFirst() != null)
00314 {
00315 node.getFirst().apply(this);
00316 }
00317 outABinaryExp(node);
00318 }
00319 public void caseABitAndAssignAssignmentOperator(ABitAndAssignAssignmentOperator node)
00320 {
00321 inABitAndAssignAssignmentOperator(node);
00322 if(node.getBitAndAssign() != null)
00323 {
00324 node.getBitAndAssign().apply(this);
00325 }
00326 outABitAndAssignAssignmentOperator(node);
00327 }
00328 public void caseABitAndBinaryOperator(ABitAndBinaryOperator node)
00329 {
00330 inABitAndBinaryOperator(node);
00331 if(node.getBitAnd() != null)
00332 {
00333 node.getBitAnd().apply(this);
00334 }
00335 outABitAndBinaryOperator(node);
00336 }
00337 public void caseABitComplementUnaryExpNotPlusMinus(ABitComplementUnaryExpNotPlusMinus node)
00338 {
00339 inABitComplementUnaryExpNotPlusMinus(node);
00340 if(node.getUnaryExp() != null)
00341 {
00342 node.getUnaryExp().apply(this);
00343 }
00344 if(node.getBitComplement() != null)
00345 {
00346 node.getBitComplement().apply(this);
00347 }
00348 outABitComplementUnaryExpNotPlusMinus(node);
00349 }
00350 public void caseABitComplementUnaryOperator(ABitComplementUnaryOperator node)
00351 {
00352 inABitComplementUnaryOperator(node);
00353 if(node.getBitComplement() != null)
00354 {
00355 node.getBitComplement().apply(this);
00356 }
00357 outABitComplementUnaryOperator(node);
00358 }
00359 public void caseABitOrAssignAssignmentOperator(ABitOrAssignAssignmentOperator node)
00360 {
00361 inABitOrAssignAssignmentOperator(node);
00362 if(node.getBitOrAssign() != null)
00363 {
00364 node.getBitOrAssign().apply(this);
00365 }
00366 outABitOrAssignAssignmentOperator(node);
00367 }
00368 public void caseABitOrBinaryOperator(ABitOrBinaryOperator node)
00369 {
00370 inABitOrBinaryOperator(node);
00371 if(node.getBitOr() != null)
00372 {
00373 node.getBitOr().apply(this);
00374 }
00375 outABitOrBinaryOperator(node);
00376 }
00377 public void caseABitXorAssignAssignmentOperator(ABitXorAssignAssignmentOperator node)
00378 {
00379 inABitXorAssignAssignmentOperator(node);
00380 if(node.getBitXorAssign() != null)
00381 {
00382 node.getBitXorAssign().apply(this);
00383 }
00384 outABitXorAssignAssignmentOperator(node);
00385 }
00386 public void caseABitXorBinaryOperator(ABitXorBinaryOperator node)
00387 {
00388 inABitXorBinaryOperator(node);
00389 if(node.getBitXor() != null)
00390 {
00391 node.getBitXor().apply(this);
00392 }
00393 outABitXorBinaryOperator(node);
00394 }
00395 public void caseABlock(ABlock node)
00396 {
00397 inABlock(node);
00398 if(node.getRBrace() != null)
00399 {
00400 node.getRBrace().apply(this);
00401 }
00402 {
00403 Object temp[] = node.getBlockedStmt().toArray();
00404 for(int i = temp.length - 1; i >= 0; i--)
00405 {
00406 ((PBlockedStmt) temp[i]).apply(this);
00407 }
00408 }
00409 if(node.getLBrace() != null)
00410 {
00411 node.getLBrace().apply(this);
00412 }
00413 outABlock(node);
00414 }
00415 public void caseABlockClassBodyDeclaration(ABlockClassBodyDeclaration node)
00416 {
00417 inABlockClassBodyDeclaration(node);
00418 if(node.getBlock() != null)
00419 {
00420 node.getBlock().apply(this);
00421 }
00422 outABlockClassBodyDeclaration(node);
00423 }
00424 public void caseABlockMethodBody(ABlockMethodBody node)
00425 {
00426 inABlockMethodBody(node);
00427 if(node.getBlock() != null)
00428 {
00429 node.getBlock().apply(this);
00430 }
00431 outABlockMethodBody(node);
00432 }
00433 public void caseABlockStmt(ABlockStmt node)
00434 {
00435 inABlockStmt(node);
00436 if(node.getBlock() != null)
00437 {
00438 node.getBlock().apply(this);
00439 }
00440 outABlockStmt(node);
00441 }
00442 public void caseABlockStmtWithoutTrailingSubstmt(ABlockStmtWithoutTrailingSubstmt node)
00443 {
00444 inABlockStmtWithoutTrailingSubstmt(node);
00445 if(node.getBlock() != null)
00446 {
00447 node.getBlock().apply(this);
00448 }
00449 outABlockStmtWithoutTrailingSubstmt(node);
00450 }
00451 public void caseABooleanLiteralLiteral(ABooleanLiteralLiteral node)
00452 {
00453 inABooleanLiteralLiteral(node);
00454 if(node.getBooleanLiteral() != null)
00455 {
00456 node.getBooleanLiteral().apply(this);
00457 }
00458 outABooleanLiteralLiteral(node);
00459 }
00460 public void caseABooleanPrimitiveType(ABooleanPrimitiveType node)
00461 {
00462 inABooleanPrimitiveType(node);
00463 if(node.getBoolean() != null)
00464 {
00465 node.getBoolean().apply(this);
00466 }
00467 outABooleanPrimitiveType(node);
00468 }
00469 public void caseABreakStmt(ABreakStmt node)
00470 {
00471 inABreakStmt(node);
00472 if(node.getSemicolon() != null)
00473 {
00474 node.getSemicolon().apply(this);
00475 }
00476 if(node.getId() != null)
00477 {
00478 node.getId().apply(this);
00479 }
00480 if(node.getBreak() != null)
00481 {
00482 node.getBreak().apply(this);
00483 }
00484 outABreakStmt(node);
00485 }
00486 public void caseABreakStmtStmtWithoutTrailingSubstmt(ABreakStmtStmtWithoutTrailingSubstmt node)
00487 {
00488 inABreakStmtStmtWithoutTrailingSubstmt(node);
00489 if(node.getOneBreakStmt() != null)
00490 {
00491 node.getOneBreakStmt().apply(this);
00492 }
00493 outABreakStmtStmtWithoutTrailingSubstmt(node);
00494 }
00495 public void caseAByteIntegralType(AByteIntegralType node)
00496 {
00497 inAByteIntegralType(node);
00498 if(node.getByte() != null)
00499 {
00500 node.getByte().apply(this);
00501 }
00502 outAByteIntegralType(node);
00503 }
00504 public void caseABytePrimitiveType(ABytePrimitiveType node)
00505 {
00506 inABytePrimitiveType(node);
00507 if(node.getByte() != null)
00508 {
00509 node.getByte().apply(this);
00510 }
00511 outABytePrimitiveType(node);
00512 }
00513 public void caseACaseSwitchLabel(ACaseSwitchLabel node)
00514 {
00515 inACaseSwitchLabel(node);
00516 if(node.getColon() != null)
00517 {
00518 node.getColon().apply(this);
00519 }
00520 if(node.getExp() != null)
00521 {
00522 node.getExp().apply(this);
00523 }
00524 if(node.getCase() != null)
00525 {
00526 node.getCase().apply(this);
00527 }
00528 outACaseSwitchLabel(node);
00529 }
00530 public void caseACastExpUnaryExpNotPlusMinus(ACastExpUnaryExpNotPlusMinus node)
00531 {
00532 inACastExpUnaryExpNotPlusMinus(node);
00533 if(node.getCastExp() != null)
00534 {
00535 node.getCastExp().apply(this);
00536 }
00537 outACastExpUnaryExpNotPlusMinus(node);
00538 }
00539 public void caseACatchClause(ACatchClause node)
00540 {
00541 inACatchClause(node);
00542 if(node.getBlock() != null)
00543 {
00544 node.getBlock().apply(this);
00545 }
00546 if(node.getRPar() != null)
00547 {
00548 node.getRPar().apply(this);
00549 }
00550 if(node.getFormalParameter() != null)
00551 {
00552 node.getFormalParameter().apply(this);
00553 }
00554 if(node.getLPar() != null)
00555 {
00556 node.getLPar().apply(this);
00557 }
00558 if(node.getCatch() != null)
00559 {
00560 node.getCatch().apply(this);
00561 }
00562 outACatchClause(node);
00563 }
00564 public void caseACharacterLiteralLiteral(ACharacterLiteralLiteral node)
00565 {
00566 inACharacterLiteralLiteral(node);
00567 if(node.getCharacterLiteral() != null)
00568 {
00569 node.getCharacterLiteral().apply(this);
00570 }
00571 outACharacterLiteralLiteral(node);
00572 }
00573 public void caseACharIntegralType(ACharIntegralType node)
00574 {
00575 inACharIntegralType(node);
00576 if(node.getChar() != null)
00577 {
00578 node.getChar().apply(this);
00579 }
00580 outACharIntegralType(node);
00581 }
00582 public void caseACharPrimitiveType(ACharPrimitiveType node)
00583 {
00584 inACharPrimitiveType(node);
00585 if(node.getChar() != null)
00586 {
00587 node.getChar().apply(this);
00588 }
00589 outACharPrimitiveType(node);
00590 }
00591 public void caseAClassBody(AClassBody node)
00592 {
00593 inAClassBody(node);
00594 if(node.getRBrace() != null)
00595 {
00596 node.getRBrace().apply(this);
00597 }
00598 {
00599 Object temp[] = node.getClassBodyDeclaration().toArray();
00600 for(int i = temp.length - 1; i >= 0; i--)
00601 {
00602 ((PClassBodyDeclaration) temp[i]).apply(this);
00603 }
00604 }
00605 if(node.getLBrace() != null)
00606 {
00607 node.getLBrace().apply(this);
00608 }
00609 outAClassBody(node);
00610 }
00611 public void caseAClassClassBodyDeclaration(AClassClassBodyDeclaration node)
00612 {
00613 inAClassClassBodyDeclaration(node);
00614 if(node.getClassDeclaration() != null)
00615 {
00616 node.getClassDeclaration().apply(this);
00617 }
00618 outAClassClassBodyDeclaration(node);
00619 }
00620 public void caseAClassDeclaration(AClassDeclaration node)
00621 {
00622 inAClassDeclaration(node);
00623 if(node.getClassBody() != null)
00624 {
00625 node.getClassBody().apply(this);
00626 }
00627 if(node.getInterfaces() != null)
00628 {
00629 node.getInterfaces().apply(this);
00630 }
00631 if(node.getSuper() != null)
00632 {
00633 node.getSuper().apply(this);
00634 }
00635 if(node.getId() != null)
00636 {
00637 node.getId().apply(this);
00638 }
00639 if(node.getTClass() != null)
00640 {
00641 node.getTClass().apply(this);
00642 }
00643 {
00644 Object temp[] = node.getModifier().toArray();
00645 for(int i = temp.length - 1; i >= 0; i--)
00646 {
00647 ((PModifier) temp[i]).apply(this);
00648 }
00649 }
00650 outAClassDeclaration(node);
00651 }
00652 public void caseAClassDeclarationBlockedStmt(AClassDeclarationBlockedStmt node)
00653 {
00654 inAClassDeclarationBlockedStmt(node);
00655 if(node.getClassDeclaration() != null)
00656 {
00657 node.getClassDeclaration().apply(this);
00658 }
00659 outAClassDeclarationBlockedStmt(node);
00660 }
00661 public void caseAClassDeclarationClassMemberDeclaration(AClassDeclarationClassMemberDeclaration node)
00662 {
00663 inAClassDeclarationClassMemberDeclaration(node);
00664 if(node.getClassDeclaration() != null)
00665 {
00666 node.getClassDeclaration().apply(this);
00667 }
00668 outAClassDeclarationClassMemberDeclaration(node);
00669 }
00670 public void caseAClassDeclarationInterfaceMemberDeclaration(AClassDeclarationInterfaceMemberDeclaration node)
00671 {
00672 inAClassDeclarationInterfaceMemberDeclaration(node);
00673 if(node.getClassDeclaration() != null)
00674 {
00675 node.getClassDeclaration().apply(this);
00676 }
00677 outAClassDeclarationInterfaceMemberDeclaration(node);
00678 }
00679 public void caseAClassInstanceCreationExpPrimaryNoNewArray(AClassInstanceCreationExpPrimaryNoNewArray node)
00680 {
00681 inAClassInstanceCreationExpPrimaryNoNewArray(node);
00682 if(node.getClassInstanceCreationExp() != null)
00683 {
00684 node.getClassInstanceCreationExp().apply(this);
00685 }
00686 outAClassInstanceCreationExpPrimaryNoNewArray(node);
00687 }
00688 public void caseAClassInstanceCreationExpStmtExp(AClassInstanceCreationExpStmtExp node)
00689 {
00690 inAClassInstanceCreationExpStmtExp(node);
00691 if(node.getClassInstanceCreationExp() != null)
00692 {
00693 node.getClassInstanceCreationExp().apply(this);
00694 }
00695 outAClassInstanceCreationExpStmtExp(node);
00696 }
00697 public void caseAClassMemberDeclarationClassBodyDeclaration(AClassMemberDeclarationClassBodyDeclaration node)
00698 {
00699 inAClassMemberDeclarationClassBodyDeclaration(node);
00700 if(node.getClassMemberDeclaration() != null)
00701 {
00702 node.getClassMemberDeclaration().apply(this);
00703 }
00704 outAClassMemberDeclarationClassBodyDeclaration(node);
00705 }
00706 public void caseAClassOrInterfaceType(AClassOrInterfaceType node)
00707 {
00708 inAClassOrInterfaceType(node);
00709 if(node.getName() != null)
00710 {
00711 node.getName().apply(this);
00712 }
00713 outAClassOrInterfaceType(node);
00714 }
00715 public void caseAClassOrInterfaceTypeArrayCreationExp(AClassOrInterfaceTypeArrayCreationExp node)
00716 {
00717 inAClassOrInterfaceTypeArrayCreationExp(node);
00718 {
00719 Object temp[] = node.getDim().toArray();
00720 for(int i = temp.length - 1; i >= 0; i--)
00721 {
00722 ((PDim) temp[i]).apply(this);
00723 }
00724 }
00725 {
00726 Object temp[] = node.getDimExp().toArray();
00727 for(int i = temp.length - 1; i >= 0; i--)
00728 {
00729 ((PDimExp) temp[i]).apply(this);
00730 }
00731 }
00732 if(node.getClassOrInterfaceType() != null)
00733 {
00734 node.getClassOrInterfaceType().apply(this);
00735 }
00736 if(node.getNew() != null)
00737 {
00738 node.getNew().apply(this);
00739 }
00740 outAClassOrInterfaceTypeArrayCreationExp(node);
00741 }
00742 public void caseAClassOrInterfaceTypeExp(AClassOrInterfaceTypeExp node)
00743 {
00744 inAClassOrInterfaceTypeExp(node);
00745 {
00746 Object temp[] = node.getDim().toArray();
00747 for(int i = temp.length - 1; i >= 0; i--)
00748 {
00749 ((PDim) temp[i]).apply(this);
00750 }
00751 }
00752 {
00753 Object temp[] = node.getDimExp().toArray();
00754 for(int i = temp.length - 1; i >= 0; i--)
00755 {
00756 ((PDimExp) temp[i]).apply(this);
00757 }
00758 }
00759 if(node.getClassOrInterfaceType() != null)
00760 {
00761 node.getClassOrInterfaceType().apply(this);
00762 }
00763 if(node.getNew() != null)
00764 {
00765 node.getNew().apply(this);
00766 }
00767 outAClassOrInterfaceTypeExp(node);
00768 }
00769 public void caseAClassOrInterfaceTypeReferenceType(AClassOrInterfaceTypeReferenceType node)
00770 {
00771 inAClassOrInterfaceTypeReferenceType(node);
00772 if(node.getClassOrInterfaceType() != null)
00773 {
00774 node.getClassOrInterfaceType().apply(this);
00775 }
00776 outAClassOrInterfaceTypeReferenceType(node);
00777 }
00778 public void caseAClassType(AClassType node)
00779 {
00780 inAClassType(node);
00781 if(node.getClassOrInterfaceType() != null)
00782 {
00783 node.getClassOrInterfaceType().apply(this);
00784 }
00785 outAClassType(node);
00786 }
00787 public void caseAClassTypeClassTypeList(AClassTypeClassTypeList node)
00788 {
00789 inAClassTypeClassTypeList(node);
00790 if(node.getClassType() != null)
00791 {
00792 node.getClassType().apply(this);
00793 }
00794 outAClassTypeClassTypeList(node);
00795 }
00796 public void caseAClassTypeDeclaration(AClassTypeDeclaration node)
00797 {
00798 inAClassTypeDeclaration(node);
00799 if(node.getClassDeclaration() != null)
00800 {
00801 node.getClassDeclaration().apply(this);
00802 }
00803 outAClassTypeDeclaration(node);
00804 }
00805 public void caseAClassTypeListClassTypeList(AClassTypeListClassTypeList node)
00806 {
00807 inAClassTypeListClassTypeList(node);
00808 if(node.getClassType() != null)
00809 {
00810 node.getClassType().apply(this);
00811 }
00812 if(node.getComma() != null)
00813 {
00814 node.getComma().apply(this);
00815 }
00816 if(node.getClassTypeList() != null)
00817 {
00818 node.getClassTypeList().apply(this);
00819 }
00820 outAClassTypeListClassTypeList(node);
00821 }
00822 public void caseACompilationUnit(ACompilationUnit node)
00823 {
00824 inACompilationUnit(node);
00825 {
00826 Object temp[] = node.getTypeDeclaration().toArray();
00827 for(int i = temp.length - 1; i >= 0; i--)
00828 {
00829 ((PTypeDeclaration) temp[i]).apply(this);
00830 }
00831 }
00832 {
00833 Object temp[] = node.getImportDeclaration().toArray();
00834 for(int i = temp.length - 1; i >= 0; i--)
00835 {
00836 ((PImportDeclaration) temp[i]).apply(this);
00837 }
00838 }
00839 if(node.getSemicolon() != null)
00840 {
00841 node.getSemicolon().apply(this);
00842 }
00843 if(node.getPackageDeclaration() != null)
00844 {
00845 node.getPackageDeclaration().apply(this);
00846 }
00847 if(node.getPackage() != null)
00848 {
00849 node.getPackage().apply(this);
00850 }
00851 outACompilationUnit(node);
00852 }
00853 public void caseAComplementUnaryExpNotPlusMinus(AComplementUnaryExpNotPlusMinus node)
00854 {
00855 inAComplementUnaryExpNotPlusMinus(node);
00856 if(node.getUnaryExp() != null)
00857 {
00858 node.getUnaryExp().apply(this);
00859 }
00860 if(node.getComplement() != null)
00861 {
00862 node.getComplement().apply(this);
00863 }
00864 outAComplementUnaryExpNotPlusMinus(node);
00865 }
00866 public void caseAComplementUnaryOperator(AComplementUnaryOperator node)
00867 {
00868 inAComplementUnaryOperator(node);
00869 if(node.getComplement() != null)
00870 {
00871 node.getComplement().apply(this);
00872 }
00873 outAComplementUnaryOperator(node);
00874 }
00875 public void caseAConditionalAndExpConditionalAndExp(AConditionalAndExpConditionalAndExp node)
00876 {
00877 inAConditionalAndExpConditionalAndExp(node);
00878 if(node.getInclusiveOrExp() != null)
00879 {
00880 node.getInclusiveOrExp().apply(this);
00881 }
00882 if(node.getAnd() != null)
00883 {
00884 node.getAnd().apply(this);
00885 }
00886 if(node.getConditionalAndExp() != null)
00887 {
00888 node.getConditionalAndExp().apply(this);
00889 }
00890 outAConditionalAndExpConditionalAndExp(node);
00891 }
00892 public void caseAConditionalAndExpConditionalOrExp(AConditionalAndExpConditionalOrExp node)
00893 {
00894 inAConditionalAndExpConditionalOrExp(node);
00895 if(node.getConditionalAndExp() != null)
00896 {
00897 node.getConditionalAndExp().apply(this);
00898 }
00899 outAConditionalAndExpConditionalOrExp(node);
00900 }
00901 public void caseAConditionalExpAssignmentExp(AConditionalExpAssignmentExp node)
00902 {
00903 inAConditionalExpAssignmentExp(node);
00904 if(node.getConditionalExp() != null)
00905 {
00906 node.getConditionalExp().apply(this);
00907 }
00908 outAConditionalExpAssignmentExp(node);
00909 }
00910 public void caseAConditionalOrExpConditionalExp(AConditionalOrExpConditionalExp node)
00911 {
00912 inAConditionalOrExpConditionalExp(node);
00913 if(node.getConditionalOrExp() != null)
00914 {
00915 node.getConditionalOrExp().apply(this);
00916 }
00917 outAConditionalOrExpConditionalExp(node);
00918 }
00919 public void caseAConditionalOrExpConditionalOrExp(AConditionalOrExpConditionalOrExp node)
00920 {
00921 inAConditionalOrExpConditionalOrExp(node);
00922 if(node.getConditionalAndExp() != null)
00923 {
00924 node.getConditionalAndExp().apply(this);
00925 }
00926 if(node.getOr() != null)
00927 {
00928 node.getOr().apply(this);
00929 }
00930 if(node.getConditionalOrExp() != null)
00931 {
00932 node.getConditionalOrExp().apply(this);
00933 }
00934 outAConditionalOrExpConditionalOrExp(node);
00935 }
00936 public void caseAConstantDeclaration(AConstantDeclaration node)
00937 {
00938 inAConstantDeclaration(node);
00939 if(node.getFieldDeclaration() != null)
00940 {
00941 node.getFieldDeclaration().apply(this);
00942 }
00943 outAConstantDeclaration(node);
00944 }
00945 public void caseAConstantDeclarationInterfaceMemberDeclaration(AConstantDeclarationInterfaceMemberDeclaration node)
00946 {
00947 inAConstantDeclarationInterfaceMemberDeclaration(node);
00948 if(node.getFieldDeclaration() != null)
00949 {
00950 node.getFieldDeclaration().apply(this);
00951 }
00952 outAConstantDeclarationInterfaceMemberDeclaration(node);
00953 }
00954 public void caseAConstantExp(AConstantExp node)
00955 {
00956 inAConstantExp(node);
00957 if(node.getExp() != null)
00958 {
00959 node.getExp().apply(this);
00960 }
00961 outAConstantExp(node);
00962 }
00963 public void caseAConstructorBody(AConstructorBody node)
00964 {
00965 inAConstructorBody(node);
00966 if(node.getRBrace() != null)
00967 {
00968 node.getRBrace().apply(this);
00969 }
00970 {
00971 Object temp[] = node.getBlockedStmt().toArray();
00972 for(int i = temp.length - 1; i >= 0; i--)
00973 {
00974 ((PBlockedStmt) temp[i]).apply(this);
00975 }
00976 }
00977 if(node.getConstructorInvocation() != null)
00978 {
00979 node.getConstructorInvocation().apply(this);
00980 }
00981 if(node.getLBrace() != null)
00982 {
00983 node.getLBrace().apply(this);
00984 }
00985 outAConstructorBody(node);
00986 }
00987 public void caseAConstructorClassBodyDeclaration(AConstructorClassBodyDeclaration node)
00988 {
00989 inAConstructorClassBodyDeclaration(node);
00990 if(node.getConstructorDeclaration() != null)
00991 {
00992 node.getConstructorDeclaration().apply(this);
00993 }
00994 outAConstructorClassBodyDeclaration(node);
00995 }
00996 public void caseAConstructorDeclaration(AConstructorDeclaration node)
00997 {
00998 inAConstructorDeclaration(node);
00999 if(node.getConstructorBody() != null)
01000 {
01001 node.getConstructorBody().apply(this);
01002 }
01003 if(node.getThrows() != null)
01004 {
01005 node.getThrows().apply(this);
01006 }
01007 if(node.getConstructorDeclarator() != null)
01008 {
01009 node.getConstructorDeclarator().apply(this);
01010 }
01011 {
01012 Object temp[] = node.getModifier().toArray();
01013 for(int i = temp.length - 1; i >= 0; i--)
01014 {
01015 ((PModifier) temp[i]).apply(this);
01016 }
01017 }
01018 outAConstructorDeclaration(node);
01019 }
01020 public void caseAConstructorDeclarator(AConstructorDeclarator node)
01021 {
01022 inAConstructorDeclarator(node);
01023 if(node.getRPar() != null)
01024 {
01025 node.getRPar().apply(this);
01026 }
01027 {
01028 Object temp[] = node.getFormalParameter().toArray();
01029 for(int i = temp.length - 1; i >= 0; i--)
01030 {
01031 ((PFormalParameter) temp[i]).apply(this);
01032 }
01033 }
01034 if(node.getLPar() != null)
01035 {
01036 node.getLPar().apply(this);
01037 }
01038 if(node.getSimpleName() != null)
01039 {
01040 node.getSimpleName().apply(this);
01041 }
01042 outAConstructorDeclarator(node);
01043 }
01044 public void caseAContinueStmt(AContinueStmt node)
01045 {
01046 inAContinueStmt(node);
01047 if(node.getSemicolon() != null)
01048 {
01049 node.getSemicolon().apply(this);
01050 }
01051 if(node.getId() != null)
01052 {
01053 node.getId().apply(this);
01054 }
01055 if(node.getContinue() != null)
01056 {
01057 node.getContinue().apply(this);
01058 }
01059 outAContinueStmt(node);
01060 }
01061 public void caseAContinueStmtStmtWithoutTrailingSubstmt(AContinueStmtStmtWithoutTrailingSubstmt node)
01062 {
01063 inAContinueStmtStmtWithoutTrailingSubstmt(node);
01064 if(node.getOneContinueStmt() != null)
01065 {
01066 node.getOneContinueStmt().apply(this);
01067 }
01068 outAContinueStmtStmtWithoutTrailingSubstmt(node);
01069 }
01070 public void caseADecimalIntegerLiteral(ADecimalIntegerLiteral node)
01071 {
01072 inADecimalIntegerLiteral(node);
01073 if(node.getDecimalIntegerLiteral() != null)
01074 {
01075 node.getDecimalIntegerLiteral().apply(this);
01076 }
01077 outADecimalIntegerLiteral(node);
01078 }
01079 public void caseADecrementUnaryOperator(ADecrementUnaryOperator node)
01080 {
01081 inADecrementUnaryOperator(node);
01082 if(node.getMinusMinus() != null)
01083 {
01084 node.getMinusMinus().apply(this);
01085 }
01086 outADecrementUnaryOperator(node);
01087 }
01088 public void caseADefaultSwitchLabel(ADefaultSwitchLabel node)
01089 {
01090 inADefaultSwitchLabel(node);
01091 if(node.getColon() != null)
01092 {
01093 node.getColon().apply(this);
01094 }
01095 if(node.getDefault() != null)
01096 {
01097 node.getDefault().apply(this);
01098 }
01099 outADefaultSwitchLabel(node);
01100 }
01101 public void caseADim(ADim node)
01102 {
01103 inADim(node);
01104 if(node.getRBracket() != null)
01105 {
01106 node.getRBracket().apply(this);
01107 }
01108 if(node.getLBracket() != null)
01109 {
01110 node.getLBracket().apply(this);
01111 }
01112 outADim(node);
01113 }
01114 public void caseADimExp(ADimExp node)
01115 {
01116 inADimExp(node);
01117 if(node.getRBracket() != null)
01118 {
01119 node.getRBracket().apply(this);
01120 }
01121 if(node.getExp() != null)
01122 {
01123 node.getExp().apply(this);
01124 }
01125 if(node.getLBracket() != null)
01126 {
01127 node.getLBracket().apply(this);
01128 }
01129 outADimExp(node);
01130 }
01131 public void caseADivAssignAssignmentOperator(ADivAssignAssignmentOperator node)
01132 {
01133 inADivAssignAssignmentOperator(node);
01134 if(node.getDivAssign() != null)
01135 {
01136 node.getDivAssign().apply(this);
01137 }
01138 outADivAssignAssignmentOperator(node);
01139 }
01140 public void caseADivBinaryOperator(ADivBinaryOperator node)
01141 {
01142 inADivBinaryOperator(node);
01143 if(node.getDiv() != null)
01144 {
01145 node.getDiv().apply(this);
01146 }
01147 outADivBinaryOperator(node);
01148 }
01149 public void caseADivMultiplicativeExp(ADivMultiplicativeExp node)
01150 {
01151 inADivMultiplicativeExp(node);
01152 if(node.getUnaryExp() != null)
01153 {
01154 node.getUnaryExp().apply(this);
01155 }
01156 if(node.getDiv() != null)
01157 {
01158 node.getDiv().apply(this);
01159 }
01160 if(node.getMultiplicativeExp() != null)
01161 {
01162 node.getMultiplicativeExp().apply(this);
01163 }
01164 outADivMultiplicativeExp(node);
01165 }
01166 public void caseADoStmt(ADoStmt node)
01167 {
01168 inADoStmt(node);
01169 if(node.getSemicolon() != null)
01170 {
01171 node.getSemicolon().apply(this);
01172 }
01173 if(node.getRPar() != null)
01174 {
01175 node.getRPar().apply(this);
01176 }
01177 if(node.getExp() != null)
01178 {
01179 node.getExp().apply(this);
01180 }
01181 if(node.getLPar() != null)
01182 {
01183 node.getLPar().apply(this);
01184 }
01185 if(node.getWhile() != null)
01186 {
01187 node.getWhile().apply(this);
01188 }
01189 if(node.getBlock() != null)
01190 {
01191 node.getBlock().apply(this);
01192 }
01193 if(node.getDo() != null)
01194 {
01195 node.getDo().apply(this);
01196 }
01197 outADoStmt(node);
01198 }
01199 public void caseADoStmtStmtWithoutTrailingSubstmt(ADoStmtStmtWithoutTrailingSubstmt node)
01200 {
01201 inADoStmtStmtWithoutTrailingSubstmt(node);
01202 if(node.getOneDoStmt() != null)
01203 {
01204 node.getOneDoStmt().apply(this);
01205 }
01206 outADoStmtStmtWithoutTrailingSubstmt(node);
01207 }
01208 public void caseADoubleFloatingPointType(ADoubleFloatingPointType node)
01209 {
01210 inADoubleFloatingPointType(node);
01211 if(node.getDouble() != null)
01212 {
01213 node.getDouble().apply(this);
01214 }
01215 outADoubleFloatingPointType(node);
01216 }
01217 public void caseADoublePrimitiveType(ADoublePrimitiveType node)
01218 {
01219 inADoublePrimitiveType(node);
01220 if(node.getDouble() != null)
01221 {
01222 node.getDouble().apply(this);
01223 }
01224 outADoublePrimitiveType(node);
01225 }
01226 public void caseAEmptyMethodBody(AEmptyMethodBody node)
01227 {
01228 inAEmptyMethodBody(node);
01229 if(node.getSemicolon() != null)
01230 {
01231 node.getSemicolon().apply(this);
01232 }
01233 outAEmptyMethodBody(node);
01234 }
01235 public void caseAEmptyStmt(AEmptyStmt node)
01236 {
01237 inAEmptyStmt(node);
01238 if(node.getSemicolon() != null)
01239 {
01240 node.getSemicolon().apply(this);
01241 }
01242 outAEmptyStmt(node);
01243 }
01244 public void caseAEmptyStmtStmtWithoutTrailingSubstmt(AEmptyStmtStmtWithoutTrailingSubstmt node)
01245 {
01246 inAEmptyStmtStmtWithoutTrailingSubstmt(node);
01247 if(node.getSemicolonStmt() != null)
01248 {
01249 node.getSemicolonStmt().apply(this);
01250 }
01251 outAEmptyStmtStmtWithoutTrailingSubstmt(node);
01252 }
01253 public void caseAEmptyTypeDeclaration(AEmptyTypeDeclaration node)
01254 {
01255 inAEmptyTypeDeclaration(node);
01256 if(node.getSemicolon() != null)
01257 {
01258 node.getSemicolon().apply(this);
01259 }
01260 outAEmptyTypeDeclaration(node);
01261 }
01262 public void caseAEqBinaryOperator(AEqBinaryOperator node)
01263 {
01264 inAEqBinaryOperator(node);
01265 if(node.getEq() != null)
01266 {
01267 node.getEq().apply(this);
01268 }
01269 outAEqBinaryOperator(node);
01270 }
01271 public void caseAEqEqualityExp(AEqEqualityExp node)
01272 {
01273 inAEqEqualityExp(node);
01274 if(node.getRelationalExp() != null)
01275 {
01276 node.getRelationalExp().apply(this);
01277 }
01278 if(node.getEq() != null)
01279 {
01280 node.getEq().apply(this);
01281 }
01282 if(node.getEqualityExp() != null)
01283 {
01284 node.getEqualityExp().apply(this);
01285 }
01286 outAEqEqualityExp(node);
01287 }
01288 public void caseAEqualityExpAndExp(AEqualityExpAndExp node)
01289 {
01290 inAEqualityExpAndExp(node);
01291 if(node.getEqualityExp() != null)
01292 {
01293 node.getEqualityExp().apply(this);
01294 }
01295 outAEqualityExpAndExp(node);
01296 }
01297 public void caseAExclusiveOrExpExclusiveOrExp(AExclusiveOrExpExclusiveOrExp node)
01298 {
01299 inAExclusiveOrExpExclusiveOrExp(node);
01300 if(node.getAndExp() != null)
01301 {
01302 node.getAndExp().apply(this);
01303 }
01304 if(node.getBitXor() != null)
01305 {
01306 node.getBitXor().apply(this);
01307 }
01308 if(node.getExclusiveOrExp() != null)
01309 {
01310 node.getExclusiveOrExp().apply(this);
01311 }
01312 outAExclusiveOrExpExclusiveOrExp(node);
01313 }
01314 public void caseAExclusiveOrExpInclusiveOrExp(AExclusiveOrExpInclusiveOrExp node)
01315 {
01316 inAExclusiveOrExpInclusiveOrExp(node);
01317 if(node.getExclusiveOrExp() != null)
01318 {
01319 node.getExclusiveOrExp().apply(this);
01320 }
01321 outAExclusiveOrExpInclusiveOrExp(node);
01322 }
01323 public void caseAExpArgumentList(AExpArgumentList node)
01324 {
01325 inAExpArgumentList(node);
01326 if(node.getExp() != null)
01327 {
01328 node.getExp().apply(this);
01329 }
01330 outAExpArgumentList(node);
01331 }
01332 public void caseAExpCastExp(AExpCastExp node)
01333 {
01334 inAExpCastExp(node);
01335 if(node.getSecond() != null)
01336 {
01337 node.getSecond().apply(this);
01338 }
01339 if(node.getRPar() != null)
01340 {
01341 node.getRPar().apply(this);
01342 }
01343 if(node.getFirst() != null)
01344 {
01345 node.getFirst().apply(this);
01346 }
01347 if(node.getLPar() != null)
01348 {
01349 node.getLPar().apply(this);
01350 }
01351 outAExpCastExp(node);
01352 }
01353 public void caseAExpListForInit(AExpListForInit node)
01354 {
01355 inAExpListForInit(node);
01356 {
01357 Object temp[] = node.getExp().toArray();
01358 for(int i = temp.length - 1; i >= 0; i--)
01359 {
01360 ((PExp) temp[i]).apply(this);
01361 }
01362 }
01363 outAExpListForInit(node);
01364 }
01365 public void caseAExpStmt(AExpStmt node)
01366 {
01367 inAExpStmt(node);
01368 if(node.getSemicolon() != null)
01369 {
01370 node.getSemicolon().apply(this);
01371 }
01372 if(node.getExp() != null)
01373 {
01374 node.getExp().apply(this);
01375 }
01376 outAExpStmt(node);
01377 }
01378 public void caseAExpStmtStmtWithoutTrailingSubstmt(AExpStmtStmtWithoutTrailingSubstmt node)
01379 {
01380 inAExpStmtStmtWithoutTrailingSubstmt(node);
01381 if(node.getExpStmt() != null)
01382 {
01383 node.getExpStmt().apply(this);
01384 }
01385 outAExpStmtStmtWithoutTrailingSubstmt(node);
01386 }
01387 public void caseAExpVariableInitializer(AExpVariableInitializer node)
01388 {
01389 inAExpVariableInitializer(node);
01390 if(node.getExp() != null)
01391 {
01392 node.getExp().apply(this);
01393 }
01394 outAExpVariableInitializer(node);
01395 }
01396 public void caseAExtendsExtendsInterfaces(AExtendsExtendsInterfaces node)
01397 {
01398 inAExtendsExtendsInterfaces(node);
01399 if(node.getInterfaceType() != null)
01400 {
01401 node.getInterfaceType().apply(this);
01402 }
01403 if(node.getExtends() != null)
01404 {
01405 node.getExtends().apply(this);
01406 }
01407 outAExtendsExtendsInterfaces(node);
01408 }
01409 public void caseAExtendsInterfacesExtendsInterfaces(AExtendsInterfacesExtendsInterfaces node)
01410 {
01411 inAExtendsInterfacesExtendsInterfaces(node);
01412 if(node.getInterfaceType() != null)
01413 {
01414 node.getInterfaceType().apply(this);
01415 }
01416 if(node.getComma() != null)
01417 {
01418 node.getComma().apply(this);
01419 }
01420 if(node.getExtendsInterfaces() != null)
01421 {
01422 node.getExtendsInterfaces().apply(this);
01423 }
01424 outAExtendsInterfacesExtendsInterfaces(node);
01425 }
01426 public void caseAFalseBooleanLiteral(AFalseBooleanLiteral node)
01427 {
01428 inAFalseBooleanLiteral(node);
01429 if(node.getFalse() != null)
01430 {
01431 node.getFalse().apply(this);
01432 }
01433 outAFalseBooleanLiteral(node);
01434 }
01435 public void caseAFieldAccessExp(AFieldAccessExp node)
01436 {
01437 inAFieldAccessExp(node);
01438 if(node.getFieldAccess() != null)
01439 {
01440 node.getFieldAccess().apply(this);
01441 }
01442 outAFieldAccessExp(node);
01443 }
01444 public void caseAFieldAccessLeftHandSide(AFieldAccessLeftHandSide node)
01445 {
01446 inAFieldAccessLeftHandSide(node);
01447 if(node.getFieldAccess() != null)
01448 {
01449 node.getFieldAccess().apply(this);
01450 }
01451 outAFieldAccessLeftHandSide(node);
01452 }
01453 public void caseAFieldAccessPrimaryNoNewArray(AFieldAccessPrimaryNoNewArray node)
01454 {
01455 inAFieldAccessPrimaryNoNewArray(node);
01456 if(node.getFieldAccess() != null)
01457 {
01458 node.getFieldAccess().apply(this);
01459 }
01460 outAFieldAccessPrimaryNoNewArray(node);
01461 }
01462 public void caseAFieldClassBodyDeclaration(AFieldClassBodyDeclaration node)
01463 {
01464 inAFieldClassBodyDeclaration(node);
01465 if(node.getFieldDeclaration() != null)
01466 {
01467 node.getFieldDeclaration().apply(this);
01468 }
01469 outAFieldClassBodyDeclaration(node);
01470 }
01471 public void caseAFieldDeclaration(AFieldDeclaration node)
01472 {
01473 inAFieldDeclaration(node);
01474 if(node.getSemicolon() != null)
01475 {
01476 node.getSemicolon().apply(this);
01477 }
01478 {
01479 Object temp[] = node.getVariableDeclarator().toArray();
01480 for(int i = temp.length - 1; i >= 0; i--)
01481 {
01482 ((PVariableDeclarator) temp[i]).apply(this);
01483 }
01484 }
01485 if(node.getType() != null)
01486 {
01487 node.getType().apply(this);
01488 }
01489 {
01490 Object temp[] = node.getModifier().toArray();
01491 for(int i = temp.length - 1; i >= 0; i--)
01492 {
01493 ((PModifier) temp[i]).apply(this);
01494 }
01495 }
01496 outAFieldDeclaration(node);
01497 }
01498 public void caseAFieldDeclarationClassMemberDeclaration(AFieldDeclarationClassMemberDeclaration node)
01499 {
01500 inAFieldDeclarationClassMemberDeclaration(node);
01501 if(node.getFieldDeclaration() != null)
01502 {
01503 node.getFieldDeclaration().apply(this);
01504 }
01505 outAFieldDeclarationClassMemberDeclaration(node);
01506 }
01507 public void caseAFinally(AFinally node)
01508 {
01509 inAFinally(node);
01510 if(node.getBlock() != null)
01511 {
01512 node.getBlock().apply(this);
01513 }
01514 if(node.getFinally() != null)
01515 {
01516 node.getFinally().apply(this);
01517 }
01518 outAFinally(node);
01519 }
01520 public void caseAFinallyOneTryStmt(AFinallyOneTryStmt node)
01521 {
01522 inAFinallyOneTryStmt(node);
01523 if(node.getFinally() != null)
01524 {
01525 node.getFinally().apply(this);
01526 }
01527 {
01528 Object temp[] = node.getCatchClause().toArray();
01529 for(int i = temp.length - 1; i >= 0; i--)
01530 {
01531 ((PCatchClause) temp[i]).apply(this);
01532 }
01533 }
01534 if(node.getBlock() != null)
01535 {
01536 node.getBlock().apply(this);
01537 }
01538 if(node.getTry() != null)
01539 {
01540 node.getTry().apply(this);
01541 }
01542 outAFinallyOneTryStmt(node);
01543 }
01544 public void caseAFinalModifier(AFinalModifier node)
01545 {
01546 inAFinalModifier(node);
01547 if(node.getFinal() != null)
01548 {
01549 node.getFinal().apply(this);
01550 }
01551 outAFinalModifier(node);
01552 }
01553 public void caseAFloatFloatingPointType(AFloatFloatingPointType node)
01554 {
01555 inAFloatFloatingPointType(node);
01556 if(node.getFloat() != null)
01557 {
01558 node.getFloat().apply(this);
01559 }
01560 outAFloatFloatingPointType(node);
01561 }
01562 public void caseAFloatingPointLiteralLiteral(AFloatingPointLiteralLiteral node)
01563 {
01564 inAFloatingPointLiteralLiteral(node);
01565 if(node.getFloatingPointLiteral() != null)
01566 {
01567 node.getFloatingPointLiteral().apply(this);
01568 }
01569 outAFloatingPointLiteralLiteral(node);
01570 }
01571 public void caseAFloatingPointTypeNumericType(AFloatingPointTypeNumericType node)
01572 {
01573 inAFloatingPointTypeNumericType(node);
01574 if(node.getFloatingPointType() != null)
01575 {
01576 node.getFloatingPointType().apply(this);
01577 }
01578 outAFloatingPointTypeNumericType(node);
01579 }
01580 public void caseAFloatPrimitiveType(AFloatPrimitiveType node)
01581 {
01582 inAFloatPrimitiveType(node);
01583 if(node.getFloat() != null)
01584 {
01585 node.getFloat().apply(this);
01586 }
01587 outAFloatPrimitiveType(node);
01588 }
01589 public void caseAFormalParameter(AFormalParameter node)
01590 {
01591 inAFormalParameter(node);
01592 if(node.getVariableDeclaratorId() != null)
01593 {
01594 node.getVariableDeclaratorId().apply(this);
01595 }
01596 if(node.getType() != null)
01597 {
01598 node.getType().apply(this);
01599 }
01600 {
01601 Object temp[] = node.getModifier().toArray();
01602 for(int i = temp.length - 1; i >= 0; i--)
01603 {
01604 ((PModifier) temp[i]).apply(this);
01605 }
01606 }
01607 outAFormalParameter(node);
01608 }
01609 public void caseAFormalParameterFormalParameterList(AFormalParameterFormalParameterList node)
01610 {
01611 inAFormalParameterFormalParameterList(node);
01612 if(node.getFormalParameter() != null)
01613 {
01614 node.getFormalParameter().apply(this);
01615 }
01616 outAFormalParameterFormalParameterList(node);
01617 }
01618 public void caseAFormalParameterListFormalParameterList(AFormalParameterListFormalParameterList node)
01619 {
01620 inAFormalParameterListFormalParameterList(node);
01621 if(node.getFormalParameter() != null)
01622 {
01623 node.getFormalParameter().apply(this);
01624 }
01625 if(node.getComma() != null)
01626 {
01627 node.getComma().apply(this);
01628 }
01629 if(node.getFormalParameterList() != null)
01630 {
01631 node.getFormalParameterList().apply(this);
01632 }
01633 outAFormalParameterListFormalParameterList(node);
01634 }
01635 public void caseAForStmt(AForStmt node)
01636 {
01637 inAForStmt(node);
01638 if(node.getBlock() != null)
01639 {
01640 node.getBlock().apply(this);
01641 }
01642 if(node.getRPar() != null)
01643 {
01644 node.getRPar().apply(this);
01645 }
01646 {
01647 Object temp[] = node.getForUpdate().toArray();
01648 for(int i = temp.length - 1; i >= 0; i--)
01649 {
01650 ((PExp) temp[i]).apply(this);
01651 }
01652 }
01653 if(node.getSemicolon2() != null)
01654 {
01655 node.getSemicolon2().apply(this);
01656 }
01657 if(node.getExp() != null)
01658 {
01659 node.getExp().apply(this);
01660 }
01661 if(node.getSemicolon1() != null)
01662 {
01663 node.getSemicolon1().apply(this);
01664 }
01665 if(node.getForInit() != null)
01666 {
01667 node.getForInit().apply(this);
01668 }
01669 if(node.getLPar() != null)
01670 {
01671 node.getLPar().apply(this);
01672 }
01673 if(node.getFor() != null)
01674 {
01675 node.getFor().apply(this);
01676 }
01677 outAForStmt(node);
01678 }
01679 public void caseAForStmtNoShortIf(AForStmtNoShortIf node)
01680 {
01681 inAForStmtNoShortIf(node);
01682 if(node.getStmtNoShortIf() != null)
01683 {
01684 node.getStmtNoShortIf().apply(this);
01685 }
01686 if(node.getRPar() != null)
01687 {
01688 node.getRPar().apply(this);
01689 }
01690 if(node.getForUpdate() != null)
01691 {
01692 node.getForUpdate().apply(this);
01693 }
01694 if(node.getSemicolon2() != null)
01695 {
01696 node.getSemicolon2().apply(this);
01697 }
01698 if(node.getExp() != null)
01699 {
01700 node.getExp().apply(this);
01701 }
01702 if(node.getSemicolon1() != null)
01703 {
01704 node.getSemicolon1().apply(this);
01705 }
01706 if(node.getForInit() != null)
01707 {
01708 node.getForInit().apply(this);
01709 }
01710 if(node.getLPar() != null)
01711 {
01712 node.getLPar().apply(this);
01713 }
01714 if(node.getFor() != null)
01715 {
01716 node.getFor().apply(this);
01717 }
01718 outAForStmtNoShortIf(node);
01719 }
01720 public void caseAForStmtNoShortIfStmtNoShortIf(AForStmtNoShortIfStmtNoShortIf node)
01721 {
01722 inAForStmtNoShortIfStmtNoShortIf(node);
01723 if(node.getForStmtNoShortIf() != null)
01724 {
01725 node.getForStmtNoShortIf().apply(this);
01726 }
01727 outAForStmtNoShortIfStmtNoShortIf(node);
01728 }
01729 public void caseAForStmtStmt(AForStmtStmt node)
01730 {
01731 inAForStmtStmt(node);
01732 if(node.getOneForStmt() != null)
01733 {
01734 node.getOneForStmt().apply(this);
01735 }
01736 outAForStmtStmt(node);
01737 }
01738 public void caseAForUpdate(AForUpdate node)
01739 {
01740 inAForUpdate(node);
01741 if(node.getStmtExpList() != null)
01742 {
01743 node.getStmtExpList().apply(this);
01744 }
01745 outAForUpdate(node);
01746 }
01747 public void caseAGtBinaryOperator(AGtBinaryOperator node)
01748 {
01749 inAGtBinaryOperator(node);
01750 if(node.getGt() != null)
01751 {
01752 node.getGt().apply(this);
01753 }
01754 outAGtBinaryOperator(node);
01755 }
01756 public void caseAGteqBinaryOperator(AGteqBinaryOperator node)
01757 {
01758 inAGteqBinaryOperator(node);
01759 if(node.getGteq() != null)
01760 {
01761 node.getGteq().apply(this);
01762 }
01763 outAGteqBinaryOperator(node);
01764 }
01765 public void caseAGteqRelationalExp(AGteqRelationalExp node)
01766 {
01767 inAGteqRelationalExp(node);
01768 if(node.getShiftExp() != null)
01769 {
01770 node.getShiftExp().apply(this);
01771 }
01772 if(node.getGteq() != null)
01773 {
01774 node.getGteq().apply(this);
01775 }
01776 if(node.getRelationalExp() != null)
01777 {
01778 node.getRelationalExp().apply(this);
01779 }
01780 outAGteqRelationalExp(node);
01781 }
01782 public void caseAGtRelationalExp(AGtRelationalExp node)
01783 {
01784 inAGtRelationalExp(node);
01785 if(node.getShiftExp() != null)
01786 {
01787 node.getShiftExp().apply(this);
01788 }
01789 if(node.getGt() != null)
01790 {
01791 node.getGt().apply(this);
01792 }
01793 if(node.getRelationalExp() != null)
01794 {
01795 node.getRelationalExp().apply(this);
01796 }
01797 outAGtRelationalExp(node);
01798 }
01799 public void caseAHexIntegerLiteral(AHexIntegerLiteral node)
01800 {
01801 inAHexIntegerLiteral(node);
01802 if(node.getHexIntegerLiteral() != null)
01803 {
01804 node.getHexIntegerLiteral().apply(this);
01805 }
01806 outAHexIntegerLiteral(node);
01807 }
01808 public void caseAIdVariableDeclarator(AIdVariableDeclarator node)
01809 {
01810 inAIdVariableDeclarator(node);
01811 if(node.getVariableDeclaratorId() != null)
01812 {
01813 node.getVariableDeclaratorId().apply(this);
01814 }
01815 outAIdVariableDeclarator(node);
01816 }
01817 public void caseAIfStmt(AIfStmt node)
01818 {
01819 inAIfStmt(node);
01820 if(node.getBlock() != null)
01821 {
01822 node.getBlock().apply(this);
01823 }
01824 if(node.getElse() != null)
01825 {
01826 node.getElse().apply(this);
01827 }
01828 if(node.getThenPart() != null)
01829 {
01830 node.getThenPart().apply(this);
01831 }
01832 if(node.getRPar() != null)
01833 {
01834 node.getRPar().apply(this);
01835 }
01836 if(node.getExp() != null)
01837 {
01838 node.getExp().apply(this);
01839 }
01840 if(node.getLPar() != null)
01841 {
01842 node.getLPar().apply(this);
01843 }
01844 if(node.getIf() != null)
01845 {
01846 node.getIf().apply(this);
01847 }
01848 outAIfStmt(node);
01849 }
01850 public void caseAIfThenElseStmt(AIfThenElseStmt node)
01851 {
01852 inAIfThenElseStmt(node);
01853 if(node.getStmt() != null)
01854 {
01855 node.getStmt().apply(this);
01856 }
01857 if(node.getElse() != null)
01858 {
01859 node.getElse().apply(this);
01860 }
01861 if(node.getStmtNoShortIf() != null)
01862 {
01863 node.getStmtNoShortIf().apply(this);
01864 }
01865 if(node.getRPar() != null)
01866 {
01867 node.getRPar().apply(this);
01868 }
01869 if(node.getExp() != null)
01870 {
01871 node.getExp().apply(this);
01872 }
01873 if(node.getLPar() != null)
01874 {
01875 node.getLPar().apply(this);
01876 }
01877 if(node.getIf() != null)
01878 {
01879 node.getIf().apply(this);
01880 }
01881 outAIfThenElseStmt(node);
01882 }
01883 public void caseAIfThenElseStmtNoShortIf(AIfThenElseStmtNoShortIf node)
01884 {
01885 inAIfThenElseStmtNoShortIf(node);
01886 if(node.getStmtNoShortIf2() != null)
01887 {
01888 node.getStmtNoShortIf2().apply(this);
01889 }
01890 if(node.getElse() != null)
01891 {
01892 node.getElse().apply(this);
01893 }
01894 if(node.getStmtNoShortIf1() != null)
01895 {
01896 node.getStmtNoShortIf1().apply(this);
01897 }
01898 if(node.getRPar() != null)
01899 {
01900 node.getRPar().apply(this);
01901 }
01902 if(node.getExp() != null)
01903 {
01904 node.getExp().apply(this);
01905 }
01906 if(node.getLPar() != null)
01907 {
01908 node.getLPar().apply(this);
01909 }
01910 if(node.getIf() != null)
01911 {
01912 node.getIf().apply(this);
01913 }
01914 outAIfThenElseStmtNoShortIf(node);
01915 }
01916 public void caseAIfThenElseStmtNoShortIfStmtNoShortIf(AIfThenElseStmtNoShortIfStmtNoShortIf node)
01917 {
01918 inAIfThenElseStmtNoShortIfStmtNoShortIf(node);
01919 if(node.getIfThenElseStmtNoShortIf() != null)
01920 {
01921 node.getIfThenElseStmtNoShortIf().apply(this);
01922 }
01923 outAIfThenElseStmtNoShortIfStmtNoShortIf(node);
01924 }
01925 public void caseAIfThenElseStmtStmt(AIfThenElseStmtStmt node)
01926 {
01927 inAIfThenElseStmtStmt(node);
01928 if(node.getIfThenElseStmt() != null)
01929 {
01930 node.getIfThenElseStmt().apply(this);
01931 }
01932 outAIfThenElseStmtStmt(node);
01933 }
01934 public void caseAIfThenStmt(AIfThenStmt node)
01935 {
01936 inAIfThenStmt(node);
01937 if(node.getStmt() != null)
01938 {
01939 node.getStmt().apply(this);
01940 }
01941 if(node.getRPar() != null)
01942 {
01943 node.getRPar().apply(this);
01944 }
01945 if(node.getExp() != null)
01946 {
01947 node.getExp().apply(this);
01948 }
01949 if(node.getLPar() != null)
01950 {
01951 node.getLPar().apply(this);
01952 }
01953 if(node.getIf() != null)
01954 {
01955 node.getIf().apply(this);
01956 }
01957 outAIfThenStmt(node);
01958 }
01959 public void caseAIfThenStmtStmt(AIfThenStmtStmt node)
01960 {
01961 inAIfThenStmtStmt(node);
01962 if(node.getIfThenStmt() != null)
01963 {
01964 node.getIfThenStmt().apply(this);
01965 }
01966 outAIfThenStmtStmt(node);
01967 }
01968 public void caseAInclusiveOrExpConditionalAndExp(AInclusiveOrExpConditionalAndExp node)
01969 {
01970 inAInclusiveOrExpConditionalAndExp(node);
01971 if(node.getInclusiveOrExp() != null)
01972 {
01973 node.getInclusiveOrExp().apply(this);
01974 }
01975 outAInclusiveOrExpConditionalAndExp(node);
01976 }
01977 public void caseAInclusiveOrExpInclusiveOrExp(AInclusiveOrExpInclusiveOrExp node)
01978 {
01979 inAInclusiveOrExpInclusiveOrExp(node);
01980 if(node.getExclusiveOrExp() != null)
01981 {
01982 node.getExclusiveOrExp().apply(this);
01983 }
01984 if(node.getBitOr() != null)
01985 {
01986 node.getBitOr().apply(this);
01987 }
01988 if(node.getInclusiveOrExp() != null)
01989 {
01990 node.getInclusiveOrExp().apply(this);
01991 }
01992 outAInclusiveOrExpInclusiveOrExp(node);
01993 }
01994 public void caseAIncrementUnaryOperator(AIncrementUnaryOperator node)
01995 {
01996 inAIncrementUnaryOperator(node);
01997 if(node.getPlusPlus() != null)
01998 {
01999 node.getPlusPlus().apply(this);
02000 }
02001 outAIncrementUnaryOperator(node);
02002 }
02003 public void caseAInitClassInterfaceArrayCreationExp(AInitClassInterfaceArrayCreationExp node)
02004 {
02005 inAInitClassInterfaceArrayCreationExp(node);
02006 if(node.getArrayInitializer() != null)
02007 {
02008 node.getArrayInitializer().apply(this);
02009 }
02010 {
02011 Object temp[] = node.getDim().toArray();
02012 for(int i = temp.length - 1; i >= 0; i--)
02013 {
02014 ((PDim) temp[i]).apply(this);
02015 }
02016 }
02017 if(node.getClassOrInterfaceType() != null)
02018 {
02019 node.getClassOrInterfaceType().apply(this);
02020 }
02021 if(node.getNew() != null)
02022 {
02023 node.getNew().apply(this);
02024 }
02025 outAInitClassInterfaceArrayCreationExp(node);
02026 }
02027 public void caseAInitClassInterfaceExp(AInitClassInterfaceExp node)
02028 {
02029 inAInitClassInterfaceExp(node);
02030 if(node.getArrayInitializer() != null)
02031 {
02032 node.getArrayInitializer().apply(this);
02033 }
02034 {
02035 Object temp[] = node.getDim().toArray();
02036 for(int i = temp.length - 1; i >= 0; i--)
02037 {
02038 ((PDim) temp[i]).apply(this);
02039 }
02040 }
02041 if(node.getClassOrInterfaceType() != null)
02042 {
02043 node.getClassOrInterfaceType().apply(this);
02044 }
02045 if(node.getNew() != null)
02046 {
02047 node.getNew().apply(this);
02048 }
02049 outAInitClassInterfaceExp(node);
02050 }
02051 public void caseAInitPrimitiveArrayCreationExp(AInitPrimitiveArrayCreationExp node)
02052 {
02053 inAInitPrimitiveArrayCreationExp(node);
02054 if(node.getArrayInitializer() != null)
02055 {
02056 node.getArrayInitializer().apply(this);
02057 }
02058 {
02059 Object temp[] = node.getDim().toArray();
02060 for(int i = temp.length - 1; i >= 0; i--)
02061 {
02062 ((PDim) temp[i]).apply(this);
02063 }
02064 }
02065 if(node.getPrimitiveType() != null)
02066 {
02067 node.getPrimitiveType().apply(this);
02068 }
02069 if(node.getNew() != null)
02070 {
02071 node.getNew().apply(this);
02072 }
02073 outAInitPrimitiveArrayCreationExp(node);
02074 }
02075 public void caseAInitPrimitiveExp(AInitPrimitiveExp node)
02076 {
02077 inAInitPrimitiveExp(node);
02078 if(node.getArrayInitializer() != null)
02079 {
02080 node.getArrayInitializer().apply(this);
02081 }
02082 {
02083 Object temp[] = node.getDim().toArray();
02084 for(int i = temp.length - 1; i >= 0; i--)
02085 {
02086 ((PDim) temp[i]).apply(this);
02087 }
02088 }
02089 if(node.getPrimitiveType() != null)
02090 {
02091 node.getPrimitiveType().apply(this);
02092 }
02093 if(node.getNew() != null)
02094 {
02095 node.getNew().apply(this);
02096 }
02097 outAInitPrimitiveExp(node);
02098 }
02099 public void caseAInstanceofExp(AInstanceofExp node)
02100 {
02101 inAInstanceofExp(node);
02102 if(node.getReferenceType() != null)
02103 {
02104 node.getReferenceType().apply(this);
02105 }
02106 if(node.getInstanceof() != null)
02107 {
02108 node.getInstanceof().apply(this);
02109 }
02110 if(node.getExp() != null)
02111 {
02112 node.getExp().apply(this);
02113 }
02114 outAInstanceofExp(node);
02115 }
02116 public void caseAInstanceofRelationalExp(AInstanceofRelationalExp node)
02117 {
02118 inAInstanceofRelationalExp(node);
02119 if(node.getReferenceType() != null)
02120 {
02121 node.getReferenceType().apply(this);
02122 }
02123 if(node.getInstanceof() != null)
02124 {
02125 node.getInstanceof().apply(this);
02126 }
02127 if(node.getRelationalExp() != null)
02128 {
02129 node.getRelationalExp().apply(this);
02130 }
02131 outAInstanceofRelationalExp(node);
02132 }
02133 public void caseAIntegerLiteralLiteral(AIntegerLiteralLiteral node)
02134 {
02135 inAIntegerLiteralLiteral(node);
02136 if(node.getIntegerLiteral() != null)
02137 {
02138 node.getIntegerLiteral().apply(this);
02139 }
02140 outAIntegerLiteralLiteral(node);
02141 }
02142 public void caseAIntegralTypeNumericType(AIntegralTypeNumericType node)
02143 {
02144 inAIntegralTypeNumericType(node);
02145 if(node.getIntegralType() != null)
02146 {
02147 node.getIntegralType().apply(this);
02148 }
02149 outAIntegralTypeNumericType(node);
02150 }
02151 public void caseAInterfaceBody(AInterfaceBody node)
02152 {
02153 inAInterfaceBody(node);
02154 if(node.getRBrace() != null)
02155 {
02156 node.getRBrace().apply(this);
02157 }
02158 {
02159 Object temp[] = node.getInterfaceMemberDeclaration().toArray();
02160 for(int i = temp.length - 1; i >= 0; i--)
02161 {
02162 ((PInterfaceMemberDeclaration) temp[i]).apply(this);
02163 }
02164 }
02165 if(node.getLBrace() != null)
02166 {
02167 node.getLBrace().apply(this);
02168 }
02169 outAInterfaceBody(node);
02170 }
02171 public void caseAInterfaceClassBodyDeclaration(AInterfaceClassBodyDeclaration node)
02172 {
02173 inAInterfaceClassBodyDeclaration(node);
02174 if(node.getInterfaceDeclaration() != null)
02175 {
02176 node.getInterfaceDeclaration().apply(this);
02177 }
02178 outAInterfaceClassBodyDeclaration(node);
02179 }
02180 public void caseAInterfaceDeclaration(AInterfaceDeclaration node)
02181 {
02182 inAInterfaceDeclaration(node);
02183 if(node.getInterfaceBody() != null)
02184 {
02185 node.getInterfaceBody().apply(this);
02186 }
02187 {
02188 Object temp[] = node.getName().toArray();
02189 for(int i = temp.length - 1; i >= 0; i--)
02190 {
02191 ((PName) temp[i]).apply(this);
02192 }
02193 }
02194 if(node.getExtends() != null)
02195 {
02196 node.getExtends().apply(this);
02197 }
02198 if(node.getId() != null)
02199 {
02200 node.getId().apply(this);
02201 }
02202 if(node.getInterface() != null)
02203 {
02204 node.getInterface().apply(this);
02205 }
02206 {
02207 Object temp[] = node.getModifier().toArray();
02208 for(int i = temp.length - 1; i >= 0; i--)
02209 {
02210 ((PModifier) temp[i]).apply(this);
02211 }
02212 }
02213 outAInterfaceDeclaration(node);
02214 }
02215 public void caseAInterfaceDeclarationClassMemberDeclaration(AInterfaceDeclarationClassMemberDeclaration node)
02216 {
02217 inAInterfaceDeclarationClassMemberDeclaration(node);
02218 if(node.getInterfaceDeclaration() != null)
02219 {
02220 node.getInterfaceDeclaration().apply(this);
02221 }
02222 outAInterfaceDeclarationClassMemberDeclaration(node);
02223 }
02224 public void caseAInterfaceDeclarationInterfaceMemberDeclaration(AInterfaceDeclarationInterfaceMemberDeclaration node)
02225 {
02226 inAInterfaceDeclarationInterfaceMemberDeclaration(node);
02227 if(node.getInterfaceDeclaration() != null)
02228 {
02229 node.getInterfaceDeclaration().apply(this);
02230 }
02231 outAInterfaceDeclarationInterfaceMemberDeclaration(node);
02232 }
02233 public void caseAInterfaces(AInterfaces node)
02234 {
02235 inAInterfaces(node);
02236 {
02237 Object temp[] = node.getName().toArray();
02238 for(int i = temp.length - 1; i >= 0; i--)
02239 {
02240 ((PName) temp[i]).apply(this);
02241 }
02242 }
02243 if(node.getImplements() != null)
02244 {
02245 node.getImplements().apply(this);
02246 }
02247 outAInterfaces(node);
02248 }
02249 public void caseAInterfaceType(AInterfaceType node)
02250 {
02251 inAInterfaceType(node);
02252 if(node.getClassOrInterfaceType() != null)
02253 {
02254 node.getClassOrInterfaceType().apply(this);
02255 }
02256 outAInterfaceType(node);
02257 }
02258 public void caseAInterfaceTypeDeclaration(AInterfaceTypeDeclaration node)
02259 {
02260 inAInterfaceTypeDeclaration(node);
02261 if(node.getInterfaceDeclaration() != null)
02262 {
02263 node.getInterfaceDeclaration().apply(this);
02264 }
02265 outAInterfaceTypeDeclaration(node);
02266 }
02267 public void caseAInterfaceTypeInterfaceTypeList(AInterfaceTypeInterfaceTypeList node)
02268 {
02269 inAInterfaceTypeInterfaceTypeList(node);
02270 if(node.getInterfaceType() != null)
02271 {
02272 node.getInterfaceType().apply(this);
02273 }
02274 outAInterfaceTypeInterfaceTypeList(node);
02275 }
02276 public void caseAInterfaceTypeListInterfaceTypeList(AInterfaceTypeListInterfaceTypeList node)
02277 {
02278 inAInterfaceTypeListInterfaceTypeList(node);
02279 if(node.getInterfaceType() != null)
02280 {
02281 node.getInterfaceType().apply(this);
02282 }
02283 if(node.getComma() != null)
02284 {
02285 node.getComma().apply(this);
02286 }
02287 if(node.getInterfaceTypeList() != null)
02288 {
02289 node.getInterfaceTypeList().apply(this);
02290 }
02291 outAInterfaceTypeListInterfaceTypeList(node);
02292 }
02293 public void caseAIntIntegralType(AIntIntegralType node)
02294 {
02295 inAIntIntegralType(node);
02296 if(node.getInt() != null)
02297 {
02298 node.getInt().apply(this);
02299 }
02300 outAIntIntegralType(node);
02301 }
02302 public void caseAIntPrimitiveType(AIntPrimitiveType node)
02303 {
02304 inAIntPrimitiveType(node);
02305 if(node.getInt() != null)
02306 {
02307 node.getInt().apply(this);
02308 }
02309 outAIntPrimitiveType(node);
02310 }
02311 public void caseALabeledStmt(ALabeledStmt node)
02312 {
02313 inALabeledStmt(node);
02314 if(node.getStmt() != null)
02315 {
02316 node.getStmt().apply(this);
02317 }
02318 if(node.getColon() != null)
02319 {
02320 node.getColon().apply(this);
02321 }
02322 if(node.getId() != null)
02323 {
02324 node.getId().apply(this);
02325 }
02326 outALabeledStmt(node);
02327 }
02328 public void caseALabeledStmtNoShortIf(ALabeledStmtNoShortIf node)
02329 {
02330 inALabeledStmtNoShortIf(node);
02331 if(node.getStmtNoShortIf() != null)
02332 {
02333 node.getStmtNoShortIf().apply(this);
02334 }
02335 if(node.getColon() != null)
02336 {
02337 node.getColon().apply(this);
02338 }
02339 if(node.getId() != null)
02340 {
02341 node.getId().apply(this);
02342 }
02343 outALabeledStmtNoShortIf(node);
02344 }
02345 public void caseALabeledStmtNoShortIfStmtNoShortIf(ALabeledStmtNoShortIfStmtNoShortIf node)
02346 {
02347 inALabeledStmtNoShortIfStmtNoShortIf(node);
02348 if(node.getLabeledStmtNoShortIf() != null)
02349 {
02350 node.getLabeledStmtNoShortIf().apply(this);
02351 }
02352 outALabeledStmtNoShortIfStmtNoShortIf(node);
02353 }
02354 public void caseALabeledStmtStmt(ALabeledStmtStmt node)
02355 {
02356 inALabeledStmtStmt(node);
02357 if(node.getLabeledStmt() != null)
02358 {
02359 node.getLabeledStmt().apply(this);
02360 }
02361 outALabeledStmtStmt(node);
02362 }
02363 public void caseALabelStmt(ALabelStmt node)
02364 {
02365 inALabelStmt(node);
02366 if(node.getBlock() != null)
02367 {
02368 node.getBlock().apply(this);
02369 }
02370 if(node.getColon() != null)
02371 {
02372 node.getColon().apply(this);
02373 }
02374 if(node.getId() != null)
02375 {
02376 node.getId().apply(this);
02377 }
02378 outALabelStmt(node);
02379 }
02380 public void caseALiteralExp(ALiteralExp node)
02381 {
02382 inALiteralExp(node);
02383 if(node.getLiteral() != null)
02384 {
02385 node.getLiteral().apply(this);
02386 }
02387 outALiteralExp(node);
02388 }
02389 public void caseALiteralPrimaryNoNewArray(ALiteralPrimaryNoNewArray node)
02390 {
02391 inALiteralPrimaryNoNewArray(node);
02392 if(node.getLiteral() != null)
02393 {
02394 node.getLiteral().apply(this);
02395 }
02396 outALiteralPrimaryNoNewArray(node);
02397 }
02398 public void caseALocalVariableDeclaration(ALocalVariableDeclaration node)
02399 {
02400 inALocalVariableDeclaration(node);
02401 {
02402 Object temp[] = node.getVariableDeclarator().toArray();
02403 for(int i = temp.length - 1; i >= 0; i--)
02404 {
02405 ((PVariableDeclarator) temp[i]).apply(this);
02406 }
02407 }
02408 if(node.getType() != null)
02409 {
02410 node.getType().apply(this);
02411 }
02412 {
02413 Object temp[] = node.getModifier().toArray();
02414 for(int i = temp.length - 1; i >= 0; i--)
02415 {
02416 ((PModifier) temp[i]).apply(this);
02417 }
02418 }
02419 outALocalVariableDeclaration(node);
02420 }
02421 public void caseALocalVariableDeclarationForInit(ALocalVariableDeclarationForInit node)
02422 {
02423 inALocalVariableDeclarationForInit(node);
02424 if(node.getLocalVariableDeclaration() != null)
02425 {
02426 node.getLocalVariableDeclaration().apply(this);
02427 }
02428 outALocalVariableDeclarationForInit(node);
02429 }
02430 public void caseALocalVariableDeclarationInBlockedStmt(ALocalVariableDeclarationInBlockedStmt node)
02431 {
02432 inALocalVariableDeclarationInBlockedStmt(node);
02433 if(node.getSemicolon() != null)
02434 {
02435 node.getSemicolon().apply(this);
02436 }
02437 if(node.getLocalVariableDeclaration() != null)
02438 {
02439 node.getLocalVariableDeclaration().apply(this);
02440 }
02441 outALocalVariableDeclarationInBlockedStmt(node);
02442 }
02443 public void caseALocalVariableDeclarationStmt(ALocalVariableDeclarationStmt node)
02444 {
02445 inALocalVariableDeclarationStmt(node);
02446 if(node.getSemicolon() != null)
02447 {
02448 node.getSemicolon().apply(this);
02449 }
02450 if(node.getLocalVariableDeclaration() != null)
02451 {
02452 node.getLocalVariableDeclaration().apply(this);
02453 }
02454 outALocalVariableDeclarationStmt(node);
02455 }
02456 public void caseALocalVariableDeclarationStmtBlockedStmt(ALocalVariableDeclarationStmtBlockedStmt node)
02457 {
02458 inALocalVariableDeclarationStmtBlockedStmt(node);
02459 if(node.getLocalVariableDeclarationStmt() != null)
02460 {
02461 node.getLocalVariableDeclarationStmt().apply(this);
02462 }
02463 outALocalVariableDeclarationStmtBlockedStmt(node);
02464 }
02465 public void caseALongIntegralType(ALongIntegralType node)
02466 {
02467 inALongIntegralType(node);
02468 if(node.getLong() != null)
02469 {
02470 node.getLong().apply(this);
02471 }
02472 outALongIntegralType(node);
02473 }
02474 public void caseALongPrimitiveType(ALongPrimitiveType node)
02475 {
02476 inALongPrimitiveType(node);
02477 if(node.getLong() != null)
02478 {
02479 node.getLong().apply(this);
02480 }
02481 outALongPrimitiveType(node);
02482 }
02483 public void caseALParPrimaryNoNewArray(ALParPrimaryNoNewArray node)
02484 {
02485 inALParPrimaryNoNewArray(node);
02486 if(node.getRPar() != null)
02487 {
02488 node.getRPar().apply(this);
02489 }
02490 if(node.getExp() != null)
02491 {
02492 node.getExp().apply(this);
02493 }
02494 if(node.getLPar() != null)
02495 {
02496 node.getLPar().apply(this);
02497 }
02498 outALParPrimaryNoNewArray(node);
02499 }
02500 public void caseALtBinaryOperator(ALtBinaryOperator node)
02501 {
02502 inALtBinaryOperator(node);
02503 if(node.getLt() != null)
02504 {
02505 node.getLt().apply(this);
02506 }
02507 outALtBinaryOperator(node);
02508 }
02509 public void caseALteqBinaryOperator(ALteqBinaryOperator node)
02510 {
02511 inALteqBinaryOperator(node);
02512 if(node.getLteq() != null)
02513 {
02514 node.getLteq().apply(this);
02515 }
02516 outALteqBinaryOperator(node);
02517 }
02518 public void caseALteqRelationalExp(ALteqRelationalExp node)
02519 {
02520 inALteqRelationalExp(node);
02521 if(node.getShiftExp() != null)
02522 {
02523 node.getShiftExp().apply(this);
02524 }
02525 if(node.getLteq() != null)
02526 {
02527 node.getLteq().apply(this);
02528 }
02529 if(node.getRelationalExp() != null)
02530 {
02531 node.getRelationalExp().apply(this);
02532 }
02533 outALteqRelationalExp(node);
02534 }
02535 public void caseALtRelationalExp(ALtRelationalExp node)
02536 {
02537 inALtRelationalExp(node);
02538 if(node.getShiftExp() != null)
02539 {
02540 node.getShiftExp().apply(this);
02541 }
02542 if(node.getLt() != null)
02543 {
02544 node.getLt().apply(this);
02545 }
02546 if(node.getRelationalExp() != null)
02547 {
02548 node.getRelationalExp().apply(this);
02549 }
02550 outALtRelationalExp(node);
02551 }
02552 public void caseAMethodClassBodyDeclaration(AMethodClassBodyDeclaration node)
02553 {
02554 inAMethodClassBodyDeclaration(node);
02555 if(node.getMethodDeclaration() != null)
02556 {
02557 node.getMethodDeclaration().apply(this);
02558 }
02559 outAMethodClassBodyDeclaration(node);
02560 }
02561 public void caseAMethodDeclaration(AMethodDeclaration node)
02562 {
02563 inAMethodDeclaration(node);
02564 if(node.getMethodBody() != null)
02565 {
02566 node.getMethodBody().apply(this);
02567 }
02568 if(node.getMethodHeader() != null)
02569 {
02570 node.getMethodHeader().apply(this);
02571 }
02572 outAMethodDeclaration(node);
02573 }
02574 public void caseAMethodDeclarationClassMemberDeclaration(AMethodDeclarationClassMemberDeclaration node)
02575 {
02576 inAMethodDeclarationClassMemberDeclaration(node);
02577 if(node.getMethodDeclaration() != null)
02578 {
02579 node.getMethodDeclaration().apply(this);
02580 }
02581 outAMethodDeclarationClassMemberDeclaration(node);
02582 }
02583 public void caseAMethodDeclarator(AMethodDeclarator node)
02584 {
02585 inAMethodDeclarator(node);
02586 {
02587 Object temp[] = node.getDim().toArray();
02588 for(int i = temp.length - 1; i >= 0; i--)
02589 {
02590 ((PDim) temp[i]).apply(this);
02591 }
02592 }
02593 if(node.getRPar() != null)
02594 {
02595 node.getRPar().apply(this);
02596 }
02597 {
02598 Object temp[] = node.getFormalParameter().toArray();
02599 for(int i = temp.length - 1; i >= 0; i--)
02600 {
02601 ((PFormalParameter) temp[i]).apply(this);
02602 }
02603 }
02604 if(node.getLPar() != null)
02605 {
02606 node.getLPar().apply(this);
02607 }
02608 if(node.getId() != null)
02609 {
02610 node.getId().apply(this);
02611 }
02612 outAMethodDeclarator(node);
02613 }
02614 public void caseAMethodInvocationPrimaryNoNewArray(AMethodInvocationPrimaryNoNewArray node)
02615 {
02616 inAMethodInvocationPrimaryNoNewArray(node);
02617 if(node.getMethodInvocation() != null)
02618 {
02619 node.getMethodInvocation().apply(this);
02620 }
02621 outAMethodInvocationPrimaryNoNewArray(node);
02622 }
02623 public void caseAMethodInvocationStmtExp(AMethodInvocationStmtExp node)
02624 {
02625 inAMethodInvocationStmtExp(node);
02626 if(node.getMethodInvocation() != null)
02627 {
02628 node.getMethodInvocation().apply(this);
02629 }
02630 outAMethodInvocationStmtExp(node);
02631 }
02632 public void caseAMinusAdditiveExp(AMinusAdditiveExp node)
02633 {
02634 inAMinusAdditiveExp(node);
02635 if(node.getMultiplicativeExp() != null)
02636 {
02637 node.getMultiplicativeExp().apply(this);
02638 }
02639 if(node.getMinus() != null)
02640 {
02641 node.getMinus().apply(this);
02642 }
02643 if(node.getAdditiveExp() != null)
02644 {
02645 node.getAdditiveExp().apply(this);
02646 }
02647 outAMinusAdditiveExp(node);
02648 }
02649 public void caseAMinusAssignAssignmentOperator(AMinusAssignAssignmentOperator node)
02650 {
02651 inAMinusAssignAssignmentOperator(node);
02652 if(node.getMinusAssign() != null)
02653 {
02654 node.getMinusAssign().apply(this);
02655 }
02656 outAMinusAssignAssignmentOperator(node);
02657 }
02658 public void caseAMinusBinaryOperator(AMinusBinaryOperator node)
02659 {
02660 inAMinusBinaryOperator(node);
02661 if(node.getMinus() != null)
02662 {
02663 node.getMinus().apply(this);
02664 }
02665 outAMinusBinaryOperator(node);
02666 }
02667 public void caseAMinusUnaryExp(AMinusUnaryExp node)
02668 {
02669 inAMinusUnaryExp(node);
02670 if(node.getUnaryExp() != null)
02671 {
02672 node.getUnaryExp().apply(this);
02673 }
02674 if(node.getMinus() != null)
02675 {
02676 node.getMinus().apply(this);
02677 }
02678 outAMinusUnaryExp(node);
02679 }
02680 public void caseAMinusUnaryOperator(AMinusUnaryOperator node)
02681 {
02682 inAMinusUnaryOperator(node);
02683 if(node.getMinus() != null)
02684 {
02685 node.getMinus().apply(this);
02686 }
02687 outAMinusUnaryOperator(node);
02688 }
02689 public void caseAModAssignAssignmentOperator(AModAssignAssignmentOperator node)
02690 {
02691 inAModAssignAssignmentOperator(node);
02692 if(node.getModAssign() != null)
02693 {
02694 node.getModAssign().apply(this);
02695 }
02696 outAModAssignAssignmentOperator(node);
02697 }
02698 public void caseAModBinaryOperator(AModBinaryOperator node)
02699 {
02700 inAModBinaryOperator(node);
02701 if(node.getMod() != null)
02702 {
02703 node.getMod().apply(this);
02704 }
02705 outAModBinaryOperator(node);
02706 }
02707 public void caseAModMultiplicativeExp(AModMultiplicativeExp node)
02708 {
02709 inAModMultiplicativeExp(node);
02710 if(node.getUnaryExp() != null)
02711 {
02712 node.getUnaryExp().apply(this);
02713 }
02714 if(node.getMod() != null)
02715 {
02716 node.getMod().apply(this);
02717 }
02718 if(node.getMultiplicativeExp() != null)
02719 {
02720 node.getMultiplicativeExp().apply(this);
02721 }
02722 outAModMultiplicativeExp(node);
02723 }
02724 public void caseAMultiplicativeExpAdditiveExp(AMultiplicativeExpAdditiveExp node)
02725 {
02726 inAMultiplicativeExpAdditiveExp(node);
02727 if(node.getMultiplicativeExp() != null)
02728 {
02729 node.getMultiplicativeExp().apply(this);
02730 }
02731 outAMultiplicativeExpAdditiveExp(node);
02732 }
02733 public void caseANameArrayAccess(ANameArrayAccess node)
02734 {
02735 inANameArrayAccess(node);
02736 if(node.getRBracket() != null)
02737 {
02738 node.getRBracket().apply(this);
02739 }
02740 if(node.getExp() != null)
02741 {
02742 node.getExp().apply(this);
02743 }
02744 if(node.getLBracket() != null)
02745 {
02746 node.getLBracket().apply(this);
02747 }
02748 if(node.getName() != null)
02749 {
02750 node.getName().apply(this);
02751 }
02752 outANameArrayAccess(node);
02753 }
02754 public void caseANameArrayType(ANameArrayType node)
02755 {
02756 inANameArrayType(node);
02757 {
02758 Object temp[] = node.getDim().toArray();
02759 for(int i = temp.length - 1; i >= 0; i--)
02760 {
02761 ((PDim) temp[i]).apply(this);
02762 }
02763 }
02764 if(node.getName() != null)
02765 {
02766 node.getName().apply(this);
02767 }
02768 outANameArrayType(node);
02769 }
02770 public void caseANameCastExp(ANameCastExp node)
02771 {
02772 inANameCastExp(node);
02773 if(node.getExp() != null)
02774 {
02775 node.getExp().apply(this);
02776 }
02777 if(node.getRPar() != null)
02778 {
02779 node.getRPar().apply(this);
02780 }
02781 {
02782 Object temp[] = node.getDim().toArray();
02783 for(int i = temp.length - 1; i >= 0; i--)
02784 {
02785 ((PDim) temp[i]).apply(this);
02786 }
02787 }
02788 if(node.getName() != null)
02789 {
02790 node.getName().apply(this);
02791 }
02792 if(node.getLPar() != null)
02793 {
02794 node.getLPar().apply(this);
02795 }
02796 outANameCastExp(node);
02797 }
02798 public void caseANamedTypeExp(ANamedTypeExp node)
02799 {
02800 inANamedTypeExp(node);
02801 if(node.getTClass() != null)
02802 {
02803 node.getTClass().apply(this);
02804 }
02805 if(node.getDot() != null)
02806 {
02807 node.getDot().apply(this);
02808 }
02809 {
02810 Object temp[] = node.getDim().toArray();
02811 for(int i = temp.length - 1; i >= 0; i--)
02812 {
02813 ((PDim) temp[i]).apply(this);
02814 }
02815 }
02816 if(node.getName() != null)
02817 {
02818 node.getName().apply(this);
02819 }
02820 outANamedTypeExp(node);
02821 }
02822 public void caseANameExp(ANameExp node)
02823 {
02824 inANameExp(node);
02825 if(node.getName() != null)
02826 {
02827 node.getName().apply(this);
02828 }
02829 outANameExp(node);
02830 }
02831 public void caseANameLeftHandSide(ANameLeftHandSide node)
02832 {
02833 inANameLeftHandSide(node);
02834 if(node.getName() != null)
02835 {
02836 node.getName().apply(this);
02837 }
02838 outANameLeftHandSide(node);
02839 }
02840 public void caseANameMethodInvocation(ANameMethodInvocation node)
02841 {
02842 inANameMethodInvocation(node);
02843 if(node.getRPar() != null)
02844 {
02845 node.getRPar().apply(this);
02846 }
02847 if(node.getArgumentList() != null)
02848 {
02849 node.getArgumentList().apply(this);
02850 }
02851 if(node.getLPar() != null)
02852 {
02853 node.getLPar().apply(this);
02854 }
02855 if(node.getName() != null)
02856 {
02857 node.getName().apply(this);
02858 }
02859 outANameMethodInvocation(node);
02860 }
02861 public void caseANameMethodInvocationExp(ANameMethodInvocationExp node)
02862 {
02863 inANameMethodInvocationExp(node);
02864 if(node.getRPar() != null)
02865 {
02866 node.getRPar().apply(this);
02867 }
02868 {
02869 Object temp[] = node.getArgumentList().toArray();
02870 for(int i = temp.length - 1; i >= 0; i--)
02871 {
02872 ((PExp) temp[i]).apply(this);
02873 }
02874 }
02875 if(node.getLPar() != null)
02876 {
02877 node.getLPar().apply(this);
02878 }
02879 if(node.getName() != null)
02880 {
02881 node.getName().apply(this);
02882 }
02883 outANameMethodInvocationExp(node);
02884 }
02885 public void caseANamePostfixExp(ANamePostfixExp node)
02886 {
02887 inANamePostfixExp(node);
02888 if(node.getName() != null)
02889 {
02890 node.getName().apply(this);
02891 }
02892 outANamePostfixExp(node);
02893 }
02894 public void caseANameReferenceType(ANameReferenceType node)
02895 {
02896 inANameReferenceType(node);
02897 if(node.getName() != null)
02898 {
02899 node.getName().apply(this);
02900 }
02901 outANameReferenceType(node);
02902 }
02903 public void caseANativeModifier(ANativeModifier node)
02904 {
02905 inANativeModifier(node);
02906 if(node.getNative() != null)
02907 {
02908 node.getNative().apply(this);
02909 }
02910 outANativeModifier(node);
02911 }
02912 public void caseANeqBinaryOperator(ANeqBinaryOperator node)
02913 {
02914 inANeqBinaryOperator(node);
02915 if(node.getNeq() != null)
02916 {
02917 node.getNeq().apply(this);
02918 }
02919 outANeqBinaryOperator(node);
02920 }
02921 public void caseANeqEqualityExp(ANeqEqualityExp node)
02922 {
02923 inANeqEqualityExp(node);
02924 if(node.getRelationalExp() != null)
02925 {
02926 node.getRelationalExp().apply(this);
02927 }
02928 if(node.getNeq() != null)
02929 {
02930 node.getNeq().apply(this);
02931 }
02932 if(node.getEqualityExp() != null)
02933 {
02934 node.getEqualityExp().apply(this);
02935 }
02936 outANeqEqualityExp(node);
02937 }
02938 public void caseANotPlusMinusUnaryExp(ANotPlusMinusUnaryExp node)
02939 {
02940 inANotPlusMinusUnaryExp(node);
02941 if(node.getUnaryExpNotPlusMinus() != null)
02942 {
02943 node.getUnaryExpNotPlusMinus().apply(this);
02944 }
02945 outANotPlusMinusUnaryExp(node);
02946 }
02947 public void caseANullLiteral(ANullLiteral node)
02948 {
02949 inANullLiteral(node);
02950 if(node.getNull() != null)
02951 {
02952 node.getNull().apply(this);
02953 }
02954 outANullLiteral(node);
02955 }
02956 public void caseANullLiteralLiteral(ANullLiteralLiteral node)
02957 {
02958 inANullLiteralLiteral(node);
02959 if(node.getNullLiteral() != null)
02960 {
02961 node.getNullLiteral().apply(this);
02962 }
02963 outANullLiteralLiteral(node);
02964 }
02965 public void caseANumericTypePrimitiveType(ANumericTypePrimitiveType node)
02966 {
02967 inANumericTypePrimitiveType(node);
02968 if(node.getNumericType() != null)
02969 {
02970 node.getNumericType().apply(this);
02971 }
02972 outANumericTypePrimitiveType(node);
02973 }
02974 public void caseAOctalIntegerLiteral(AOctalIntegerLiteral node)
02975 {
02976 inAOctalIntegerLiteral(node);
02977 if(node.getOctalIntegerLiteral() != null)
02978 {
02979 node.getOctalIntegerLiteral().apply(this);
02980 }
02981 outAOctalIntegerLiteral(node);
02982 }
02983 public void caseAOldAbstractMethodDeclarationInterfaceMemberDeclaration(AOldAbstractMethodDeclarationInterfaceMemberDeclaration node)
02984 {
02985 inAOldAbstractMethodDeclarationInterfaceMemberDeclaration(node);
02986 if(node.getAbstractMethodDeclaration() != null)
02987 {
02988 node.getAbstractMethodDeclaration().apply(this);
02989 }
02990 outAOldAbstractMethodDeclarationInterfaceMemberDeclaration(node);
02991 }
02992 public void caseAOldArrayInitializer(AOldArrayInitializer node)
02993 {
02994 inAOldArrayInitializer(node);
02995 if(node.getRBrace() != null)
02996 {
02997 node.getRBrace().apply(this);
02998 }
02999 if(node.getComma() != null)
03000 {
03001 node.getComma().apply(this);
03002 }
03003 if(node.getVariableInitializers() != null)
03004 {
03005 node.getVariableInitializers().apply(this);
03006 }
03007 if(node.getLBrace() != null)
03008 {
03009 node.getLBrace().apply(this);
03010 }
03011 outAOldArrayInitializer(node);
03012 }
03013 public void caseAOldCaseSwitchLabel(AOldCaseSwitchLabel node)
03014 {
03015 inAOldCaseSwitchLabel(node);
03016 if(node.getColon() != null)
03017 {
03018 node.getColon().apply(this);
03019 }
03020 if(node.getConstantExp() != null)
03021 {
03022 node.getConstantExp().apply(this);
03023 }
03024 if(node.getCase() != null)
03025 {
03026 node.getCase().apply(this);
03027 }
03028 outAOldCaseSwitchLabel(node);
03029 }
03030 public void caseAOldCompilationUnit(AOldCompilationUnit node)
03031 {
03032 inAOldCompilationUnit(node);
03033 {
03034 Object temp[] = node.getTypeDeclaration().toArray();
03035 for(int i = temp.length - 1; i >= 0; i--)
03036 {
03037 ((PTypeDeclaration) temp[i]).apply(this);
03038 }
03039 }
03040 {
03041 Object temp[] = node.getImportDeclaration().toArray();
03042 for(int i = temp.length - 1; i >= 0; i--)
03043 {
03044 ((PImportDeclaration) temp[i]).apply(this);
03045 }
03046 }
03047 if(node.getPackageDeclaration() != null)
03048 {
03049 node.getPackageDeclaration().apply(this);
03050 }
03051 outAOldCompilationUnit(node);
03052 }
03053 public void caseAOldConstantDeclarationInterfaceMemberDeclaration(AOldConstantDeclarationInterfaceMemberDeclaration node)
03054 {
03055 inAOldConstantDeclarationInterfaceMemberDeclaration(node);
03056 if(node.getConstantDeclaration() != null)
03057 {
03058 node.getConstantDeclaration().apply(this);
03059 }
03060 outAOldConstantDeclarationInterfaceMemberDeclaration(node);
03061 }
03062 public void caseAOldConstructorDeclarator(AOldConstructorDeclarator node)
03063 {
03064 inAOldConstructorDeclarator(node);
03065 if(node.getRPar() != null)
03066 {
03067 node.getRPar().apply(this);
03068 }
03069 if(node.getFormalParameterList() != null)
03070 {
03071 node.getFormalParameterList().apply(this);
03072 }
03073 if(node.getLPar() != null)
03074 {
03075 node.getLPar().apply(this);
03076 }
03077 if(node.getId() != null)
03078 {
03079 node.getId().apply(this);
03080 }
03081 outAOldConstructorDeclarator(node);
03082 }
03083 public void caseAOldExp(AOldExp node)
03084 {
03085 inAOldExp(node);
03086 if(node.getAssignmentExp() != null)
03087 {
03088 node.getAssignmentExp().apply(this);
03089 }
03090 outAOldExp(node);
03091 }
03092 public void caseAOldExpCastExp(AOldExpCastExp node)
03093 {
03094 inAOldExpCastExp(node);
03095 if(node.getUnaryExpNotPlusMinus() != null)
03096 {
03097 node.getUnaryExpNotPlusMinus().apply(this);
03098 }
03099 if(node.getRPar() != null)
03100 {
03101 node.getRPar().apply(this);
03102 }
03103 if(node.getExp() != null)
03104 {
03105 node.getExp().apply(this);
03106 }
03107 if(node.getLPar() != null)
03108 {
03109 node.getLPar().apply(this);
03110 }
03111 outAOldExpCastExp(node);
03112 }
03113 public void caseAOldFieldDeclaration(AOldFieldDeclaration node)
03114 {
03115 inAOldFieldDeclaration(node);
03116 if(node.getSemicolon() != null)
03117 {
03118 node.getSemicolon().apply(this);
03119 }
03120 if(node.getVariableDeclarators() != null)
03121 {
03122 node.getVariableDeclarators().apply(this);
03123 }
03124 if(node.getType() != null)
03125 {
03126 node.getType().apply(this);
03127 }
03128 {
03129 Object temp[] = node.getModifier().toArray();
03130 for(int i = temp.length - 1; i >= 0; i--)
03131 {
03132 ((PModifier) temp[i]).apply(this);
03133 }
03134 }
03135 outAOldFieldDeclaration(node);
03136 }
03137 public void caseAOldInterfaceDeclaration(AOldInterfaceDeclaration node)
03138 {
03139 inAOldInterfaceDeclaration(node);
03140 if(node.getInterfaceBody() != null)
03141 {
03142 node.getInterfaceBody().apply(this);
03143 }
03144 if(node.getExtendsInterfaces() != null)
03145 {
03146 node.getExtendsInterfaces().apply(this);
03147 }
03148 if(node.getId() != null)
03149 {
03150 node.getId().apply(this);
03151 }
03152 if(node.getInterface() != null)
03153 {
03154 node.getInterface().apply(this);
03155 }
03156 {
03157 Object temp[] = node.getModifier().toArray();
03158 for(int i = temp.length - 1; i >= 0; i--)
03159 {
03160 ((PModifier) temp[i]).apply(this);
03161 }
03162 }
03163 outAOldInterfaceDeclaration(node);
03164 }
03165 public void caseAOldInterfaces(AOldInterfaces node)
03166 {
03167 inAOldInterfaces(node);
03168 if(node.getInterfaceTypeList() != null)
03169 {
03170 node.getInterfaceTypeList().apply(this);
03171 }
03172 if(node.getImplements() != null)
03173 {
03174 node.getImplements().apply(this);
03175 }
03176 outAOldInterfaces(node);
03177 }
03178 public void caseAOldLocalVariableDeclaration(AOldLocalVariableDeclaration node)
03179 {
03180 inAOldLocalVariableDeclaration(node);
03181 if(node.getVariableDeclarators() != null)
03182 {
03183 node.getVariableDeclarators().apply(this);
03184 }
03185 if(node.getType() != null)
03186 {
03187 node.getType().apply(this);
03188 }
03189 {
03190 Object temp[] = node.getModifier().toArray();
03191 for(int i = temp.length - 1; i >= 0; i--)
03192 {
03193 ((PModifier) temp[i]).apply(this);
03194 }
03195 }
03196 outAOldLocalVariableDeclaration(node);
03197 }
03198 public void caseAOldMethodDeclarator(AOldMethodDeclarator node)
03199 {
03200 inAOldMethodDeclarator(node);
03201 {
03202 Object temp[] = node.getDim().toArray();
03203 for(int i = temp.length - 1; i >= 0; i--)
03204 {
03205 ((PDim) temp[i]).apply(this);
03206 }
03207 }
03208 if(node.getRPar() != null)
03209 {
03210 node.getRPar().apply(this);
03211 }
03212 if(node.getFormalParameterList() != null)
03213 {
03214 node.getFormalParameterList().apply(this);
03215 }
03216 if(node.getLPar() != null)
03217 {
03218 node.getLPar().apply(this);
03219 }
03220 if(node.getId() != null)
03221 {
03222 node.getId().apply(this);
03223 }
03224 outAOldMethodDeclarator(node);
03225 }
03226 public void caseAOldNameCastExp(AOldNameCastExp node)
03227 {
03228 inAOldNameCastExp(node);
03229 if(node.getUnaryExpNotPlusMinus() != null)
03230 {
03231 node.getUnaryExpNotPlusMinus().apply(this);
03232 }
03233 if(node.getRPar() != null)
03234 {
03235 node.getRPar().apply(this);
03236 }
03237 {
03238 Object temp[] = node.getDim().toArray();
03239 for(int i = temp.length - 1; i >= 0; i--)
03240 {
03241 ((PDim) temp[i]).apply(this);
03242 }
03243 }
03244 if(node.getName() != null)
03245 {
03246 node.getName().apply(this);
03247 }
03248 if(node.getLPar() != null)
03249 {
03250 node.getLPar().apply(this);
03251 }
03252 outAOldNameCastExp(node);
03253 }
03254 public void caseAOldNamedTypePrimaryNoNewArray(AOldNamedTypePrimaryNoNewArray node)
03255 {
03256 inAOldNamedTypePrimaryNoNewArray(node);
03257 if(node.getTClass() != null)
03258 {
03259 node.getTClass().apply(this);
03260 }
03261 if(node.getDot() != null)
03262 {
03263 node.getDot().apply(this);
03264 }
03265 {
03266 Object temp[] = node.getDim().toArray();
03267 for(int i = temp.length - 1; i >= 0; i--)
03268 {
03269 ((PDim) temp[i]).apply(this);
03270 }
03271 }
03272 if(node.getName() != null)
03273 {
03274 node.getName().apply(this);
03275 }
03276 outAOldNamedTypePrimaryNoNewArray(node);
03277 }
03278 public void caseAOldPrimaryFieldAccess(AOldPrimaryFieldAccess node)
03279 {
03280 inAOldPrimaryFieldAccess(node);
03281 if(node.getId() != null)
03282 {
03283 node.getId().apply(this);
03284 }
03285 if(node.getDot() != null)
03286 {
03287 node.getDot().apply(this);
03288 }
03289 if(node.getPrimary() != null)
03290 {
03291 node.getPrimary().apply(this);
03292 }
03293 outAOldPrimaryFieldAccess(node);
03294 }
03295 public void caseAOldPrimaryNoNewArrayArrayAccess(AOldPrimaryNoNewArrayArrayAccess node)
03296 {
03297 inAOldPrimaryNoNewArrayArrayAccess(node);
03298 if(node.getRBracket() != null)
03299 {
03300 node.getRBracket().apply(this);
03301 }
03302 if(node.getExp() != null)
03303 {
03304 node.getExp().apply(this);
03305 }
03306 if(node.getLBracket() != null)
03307 {
03308 node.getLBracket().apply(this);
03309 }
03310 if(node.getPrimaryNoNewArray() != null)
03311 {
03312 node.getPrimaryNoNewArray().apply(this);
03313 }
03314 outAOldPrimaryNoNewArrayArrayAccess(node);
03315 }
03316 public void caseAOldPrimitiveTypeCastExp(AOldPrimitiveTypeCastExp node)
03317 {
03318 inAOldPrimitiveTypeCastExp(node);
03319 if(node.getUnaryExp() != null)
03320 {
03321 node.getUnaryExp().apply(this);
03322 }
03323 if(node.getRPar() != null)
03324 {
03325 node.getRPar().apply(this);
03326 }
03327 {
03328 Object temp[] = node.getDim().toArray();
03329 for(int i = temp.length - 1; i >= 0; i--)
03330 {
03331 ((PDim) temp[i]).apply(this);
03332 }
03333 }
03334 if(node.getPrimitiveType() != null)
03335 {
03336 node.getPrimitiveType().apply(this);
03337 }
03338 if(node.getLPar() != null)
03339 {
03340 node.getLPar().apply(this);
03341 }
03342 outAOldPrimitiveTypeCastExp(node);
03343 }
03344 public void caseAOldPrimitiveTypePrimaryNoNewArray(AOldPrimitiveTypePrimaryNoNewArray node)
03345 {
03346 inAOldPrimitiveTypePrimaryNoNewArray(node);
03347 if(node.getTClass() != null)
03348 {
03349 node.getTClass().apply(this);
03350 }
03351 if(node.getDot() != null)
03352 {
03353 node.getDot().apply(this);
03354 }
03355 {
03356 Object temp[] = node.getDim().toArray();
03357 for(int i = temp.length - 1; i >= 0; i--)
03358 {
03359 ((PDim) temp[i]).apply(this);
03360 }
03361 }
03362 if(node.getPrimitiveType() != null)
03363 {
03364 node.getPrimitiveType().apply(this);
03365 }
03366 outAOldPrimitiveTypePrimaryNoNewArray(node);
03367 }
03368 public void caseAOldQualifiedClassInstanceCreationExp(AOldQualifiedClassInstanceCreationExp node)
03369 {
03370 inAOldQualifiedClassInstanceCreationExp(node);
03371 if(node.getClassBody() != null)
03372 {
03373 node.getClassBody().apply(this);
03374 }
03375 if(node.getRPar() != null)
03376 {
03377 node.getRPar().apply(this);
03378 }
03379 if(node.getArgumentList() != null)
03380 {
03381 node.getArgumentList().apply(this);
03382 }
03383 if(node.getLPar() != null)
03384 {
03385 node.getLPar().apply(this);
03386 }
03387 if(node.getId() != null)
03388 {
03389 node.getId().apply(this);
03390 }
03391 if(node.getNew() != null)
03392 {
03393 node.getNew().apply(this);
03394 }
03395 if(node.getDot() != null)
03396 {
03397 node.getDot().apply(this);
03398 }
03399 if(node.getPrimary() != null)
03400 {
03401 node.getPrimary().apply(this);
03402 }
03403 outAOldQualifiedClassInstanceCreationExp(node);
03404 }
03405 public void caseAOldQualifiedConstructorInvocation(AOldQualifiedConstructorInvocation node)
03406 {
03407 inAOldQualifiedConstructorInvocation(node);
03408 if(node.getSemicolon() != null)
03409 {
03410 node.getSemicolon().apply(this);
03411 }
03412 if(node.getRPar() != null)
03413 {
03414 node.getRPar().apply(this);
03415 }
03416 if(node.getArgumentList() != null)
03417 {
03418 node.getArgumentList().apply(this);
03419 }
03420 if(node.getLPar() != null)
03421 {
03422 node.getLPar().apply(this);
03423 }
03424 if(node.getSuper() != null)
03425 {
03426 node.getSuper().apply(this);
03427 }
03428 if(node.getDot() != null)
03429 {
03430 node.getDot().apply(this);
03431 }
03432 if(node.getPrimary() != null)
03433 {
03434 node.getPrimary().apply(this);
03435 }
03436 outAOldQualifiedConstructorInvocation(node);
03437 }
03438 public void caseAOldSimpleClassInstanceCreationExp(AOldSimpleClassInstanceCreationExp node)
03439 {
03440 inAOldSimpleClassInstanceCreationExp(node);
03441 if(node.getClassBody() != null)
03442 {
03443 node.getClassBody().apply(this);
03444 }
03445 if(node.getRPar() != null)
03446 {
03447 node.getRPar().apply(this);
03448 }
03449 if(node.getArgumentList() != null)
03450 {
03451 node.getArgumentList().apply(this);
03452 }
03453 if(node.getLPar() != null)
03454 {
03455 node.getLPar().apply(this);
03456 }
03457 if(node.getName() != null)
03458 {
03459 node.getName().apply(this);
03460 }
03461 if(node.getNew() != null)
03462 {
03463 node.getNew().apply(this);
03464 }
03465 outAOldSimpleClassInstanceCreationExp(node);
03466 }
03467 public void caseAOldStaticInitializerClassBodyDeclaration(AOldStaticInitializerClassBodyDeclaration node)
03468 {
03469 inAOldStaticInitializerClassBodyDeclaration(node);
03470 if(node.getStaticInitializer() != null)
03471 {
03472 node.getStaticInitializer().apply(this);
03473 }
03474 outAOldStaticInitializerClassBodyDeclaration(node);
03475 }
03476 public void caseAOldSuper(AOldSuper node)
03477 {
03478 inAOldSuper(node);
03479 if(node.getClassType() != null)
03480 {
03481 node.getClassType().apply(this);
03482 }
03483 if(node.getExtends() != null)
03484 {
03485 node.getExtends().apply(this);
03486 }
03487 outAOldSuper(node);
03488 }
03489 public void caseAOldSuperConstructorInvocation(AOldSuperConstructorInvocation node)
03490 {
03491 inAOldSuperConstructorInvocation(node);
03492 if(node.getSemicolon() != null)
03493 {
03494 node.getSemicolon().apply(this);
03495 }
03496 if(node.getRPar() != null)
03497 {
03498 node.getRPar().apply(this);
03499 }
03500 if(node.getArgumentList() != null)
03501 {
03502 node.getArgumentList().apply(this);
03503 }
03504 if(node.getLPar() != null)
03505 {
03506 node.getLPar().apply(this);
03507 }
03508 if(node.getSuper() != null)
03509 {
03510 node.getSuper().apply(this);
03511 }
03512 outAOldSuperConstructorInvocation(node);
03513 }
03514 public void caseAOldThisConstructorInvocation(AOldThisConstructorInvocation node)
03515 {
03516 inAOldThisConstructorInvocation(node);
03517 if(node.getSemicolon() != null)
03518 {
03519 node.getSemicolon().apply(this);
03520 }
03521 if(node.getRPar() != null)
03522 {
03523 node.getRPar().apply(this);
03524 }
03525 if(node.getArgumentList() != null)
03526 {
03527 node.getArgumentList().apply(this);
03528 }
03529 if(node.getLPar() != null)
03530 {
03531 node.getLPar().apply(this);
03532 }
03533 if(node.getThis() != null)
03534 {
03535 node.getThis().apply(this);
03536 }
03537 outAOldThisConstructorInvocation(node);
03538 }
03539 public void caseAOldThrows(AOldThrows node)
03540 {
03541 inAOldThrows(node);
03542 if(node.getClassTypeList() != null)
03543 {
03544 node.getClassTypeList().apply(this);
03545 }
03546 if(node.getThrows() != null)
03547 {
03548 node.getThrows().apply(this);
03549 }
03550 outAOldThrows(node);
03551 }
03552 public void caseAOneBreakStmt(AOneBreakStmt node)
03553 {
03554 inAOneBreakStmt(node);
03555 if(node.getSemicolon() != null)
03556 {
03557 node.getSemicolon().apply(this);
03558 }
03559 if(node.getId() != null)
03560 {
03561 node.getId().apply(this);
03562 }
03563 if(node.getBreak() != null)
03564 {
03565 node.getBreak().apply(this);
03566 }
03567 outAOneBreakStmt(node);
03568 }
03569 public void caseAOneContinueStmt(AOneContinueStmt node)
03570 {
03571 inAOneContinueStmt(node);
03572 if(node.getSemicolon() != null)
03573 {
03574 node.getSemicolon().apply(this);
03575 }
03576 if(node.getId() != null)
03577 {
03578 node.getId().apply(this);
03579 }
03580 if(node.getContinue() != null)
03581 {
03582 node.getContinue().apply(this);
03583 }
03584 outAOneContinueStmt(node);
03585 }
03586 public void caseAOneDoStmt(AOneDoStmt node)
03587 {
03588 inAOneDoStmt(node);
03589 if(node.getSemicolon() != null)
03590 {
03591 node.getSemicolon().apply(this);
03592 }
03593 if(node.getRPar() != null)
03594 {
03595 node.getRPar().apply(this);
03596 }
03597 if(node.getExp() != null)
03598 {
03599 node.getExp().apply(this);
03600 }
03601 if(node.getLPar() != null)
03602 {
03603 node.getLPar().apply(this);
03604 }
03605 if(node.getWhile() != null)
03606 {
03607 node.getWhile().apply(this);
03608 }
03609 if(node.getStmt() != null)
03610 {
03611 node.getStmt().apply(this);
03612 }
03613 if(node.getDo() != null)
03614 {
03615 node.getDo().apply(this);
03616 }
03617 outAOneDoStmt(node);
03618 }
03619 public void caseAOneForStmt(AOneForStmt node)
03620 {
03621 inAOneForStmt(node);
03622 if(node.getStmt() != null)
03623 {
03624 node.getStmt().apply(this);
03625 }
03626 if(node.getRPar() != null)
03627 {
03628 node.getRPar().apply(this);
03629 }
03630 if(node.getForUpdate() != null)
03631 {
03632 node.getForUpdate().apply(this);
03633 }
03634 if(node.getSemicolon2() != null)
03635 {
03636 node.getSemicolon2().apply(this);
03637 }
03638 if(node.getExp() != null)
03639 {
03640 node.getExp().apply(this);
03641 }
03642 if(node.getSemicolon1() != null)
03643 {
03644 node.getSemicolon1().apply(this);
03645 }
03646 if(node.getForInit() != null)
03647 {
03648 node.getForInit().apply(this);
03649 }
03650 if(node.getLPar() != null)
03651 {
03652 node.getLPar().apply(this);
03653 }
03654 if(node.getFor() != null)
03655 {
03656 node.getFor().apply(this);
03657 }
03658 outAOneForStmt(node);
03659 }
03660 public void caseAOneQualifiedName(AOneQualifiedName node)
03661 {
03662 inAOneQualifiedName(node);
03663 if(node.getId() != null)
03664 {
03665 node.getId().apply(this);
03666 }
03667 if(node.getDot() != null)
03668 {
03669 node.getDot().apply(this);
03670 }
03671 if(node.getName() != null)
03672 {
03673 node.getName().apply(this);
03674 }
03675 outAOneQualifiedName(node);
03676 }
03677 public void caseAOneReturnStmt(AOneReturnStmt node)
03678 {
03679 inAOneReturnStmt(node);
03680 if(node.getSemicolon() != null)
03681 {
03682 node.getSemicolon().apply(this);
03683 }
03684 if(node.getExp() != null)
03685 {
03686 node.getExp().apply(this);
03687 }
03688 if(node.getReturn() != null)
03689 {
03690 node.getReturn().apply(this);
03691 }
03692 outAOneReturnStmt(node);
03693 }
03694 public void caseAOneSimpleName(AOneSimpleName node)
03695 {
03696 inAOneSimpleName(node);
03697 if(node.getId() != null)
03698 {
03699 node.getId().apply(this);
03700 }
03701 outAOneSimpleName(node);
03702 }
03703 public void caseAOneSingleTypeImportDeclaration(AOneSingleTypeImportDeclaration node)
03704 {
03705 inAOneSingleTypeImportDeclaration(node);
03706 if(node.getSemicolon() != null)
03707 {
03708 node.getSemicolon().apply(this);
03709 }
03710 if(node.getName() != null)
03711 {
03712 node.getName().apply(this);
03713 }
03714 if(node.getImport() != null)
03715 {
03716 node.getImport().apply(this);
03717 }
03718 outAOneSingleTypeImportDeclaration(node);
03719 }
03720 public void caseAOneSwitchStmt(AOneSwitchStmt node)
03721 {
03722 inAOneSwitchStmt(node);
03723 if(node.getRBrace() != null)
03724 {
03725 node.getRBrace().apply(this);
03726 }
03727 {
03728 Object temp[] = node.getSwitchLabel().toArray();
03729 for(int i = temp.length - 1; i >= 0; i--)
03730 {
03731 ((PSwitchLabel) temp[i]).apply(this);
03732 }
03733 }
03734 {
03735 Object temp[] = node.getSwitchBlockStmtGroup().toArray();
03736 for(int i = temp.length - 1; i >= 0; i--)
03737 {
03738 ((PSwitchBlockStmtGroup) temp[i]).apply(this);
03739 }
03740 }
03741 if(node.getLBrace() != null)
03742 {
03743 node.getLBrace().apply(this);
03744 }
03745 if(node.getRPar() != null)
03746 {
03747 node.getRPar().apply(this);
03748 }
03749 if(node.getExp() != null)
03750 {
03751 node.getExp().apply(this);
03752 }
03753 if(node.getLPar() != null)
03754 {
03755 node.getLPar().apply(this);
03756 }
03757 if(node.getSwitch() != null)
03758 {
03759 node.getSwitch().apply(this);
03760 }
03761 outAOneSwitchStmt(node);
03762 }
03763 public void caseAOneSynchronizedStmt(AOneSynchronizedStmt node)
03764 {
03765 inAOneSynchronizedStmt(node);
03766 if(node.getBlock() != null)
03767 {
03768 node.getBlock().apply(this);
03769 }
03770 if(node.getRPar() != null)
03771 {
03772 node.getRPar().apply(this);
03773 }
03774 if(node.getExp() != null)
03775 {
03776 node.getExp().apply(this);
03777 }
03778 if(node.getLPar() != null)
03779 {
03780 node.getLPar().apply(this);
03781 }
03782 if(node.getSynchronized() != null)
03783 {
03784 node.getSynchronized().apply(this);
03785 }
03786 outAOneSynchronizedStmt(node);
03787 }
03788 public void caseAOneThrowStmt(AOneThrowStmt node)
03789 {
03790 inAOneThrowStmt(node);
03791 if(node.getSemicolon() != null)
03792 {
03793 node.getSemicolon().apply(this);
03794 }
03795 if(node.getExp() != null)
03796 {
03797 node.getExp().apply(this);
03798 }
03799 if(node.getThrow() != null)
03800 {
03801 node.getThrow().apply(this);
03802 }
03803 outAOneThrowStmt(node);
03804 }
03805 public void caseAOneTypeImportOnDemandDeclaration(AOneTypeImportOnDemandDeclaration node)
03806 {
03807 inAOneTypeImportOnDemandDeclaration(node);
03808 if(node.getSemicolon() != null)
03809 {
03810 node.getSemicolon().apply(this);
03811 }
03812 if(node.getStar() != null)
03813 {
03814 node.getStar().apply(this);
03815 }
03816 if(node.getDot() != null)
03817 {
03818 node.getDot().apply(this);
03819 }
03820 if(node.getName() != null)
03821 {
03822 node.getName().apply(this);
03823 }
03824 if(node.getImport() != null)
03825 {
03826 node.getImport().apply(this);
03827 }
03828 outAOneTypeImportOnDemandDeclaration(node);
03829 }
03830 public void caseAOneWhileStmt(AOneWhileStmt node)
03831 {
03832 inAOneWhileStmt(node);
03833 if(node.getStmt() != null)
03834 {
03835 node.getStmt().apply(this);
03836 }
03837 if(node.getRPar() != null)
03838 {
03839 node.getRPar().apply(this);
03840 }
03841 if(node.getExp() != null)
03842 {
03843 node.getExp().apply(this);
03844 }
03845 if(node.getLPar() != null)
03846 {
03847 node.getLPar().apply(this);
03848 }
03849 if(node.getWhile() != null)
03850 {
03851 node.getWhile().apply(this);
03852 }
03853 outAOneWhileStmt(node);
03854 }
03855 public void caseAOrBinaryOperator(AOrBinaryOperator node)
03856 {
03857 inAOrBinaryOperator(node);
03858 if(node.getOr() != null)
03859 {
03860 node.getOr().apply(this);
03861 }
03862 outAOrBinaryOperator(node);
03863 }
03864 public void caseAOriginalExpStmt(AOriginalExpStmt node)
03865 {
03866 inAOriginalExpStmt(node);
03867 if(node.getSemicolon() != null)
03868 {
03869 node.getSemicolon().apply(this);
03870 }
03871 if(node.getStmtExp() != null)
03872 {
03873 node.getStmtExp().apply(this);
03874 }
03875 outAOriginalExpStmt(node);
03876 }
03877 public void caseAPackageDeclaration(APackageDeclaration node)
03878 {
03879 inAPackageDeclaration(node);
03880 if(node.getSemicolon() != null)
03881 {
03882 node.getSemicolon().apply(this);
03883 }
03884 if(node.getName() != null)
03885 {
03886 node.getName().apply(this);
03887 }
03888 if(node.getPackage() != null)
03889 {
03890 node.getPackage().apply(this);
03891 }
03892 outAPackageDeclaration(node);
03893 }
03894 public void caseAParExp(AParExp node)
03895 {
03896 inAParExp(node);
03897 if(node.getRPar() != null)
03898 {
03899 node.getRPar().apply(this);
03900 }
03901 if(node.getExp() != null)
03902 {
03903 node.getExp().apply(this);
03904 }
03905 if(node.getLPar() != null)
03906 {
03907 node.getLPar().apply(this);
03908 }
03909 outAParExp(node);
03910 }
03911 public void caseAPlusAdditiveExp(APlusAdditiveExp node)
03912 {
03913 inAPlusAdditiveExp(node);
03914 if(node.getMultiplicativeExp() != null)
03915 {
03916 node.getMultiplicativeExp().apply(this);
03917 }
03918 if(node.getPlus() != null)
03919 {
03920 node.getPlus().apply(this);
03921 }
03922 if(node.getAdditiveExp() != null)
03923 {
03924 node.getAdditiveExp().apply(this);
03925 }
03926 outAPlusAdditiveExp(node);
03927 }
03928 public void caseAPlusAssignAssignmentOperator(APlusAssignAssignmentOperator node)
03929 {
03930 inAPlusAssignAssignmentOperator(node);
03931 if(node.getPlusAssign() != null)
03932 {
03933 node.getPlusAssign().apply(this);
03934 }
03935 outAPlusAssignAssignmentOperator(node);
03936 }
03937 public void caseAPlusBinaryOperator(APlusBinaryOperator node)
03938 {
03939 inAPlusBinaryOperator(node);
03940 if(node.getPlus() != null)
03941 {
03942 node.getPlus().apply(this);
03943 }
03944 outAPlusBinaryOperator(node);
03945 }
03946 public void caseAPlusUnaryExp(APlusUnaryExp node)
03947 {
03948 inAPlusUnaryExp(node);
03949 if(node.getUnaryExp() != null)
03950 {
03951 node.getUnaryExp().apply(this);
03952 }
03953 if(node.getPlus() != null)
03954 {
03955 node.getPlus().apply(this);
03956 }
03957 outAPlusUnaryExp(node);
03958 }
03959 public void caseAPlusUnaryOperator(APlusUnaryOperator node)
03960 {
03961 inAPlusUnaryOperator(node);
03962 if(node.getPlus() != null)
03963 {
03964 node.getPlus().apply(this);
03965 }
03966 outAPlusUnaryOperator(node);
03967 }
03968 public void caseAPostDecrementExp(APostDecrementExp node)
03969 {
03970 inAPostDecrementExp(node);
03971 if(node.getMinusMinus() != null)
03972 {
03973 node.getMinusMinus().apply(this);
03974 }
03975 if(node.getExp() != null)
03976 {
03977 node.getExp().apply(this);
03978 }
03979 outAPostDecrementExp(node);
03980 }
03981 public void caseAPostDecrementExpPostfixExp(APostDecrementExpPostfixExp node)
03982 {
03983 inAPostDecrementExpPostfixExp(node);
03984 if(node.getPostDecrementExpr() != null)
03985 {
03986 node.getPostDecrementExpr().apply(this);
03987 }
03988 outAPostDecrementExpPostfixExp(node);
03989 }
03990 public void caseAPostDecrementExpr(APostDecrementExpr node)
03991 {
03992 inAPostDecrementExpr(node);
03993 if(node.getMinusMinus() != null)
03994 {
03995 node.getMinusMinus().apply(this);
03996 }
03997 if(node.getPostfixExp() != null)
03998 {
03999 node.getPostfixExp().apply(this);
04000 }
04001 outAPostDecrementExpr(node);
04002 }
04003 public void caseAPostDecrementExpStmtExp(APostDecrementExpStmtExp node)
04004 {
04005 inAPostDecrementExpStmtExp(node);
04006 if(node.getPostDecrementExpr() != null)
04007 {
04008 node.getPostDecrementExpr().apply(this);
04009 }
04010 outAPostDecrementExpStmtExp(node);
04011 }
04012 public void caseAPostfixExpUnaryExpNotPlusMinus(APostfixExpUnaryExpNotPlusMinus node)
04013 {
04014 inAPostfixExpUnaryExpNotPlusMinus(node);
04015 if(node.getPostfixExp() != null)
04016 {
04017 node.getPostfixExp().apply(this);
04018 }
04019 outAPostfixExpUnaryExpNotPlusMinus(node);
04020 }
04021 public void caseAPostIncrementExp(APostIncrementExp node)
04022 {
04023 inAPostIncrementExp(node);
04024 if(node.getPlusPlus() != null)
04025 {
04026 node.getPlusPlus().apply(this);
04027 }
04028 if(node.getExp() != null)
04029 {
04030 node.getExp().apply(this);
04031 }
04032 outAPostIncrementExp(node);
04033 }
04034 public void caseAPostIncrementExpPostfixExp(APostIncrementExpPostfixExp node)
04035 {
04036 inAPostIncrementExpPostfixExp(node);
04037 if(node.getPostIncrementExpr() != null)
04038 {
04039 node.getPostIncrementExpr().apply(this);
04040 }
04041 outAPostIncrementExpPostfixExp(node);
04042 }
04043 public void caseAPostIncrementExpr(APostIncrementExpr node)
04044 {
04045 inAPostIncrementExpr(node);
04046 if(node.getPlusPlus() != null)
04047 {
04048 node.getPlusPlus().apply(this);
04049 }
04050 if(node.getPostfixExp() != null)
04051 {
04052 node.getPostfixExp().apply(this);
04053 }
04054 outAPostIncrementExpr(node);
04055 }
04056 public void caseAPostIncrementExpStmtExp(APostIncrementExpStmtExp node)
04057 {
04058 inAPostIncrementExpStmtExp(node);
04059 if(node.getPostIncrementExpr() != null)
04060 {
04061 node.getPostIncrementExpr().apply(this);
04062 }
04063 outAPostIncrementExpStmtExp(node);
04064 }
04065 public void caseAPreDecrementExp(APreDecrementExp node)
04066 {
04067 inAPreDecrementExp(node);
04068 if(node.getUnaryExp() != null)
04069 {
04070 node.getUnaryExp().apply(this);
04071 }
04072 if(node.getMinusMinus() != null)
04073 {
04074 node.getMinusMinus().apply(this);
04075 }
04076 outAPreDecrementExp(node);
04077 }
04078 public void caseAPreDecrementExpStmtExp(APreDecrementExpStmtExp node)
04079 {
04080 inAPreDecrementExpStmtExp(node);
04081 if(node.getPreDecrementExp() != null)
04082 {
04083 node.getPreDecrementExp().apply(this);
04084 }
04085 outAPreDecrementExpStmtExp(node);
04086 }
04087 public void caseAPreDecrementExpUnaryExp(APreDecrementExpUnaryExp node)
04088 {
04089 inAPreDecrementExpUnaryExp(node);
04090 if(node.getPreDecrementExp() != null)
04091 {
04092 node.getPreDecrementExp().apply(this);
04093 }
04094 outAPreDecrementExpUnaryExp(node);
04095 }
04096 public void caseAPreIncrementExp(APreIncrementExp node)
04097 {
04098 inAPreIncrementExp(node);
04099 if(node.getUnaryExp() != null)
04100 {
04101 node.getUnaryExp().apply(this);
04102 }
04103 if(node.getPlusPlus() != null)
04104 {
04105 node.getPlusPlus().apply(this);
04106 }
04107 outAPreIncrementExp(node);
04108 }
04109 public void caseAPreIncrementExpStmtExp(APreIncrementExpStmtExp node)
04110 {
04111 inAPreIncrementExpStmtExp(node);
04112 if(node.getPreIncrementExp() != null)
04113 {
04114 node.getPreIncrementExp().apply(this);
04115 }
04116 outAPreIncrementExpStmtExp(node);
04117 }
04118 public void caseAPreIncrementExpUnaryExp(APreIncrementExpUnaryExp node)
04119 {
04120 inAPreIncrementExpUnaryExp(node);
04121 if(node.getPreIncrementExp() != null)
04122 {
04123 node.getPreIncrementExp().apply(this);
04124 }
04125 outAPreIncrementExpUnaryExp(node);
04126 }
04127 public void caseAPrimaryFieldAccess(APrimaryFieldAccess node)
04128 {
04129 inAPrimaryFieldAccess(node);
04130 if(node.getId() != null)
04131 {
04132 node.getId().apply(this);
04133 }
04134 if(node.getDot() != null)
04135 {
04136 node.getDot().apply(this);
04137 }
04138 if(node.getExp() != null)
04139 {
04140 node.getExp().apply(this);
04141 }
04142 outAPrimaryFieldAccess(node);
04143 }
04144 public void caseAPrimaryMethodInvocation(APrimaryMethodInvocation node)
04145 {
04146 inAPrimaryMethodInvocation(node);
04147 if(node.getRPar() != null)
04148 {
04149 node.getRPar().apply(this);
04150 }
04151 if(node.getArgumentList() != null)
04152 {
04153 node.getArgumentList().apply(this);
04154 }
04155 if(node.getLPar() != null)
04156 {
04157 node.getLPar().apply(this);
04158 }
04159 if(node.getId() != null)
04160 {
04161 node.getId().apply(this);
04162 }
04163 if(node.getDot() != null)
04164 {
04165 node.getDot().apply(this);
04166 }
04167 if(node.getPrimary() != null)
04168 {
04169 node.getPrimary().apply(this);
04170 }
04171 outAPrimaryMethodInvocation(node);
04172 }
04173 public void caseAPrimaryMethodInvocationExp(APrimaryMethodInvocationExp node)
04174 {
04175 inAPrimaryMethodInvocationExp(node);
04176 if(node.getRPar() != null)
04177 {
04178 node.getRPar().apply(this);
04179 }
04180 {
04181 Object temp[] = node.getArgumentList().toArray();
04182 for(int i = temp.length - 1; i >= 0; i--)
04183 {
04184 ((PExp) temp[i]).apply(this);
04185 }
04186 }
04187 if(node.getLPar() != null)
04188 {
04189 node.getLPar().apply(this);
04190 }
04191 if(node.getId() != null)
04192 {
04193 node.getId().apply(this);
04194 }
04195 if(node.getDot() != null)
04196 {
04197 node.getDot().apply(this);
04198 }
04199 if(node.getExp() != null)
04200 {
04201 node.getExp().apply(this);
04202 }
04203 outAPrimaryMethodInvocationExp(node);
04204 }
04205 public void caseAPrimaryNoNewArrayArrayAccess(APrimaryNoNewArrayArrayAccess node)
04206 {
04207 inAPrimaryNoNewArrayArrayAccess(node);
04208 if(node.getRBracket() != null)
04209 {
04210 node.getRBracket().apply(this);
04211 }
04212 if(node.getSecond() != null)
04213 {
04214 node.getSecond().apply(this);
04215 }
04216 if(node.getLBracket() != null)
04217 {
04218 node.getLBracket().apply(this);
04219 }
04220 if(node.getFirst() != null)
04221 {
04222 node.getFirst().apply(this);
04223 }
04224 outAPrimaryNoNewArrayArrayAccess(node);
04225 }
04226 public void caseAPrimaryNoNewArrayPrimary(APrimaryNoNewArrayPrimary node)
04227 {
04228 inAPrimaryNoNewArrayPrimary(node);
04229 if(node.getPrimaryNoNewArray() != null)
04230 {
04231 node.getPrimaryNoNewArray().apply(this);
04232 }
04233 outAPrimaryNoNewArrayPrimary(node);
04234 }
04235 public void caseAPrimaryPostfixExp(APrimaryPostfixExp node)
04236 {
04237 inAPrimaryPostfixExp(node);
04238 if(node.getPrimary() != null)
04239 {
04240 node.getPrimary().apply(this);
04241 }
04242 outAPrimaryPostfixExp(node);
04243 }
04244 public void caseAPrimitiveArrayType(APrimitiveArrayType node)
04245 {
04246 inAPrimitiveArrayType(node);
04247 {
04248 Object temp[] = node.getDim().toArray();
04249 for(int i = temp.length - 1; i >= 0; i--)
04250 {
04251 ((PDim) temp[i]).apply(this);
04252 }
04253 }
04254 if(node.getPrimitiveType() != null)
04255 {
04256 node.getPrimitiveType().apply(this);
04257 }
04258 outAPrimitiveArrayType(node);
04259 }
04260 public void caseAPrimitiveType(APrimitiveType node)
04261 {
04262 inAPrimitiveType(node);
04263 if(node.getPrimitiveType() != null)
04264 {
04265 node.getPrimitiveType().apply(this);
04266 }
04267 outAPrimitiveType(node);
04268 }
04269 public void caseAPrimitiveTypeArrayCreationExp(APrimitiveTypeArrayCreationExp node)
04270 {
04271 inAPrimitiveTypeArrayCreationExp(node);
04272 {
04273 Object temp[] = node.getDim().toArray();
04274 for(int i = temp.length - 1; i >= 0; i--)
04275 {
04276 ((PDim) temp[i]).apply(this);
04277 }
04278 }
04279 {
04280 Object temp[] = node.getDimExp().toArray();
04281 for(int i = temp.length - 1; i >= 0; i--)
04282 {
04283 ((PDimExp) temp[i]).apply(this);
04284 }
04285 }
04286 if(node.getPrimitiveType() != null)
04287 {
04288 node.getPrimitiveType().apply(this);
04289 }
04290 if(node.getNew() != null)
04291 {
04292 node.getNew().apply(this);
04293 }
04294 outAPrimitiveTypeArrayCreationExp(node);
04295 }
04296 public void caseAPrimitiveTypeArrayExp(APrimitiveTypeArrayExp node)
04297 {
04298 inAPrimitiveTypeArrayExp(node);
04299 {
04300 Object temp[] = node.getDim().toArray();
04301 for(int i = temp.length - 1; i >= 0; i--)
04302 {
04303 ((PDim) temp[i]).apply(this);
04304 }
04305 }
04306 {
04307 Object temp[] = node.getDimExp().toArray();
04308 for(int i = temp.length - 1; i >= 0; i--)
04309 {
04310 ((PDimExp) temp[i]).apply(this);
04311 }
04312 }
04313 if(node.getPrimitiveType() != null)
04314 {
04315 node.getPrimitiveType().apply(this);
04316 }
04317 if(node.getNew() != null)
04318 {
04319 node.getNew().apply(this);
04320 }
04321 outAPrimitiveTypeArrayExp(node);
04322 }
04323 public void caseAPrimitiveTypeCastExp(APrimitiveTypeCastExp node)
04324 {
04325 inAPrimitiveTypeCastExp(node);
04326 if(node.getExp() != null)
04327 {
04328 node.getExp().apply(this);
04329 }
04330 if(node.getRPar() != null)
04331 {
04332 node.getRPar().apply(this);
04333 }
04334 {
04335 Object temp[] = node.getDim().toArray();
04336 for(int i = temp.length - 1; i >= 0; i--)
04337 {
04338 ((PDim) temp[i]).apply(this);
04339 }
04340 }
04341 if(node.getPrimitiveType() != null)
04342 {
04343 node.getPrimitiveType().apply(this);
04344 }
04345 if(node.getLPar() != null)
04346 {
04347 node.getLPar().apply(this);
04348 }
04349 outAPrimitiveTypeCastExp(node);
04350 }
04351 public void caseAPrimitiveTypePrimaryExp(APrimitiveTypePrimaryExp node)
04352 {
04353 inAPrimitiveTypePrimaryExp(node);
04354 if(node.getTClass() != null)
04355 {
04356 node.getTClass().apply(this);
04357 }
04358 if(node.getDot() != null)
04359 {
04360 node.getDot().apply(this);
04361 }
04362 {
04363 Object temp[] = node.getDim().toArray();
04364 for(int i = temp.length - 1; i >= 0; i--)
04365 {
04366 ((PDim) temp[i]).apply(this);
04367 }
04368 }
04369 if(node.getPrimitiveType() != null)
04370 {
04371 node.getPrimitiveType().apply(this);
04372 }
04373 outAPrimitiveTypePrimaryExp(node);
04374 }
04375 public void caseAPrivateModifier(APrivateModifier node)
04376 {
04377 inAPrivateModifier(node);
04378 if(node.getPrivate() != null)
04379 {
04380 node.getPrivate().apply(this);
04381 }
04382 outAPrivateModifier(node);
04383 }
04384 public void caseAProtectedModifier(AProtectedModifier node)
04385 {
04386 inAProtectedModifier(node);
04387 if(node.getProtected() != null)
04388 {
04389 node.getProtected().apply(this);
04390 }
04391 outAProtectedModifier(node);
04392 }
04393 public void caseAPublicModifier(APublicModifier node)
04394 {
04395 inAPublicModifier(node);
04396 if(node.getPublic() != null)
04397 {
04398 node.getPublic().apply(this);
04399 }
04400 outAPublicModifier(node);
04401 }
04402 public void caseAQualifiedClassInstanceCreationExp(AQualifiedClassInstanceCreationExp node)
04403 {
04404 inAQualifiedClassInstanceCreationExp(node);
04405 if(node.getClassBody() != null)
04406 {
04407 node.getClassBody().apply(this);
04408 }
04409 if(node.getRPar() != null)
04410 {
04411 node.getRPar().apply(this);
04412 }
04413 {
04414 Object temp[] = node.getArgumentList().toArray();
04415 for(int i = temp.length - 1; i >= 0; i--)
04416 {
04417 ((PExp) temp[i]).apply(this);
04418 }
04419 }
04420 if(node.getLPar() != null)
04421 {
04422 node.getLPar().apply(this);
04423 }
04424 if(node.getId() != null)
04425 {
04426 node.getId().apply(this);
04427 }
04428 if(node.getNew() != null)
04429 {
04430 node.getNew().apply(this);
04431 }
04432 if(node.getDot() != null)
04433 {
04434 node.getDot().apply(this);
04435 }
04436 if(node.getExp() != null)
04437 {
04438 node.getExp().apply(this);
04439 }
04440 outAQualifiedClassInstanceCreationExp(node);
04441 }
04442 public void caseAQualifiedConstructorInvocation(AQualifiedConstructorInvocation node)
04443 {
04444 inAQualifiedConstructorInvocation(node);
04445 if(node.getSemicolon() != null)
04446 {
04447 node.getSemicolon().apply(this);
04448 }
04449 if(node.getRPar() != null)
04450 {
04451 node.getRPar().apply(this);
04452 }
04453 {
04454 Object temp[] = node.getArgumentList().toArray();
04455 for(int i = temp.length - 1; i >= 0; i--)
04456 {
04457 ((PExp) temp[i]).apply(this);
04458 }
04459 }
04460 if(node.getLPar() != null)
04461 {
04462 node.getLPar().apply(this);
04463 }
04464 if(node.getSuper() != null)
04465 {
04466 node.getSuper().apply(this);
04467 }
04468 if(node.getDot() != null)
04469 {
04470 node.getDot().apply(this);
04471 }
04472 if(node.getExp() != null)
04473 {
04474 node.getExp().apply(this);
04475 }
04476 outAQualifiedConstructorInvocation(node);
04477 }
04478 public void caseAQualifiedName(AQualifiedName node)
04479 {
04480 inAQualifiedName(node);
04481 if(node.getId() != null)
04482 {
04483 node.getId().apply(this);
04484 }
04485 if(node.getDot() != null)
04486 {
04487 node.getDot().apply(this);
04488 }
04489 if(node.getName() != null)
04490 {
04491 node.getName().apply(this);
04492 }
04493 outAQualifiedName(node);
04494 }
04495 public void caseAQualifiedNameName(AQualifiedNameName node)
04496 {
04497 inAQualifiedNameName(node);
04498 if(node.getOneQualifiedName() != null)
04499 {
04500 node.getOneQualifiedName().apply(this);
04501 }
04502 outAQualifiedNameName(node);
04503 }
04504 public void caseAQualifiedThisExp(AQualifiedThisExp node)
04505 {
04506 inAQualifiedThisExp(node);
04507 if(node.getThis() != null)
04508 {
04509 node.getThis().apply(this);
04510 }
04511 if(node.getDot() != null)
04512 {
04513 node.getDot().apply(this);
04514 }
04515 if(node.getName() != null)
04516 {
04517 node.getName().apply(this);
04518 }
04519 outAQualifiedThisExp(node);
04520 }
04521 public void caseAQualifiedThisPrimaryNoNewArray(AQualifiedThisPrimaryNoNewArray node)
04522 {
04523 inAQualifiedThisPrimaryNoNewArray(node);
04524 if(node.getThis() != null)
04525 {
04526 node.getThis().apply(this);
04527 }
04528 if(node.getDot() != null)
04529 {
04530 node.getDot().apply(this);
04531 }
04532 if(node.getName() != null)
04533 {
04534 node.getName().apply(this);
04535 }
04536 outAQualifiedThisPrimaryNoNewArray(node);
04537 }
04538 public void caseAQuestionConditionalExp(AQuestionConditionalExp node)
04539 {
04540 inAQuestionConditionalExp(node);
04541 if(node.getConditionalExp() != null)
04542 {
04543 node.getConditionalExp().apply(this);
04544 }
04545 if(node.getColon() != null)
04546 {
04547 node.getColon().apply(this);
04548 }
04549 if(node.getExp() != null)
04550 {
04551 node.getExp().apply(this);
04552 }
04553 if(node.getQuestion() != null)
04554 {
04555 node.getQuestion().apply(this);
04556 }
04557 if(node.getConditionalOrExp() != null)
04558 {
04559 node.getConditionalOrExp().apply(this);
04560 }
04561 outAQuestionConditionalExp(node);
04562 }
04563 public void caseAQuestionExp(AQuestionExp node)
04564 {
04565 inAQuestionExp(node);
04566 if(node.getThird() != null)
04567 {
04568 node.getThird().apply(this);
04569 }
04570 if(node.getColon() != null)
04571 {
04572 node.getColon().apply(this);
04573 }
04574 if(node.getSecond() != null)
04575 {
04576 node.getSecond().apply(this);
04577 }
04578 if(node.getQuestion() != null)
04579 {
04580 node.getQuestion().apply(this);
04581 }
04582 if(node.getFirst() != null)
04583 {
04584 node.getFirst().apply(this);
04585 }
04586 outAQuestionExp(node);
04587 }
04588 public void caseAReferenceType(AReferenceType node)
04589 {
04590 inAReferenceType(node);
04591 if(node.getReferenceType() != null)
04592 {
04593 node.getReferenceType().apply(this);
04594 }
04595 outAReferenceType(node);
04596 }
04597 public void caseARelationalExpEqualityExp(ARelationalExpEqualityExp node)
04598 {
04599 inARelationalExpEqualityExp(node);
04600 if(node.getRelationalExp() != null)
04601 {
04602 node.getRelationalExp().apply(this);
04603 }
04604 outARelationalExpEqualityExp(node);
04605 }
04606 public void caseAReturnStmt(AReturnStmt node)
04607 {
04608 inAReturnStmt(node);
04609 if(node.getSemicolon() != null)
04610 {
04611 node.getSemicolon().apply(this);
04612 }
04613 if(node.getExp() != null)
04614 {
04615 node.getExp().apply(this);
04616 }
04617 if(node.getReturn() != null)
04618 {
04619 node.getReturn().apply(this);
04620 }
04621 outAReturnStmt(node);
04622 }
04623 public void caseAReturnStmtStmtWithoutTrailingSubstmt(AReturnStmtStmtWithoutTrailingSubstmt node)
04624 {
04625 inAReturnStmtStmtWithoutTrailingSubstmt(node);
04626 if(node.getOneReturnStmt() != null)
04627 {
04628 node.getOneReturnStmt().apply(this);
04629 }
04630 outAReturnStmtStmtWithoutTrailingSubstmt(node);
04631 }
04632 public void caseASemicolonStmt(ASemicolonStmt node)
04633 {
04634 inASemicolonStmt(node);
04635 if(node.getSemicolon() != null)
04636 {
04637 node.getSemicolon().apply(this);
04638 }
04639 outASemicolonStmt(node);
04640 }
04641 public void caseAShiftExpRelationalExp(AShiftExpRelationalExp node)
04642 {
04643 inAShiftExpRelationalExp(node);
04644 if(node.getShiftExp() != null)
04645 {
04646 node.getShiftExp().apply(this);
04647 }
04648 outAShiftExpRelationalExp(node);
04649 }
04650 public void caseAShiftLeftAssignAssignmentOperator(AShiftLeftAssignAssignmentOperator node)
04651 {
04652 inAShiftLeftAssignAssignmentOperator(node);
04653 if(node.getShiftLeftAssign() != null)
04654 {
04655 node.getShiftLeftAssign().apply(this);
04656 }
04657 outAShiftLeftAssignAssignmentOperator(node);
04658 }
04659 public void caseAShiftLeftBinaryOperator(AShiftLeftBinaryOperator node)
04660 {
04661 inAShiftLeftBinaryOperator(node);
04662 if(node.getShiftLeft() != null)
04663 {
04664 node.getShiftLeft().apply(this);
04665 }
04666 outAShiftLeftBinaryOperator(node);
04667 }
04668 public void caseAShiftLeftShiftExp(AShiftLeftShiftExp node)
04669 {
04670 inAShiftLeftShiftExp(node);
04671 if(node.getAdditiveExp() != null)
04672 {
04673 node.getAdditiveExp().apply(this);
04674 }
04675 if(node.getShiftLeft() != null)
04676 {
04677 node.getShiftLeft().apply(this);
04678 }
04679 if(node.getShiftExp() != null)
04680 {
04681 node.getShiftExp().apply(this);
04682 }
04683 outAShiftLeftShiftExp(node);
04684 }
04685 public void caseAShortIntegralType(AShortIntegralType node)
04686 {
04687 inAShortIntegralType(node);
04688 if(node.getShort() != null)
04689 {
04690 node.getShort().apply(this);
04691 }
04692 outAShortIntegralType(node);
04693 }
04694 public void caseAShortPrimitiveType(AShortPrimitiveType node)
04695 {
04696 inAShortPrimitiveType(node);
04697 if(node.getShort() != null)
04698 {
04699 node.getShort().apply(this);
04700 }
04701 outAShortPrimitiveType(node);
04702 }
04703 public void caseASignedShiftRightAssignAssignmentOperator(ASignedShiftRightAssignAssignmentOperator node)
04704 {
04705 inASignedShiftRightAssignAssignmentOperator(node);
04706 if(node.getSignedShiftRightAssign() != null)
04707 {
04708 node.getSignedShiftRightAssign().apply(this);
04709 }
04710 outASignedShiftRightAssignAssignmentOperator(node);
04711 }
04712 public void caseASignedShiftRightBinaryOperator(ASignedShiftRightBinaryOperator node)
04713 {
04714 inASignedShiftRightBinaryOperator(node);
04715 if(node.getSignedShiftRight() != null)
04716 {
04717 node.getSignedShiftRight().apply(this);
04718 }
04719 outASignedShiftRightBinaryOperator(node);
04720 }
04721 public void caseASignedShiftRightShiftExp(ASignedShiftRightShiftExp node)
04722 {
04723 inASignedShiftRightShiftExp(node);
04724 if(node.getAdditiveExp() != null)
04725 {
04726 node.getAdditiveExp().apply(this);
04727 }
04728 if(node.getSignedShiftRight() != null)
04729 {
04730 node.getSignedShiftRight().apply(this);
04731 }
04732 if(node.getShiftExp() != null)
04733 {
04734 node.getShiftExp().apply(this);
04735 }
04736 outASignedShiftRightShiftExp(node);
04737 }
04738 public void caseASimpleClassInstanceCreationExp(ASimpleClassInstanceCreationExp node)
04739 {
04740 inASimpleClassInstanceCreationExp(node);
04741 if(node.getClassBody() != null)
04742 {
04743 node.getClassBody().apply(this);
04744 }
04745 if(node.getRPar() != null)
04746 {
04747 node.getRPar().apply(this);
04748 }
04749 {
04750 Object temp[] = node.getArgumentList().toArray();
04751 for(int i = temp.length - 1; i >= 0; i--)
04752 {
04753 ((PExp) temp[i]).apply(this);
04754 }
04755 }
04756 if(node.getLPar() != null)
04757 {
04758 node.getLPar().apply(this);
04759 }
04760 if(node.getName() != null)
04761 {
04762 node.getName().apply(this);
04763 }
04764 if(node.getNew() != null)
04765 {
04766 node.getNew().apply(this);
04767 }
04768 outASimpleClassInstanceCreationExp(node);
04769 }
04770 public void caseASimpleName(ASimpleName node)
04771 {
04772 inASimpleName(node);
04773 if(node.getId() != null)
04774 {
04775 node.getId().apply(this);
04776 }
04777 outASimpleName(node);
04778 }
04779 public void caseASimpleNameName(ASimpleNameName node)
04780 {
04781 inASimpleNameName(node);
04782 if(node.getOneSimpleName() != null)
04783 {
04784 node.getOneSimpleName().apply(this);
04785 }
04786 outASimpleNameName(node);
04787 }
04788 public void caseASingleTypeImportDeclaration(ASingleTypeImportDeclaration node)
04789 {
04790 inASingleTypeImportDeclaration(node);
04791 if(node.getSemicolon() != null)
04792 {
04793 node.getSemicolon().apply(this);
04794 }
04795 if(node.getName() != null)
04796 {
04797 node.getName().apply(this);
04798 }
04799 if(node.getImport() != null)
04800 {
04801 node.getImport().apply(this);
04802 }
04803 outASingleTypeImportDeclaration(node);
04804 }
04805 public void caseASingleTypeImportDeclarationImportDeclaration(ASingleTypeImportDeclarationImportDeclaration node)
04806 {
04807 inASingleTypeImportDeclarationImportDeclaration(node);
04808 if(node.getOneSingleTypeImportDeclaration() != null)
04809 {
04810 node.getOneSingleTypeImportDeclaration().apply(this);
04811 }
04812 outASingleTypeImportDeclarationImportDeclaration(node);
04813 }
04814 public void caseAStarAssignAssignmentOperator(AStarAssignAssignmentOperator node)
04815 {
04816 inAStarAssignAssignmentOperator(node);
04817 if(node.getStarAssign() != null)
04818 {
04819 node.getStarAssign().apply(this);
04820 }
04821 outAStarAssignAssignmentOperator(node);
04822 }
04823 public void caseAStarBinaryOperator(AStarBinaryOperator node)
04824 {
04825 inAStarBinaryOperator(node);
04826 if(node.getStar() != null)
04827 {
04828 node.getStar().apply(this);
04829 }
04830 outAStarBinaryOperator(node);
04831 }
04832 public void caseAStarMultiplicativeExp(AStarMultiplicativeExp node)
04833 {
04834 inAStarMultiplicativeExp(node);
04835 if(node.getUnaryExp() != null)
04836 {
04837 node.getUnaryExp().apply(this);
04838 }
04839 if(node.getStar() != null)
04840 {
04841 node.getStar().apply(this);
04842 }
04843 if(node.getMultiplicativeExp() != null)
04844 {
04845 node.getMultiplicativeExp().apply(this);
04846 }
04847 outAStarMultiplicativeExp(node);
04848 }
04849 public void caseAStaticInitializer(AStaticInitializer node)
04850 {
04851 inAStaticInitializer(node);
04852 if(node.getBlock() != null)
04853 {
04854 node.getBlock().apply(this);
04855 }
04856 if(node.getStatic() != null)
04857 {
04858 node.getStatic().apply(this);
04859 }
04860 outAStaticInitializer(node);
04861 }
04862 public void caseAStaticInitializerClassBodyDeclaration(AStaticInitializerClassBodyDeclaration node)
04863 {
04864 inAStaticInitializerClassBodyDeclaration(node);
04865 if(node.getBlock() != null)
04866 {
04867 node.getBlock().apply(this);
04868 }
04869 if(node.getStatic() != null)
04870 {
04871 node.getStatic().apply(this);
04872 }
04873 outAStaticInitializerClassBodyDeclaration(node);
04874 }
04875 public void caseAStaticModifier(AStaticModifier node)
04876 {
04877 inAStaticModifier(node);
04878 if(node.getStatic() != null)
04879 {
04880 node.getStatic().apply(this);
04881 }
04882 outAStaticModifier(node);
04883 }
04884 public void caseAStmtBlockedStmt(AStmtBlockedStmt node)
04885 {
04886 inAStmtBlockedStmt(node);
04887 if(node.getStmt() != null)
04888 {
04889 node.getStmt().apply(this);
04890 }
04891 outAStmtBlockedStmt(node);
04892 }
04893 public void caseAStmtExpListForInit(AStmtExpListForInit node)
04894 {
04895 inAStmtExpListForInit(node);
04896 if(node.getStmtExpList() != null)
04897 {
04898 node.getStmtExpList().apply(this);
04899 }
04900 outAStmtExpListForInit(node);
04901 }
04902 public void caseAStmtExpListStmtExpList(AStmtExpListStmtExpList node)
04903 {
04904 inAStmtExpListStmtExpList(node);
04905 if(node.getStmtExp() != null)
04906 {
04907 node.getStmtExp().apply(this);
04908 }
04909 if(node.getComma() != null)
04910 {
04911 node.getComma().apply(this);
04912 }
04913 if(node.getStmtExpList() != null)
04914 {
04915 node.getStmtExpList().apply(this);
04916 }
04917 outAStmtExpListStmtExpList(node);
04918 }
04919 public void caseAStmtExpStmtExpList(AStmtExpStmtExpList node)
04920 {
04921 inAStmtExpStmtExpList(node);
04922 if(node.getStmtExp() != null)
04923 {
04924 node.getStmtExp().apply(this);
04925 }
04926 outAStmtExpStmtExpList(node);
04927 }
04928 public void caseAStmtWithoutTrailingSubstmtStmt(AStmtWithoutTrailingSubstmtStmt node)
04929 {
04930 inAStmtWithoutTrailingSubstmtStmt(node);
04931 if(node.getStmtWithoutTrailingSubstmt() != null)
04932 {
04933 node.getStmtWithoutTrailingSubstmt().apply(this);
04934 }
04935 outAStmtWithoutTrailingSubstmtStmt(node);
04936 }
04937 public void caseAStmtWithoutTrailingSubstmtStmtNoShortIf(AStmtWithoutTrailingSubstmtStmtNoShortIf node)
04938 {
04939 inAStmtWithoutTrailingSubstmtStmtNoShortIf(node);
04940 if(node.getStmtWithoutTrailingSubstmt() != null)
04941 {
04942 node.getStmtWithoutTrailingSubstmt().apply(this);
04943 }
04944 outAStmtWithoutTrailingSubstmtStmtNoShortIf(node);
04945 }
04946 public void caseAStringLiteralLiteral(AStringLiteralLiteral node)
04947 {
04948 inAStringLiteralLiteral(node);
04949 if(node.getStringLiteral() != null)
04950 {
04951 node.getStringLiteral().apply(this);
04952 }
04953 outAStringLiteralLiteral(node);
04954 }
04955 public void caseASuper(ASuper node)
04956 {
04957 inASuper(node);
04958 if(node.getClassType() != null)
04959 {
04960 node.getClassType().apply(this);
04961 }
04962 if(node.getExtends() != null)
04963 {
04964 node.getExtends().apply(this);
04965 }
04966 outASuper(node);
04967 }
04968 public void caseASuperConstructorInvocation(ASuperConstructorInvocation node)
04969 {
04970 inASuperConstructorInvocation(node);
04971 if(node.getSemicolon() != null)
04972 {
04973 node.getSemicolon().apply(this);
04974 }
04975 if(node.getRPar() != null)
04976 {
04977 node.getRPar().apply(this);
04978 }
04979 {
04980 Object temp[] = node.getArgumentList().toArray();
04981 for(int i = temp.length - 1; i >= 0; i--)
04982 {
04983 ((PExp) temp[i]).apply(this);
04984 }
04985 }
04986 if(node.getLPar() != null)
04987 {
04988 node.getLPar().apply(this);
04989 }
04990 if(node.getSuper() != null)
04991 {
04992 node.getSuper().apply(this);
04993 }
04994 outASuperConstructorInvocation(node);
04995 }
04996 public void caseASuperFieldAccess(ASuperFieldAccess node)
04997 {
04998 inASuperFieldAccess(node);
04999 if(node.getId() != null)
05000 {
05001 node.getId().apply(this);
05002 }
05003 if(node.getDot() != null)
05004 {
05005 node.getDot().apply(this);
05006 }
05007 if(node.getSuper() != null)
05008 {
05009 node.getSuper().apply(this);
05010 }
05011 outASuperFieldAccess(node);
05012 }
05013 public void caseASuperMethodInvocation(ASuperMethodInvocation node)
05014 {
05015 inASuperMethodInvocation(node);
05016 if(node.getRPar() != null)
05017 {
05018 node.getRPar().apply(this);
05019 }
05020 if(node.getArgumentList() != null)
05021 {
05022 node.getArgumentList().apply(this);
05023 }
05024 if(node.getLPar() != null)
05025 {
05026 node.getLPar().apply(this);
05027 }
05028 if(node.getId() != null)
05029 {
05030 node.getId().apply(this);
05031 }
05032 if(node.getDot() != null)
05033 {
05034 node.getDot().apply(this);
05035 }
05036 if(node.getSuper() != null)
05037 {
05038 node.getSuper().apply(this);
05039 }
05040 outASuperMethodInvocation(node);
05041 }
05042 public void caseASuperMethodInvocationExp(ASuperMethodInvocationExp node)
05043 {
05044 inASuperMethodInvocationExp(node);
05045 if(node.getRPar() != null)
05046 {
05047 node.getRPar().apply(this);
05048 }
05049 {
05050 Object temp[] = node.getArgumentList().toArray();
05051 for(int i = temp.length - 1; i >= 0; i--)
05052 {
05053 ((PExp) temp[i]).apply(this);
05054 }
05055 }
05056 if(node.getLPar() != null)
05057 {
05058 node.getLPar().apply(this);
05059 }
05060 if(node.getId() != null)
05061 {
05062 node.getId().apply(this);
05063 }
05064 if(node.getDot() != null)
05065 {
05066 node.getDot().apply(this);
05067 }
05068 if(node.getSuper() != null)
05069 {
05070 node.getSuper().apply(this);
05071 }
05072 outASuperMethodInvocationExp(node);
05073 }
05074 public void caseASwitchBlockStmtGroup(ASwitchBlockStmtGroup node)
05075 {
05076 inASwitchBlockStmtGroup(node);
05077 {
05078 Object temp[] = node.getBlockedStmt().toArray();
05079 for(int i = temp.length - 1; i >= 0; i--)
05080 {
05081 ((PBlockedStmt) temp[i]).apply(this);
05082 }
05083 }
05084 {
05085 Object temp[] = node.getSwitchLabel().toArray();
05086 for(int i = temp.length - 1; i >= 0; i--)
05087 {
05088 ((PSwitchLabel) temp[i]).apply(this);
05089 }
05090 }
05091 outASwitchBlockStmtGroup(node);
05092 }
05093 public void caseASwitchStmt(ASwitchStmt node)
05094 {
05095 inASwitchStmt(node);
05096 if(node.getRBrace() != null)
05097 {
05098 node.getRBrace().apply(this);
05099 }
05100 {
05101 Object temp[] = node.getSwitchLabel().toArray();
05102 for(int i = temp.length - 1; i >= 0; i--)
05103 {
05104 ((PSwitchLabel) temp[i]).apply(this);
05105 }
05106 }
05107 {
05108 Object temp[] = node.getSwitchBlockStmtGroup().toArray();
05109 for(int i = temp.length - 1; i >= 0; i--)
05110 {
05111 ((PSwitchBlockStmtGroup) temp[i]).apply(this);
05112 }
05113 }
05114 if(node.getLBrace() != null)
05115 {
05116 node.getLBrace().apply(this);
05117 }
05118 if(node.getRPar() != null)
05119 {
05120 node.getRPar().apply(this);
05121 }
05122 if(node.getExp() != null)
05123 {
05124 node.getExp().apply(this);
05125 }
05126 if(node.getLPar() != null)
05127 {
05128 node.getLPar().apply(this);
05129 }
05130 if(node.getSwitch() != null)
05131 {
05132 node.getSwitch().apply(this);
05133 }
05134 outASwitchStmt(node);
05135 }
05136 public void caseASwitchStmtStmtWithoutTrailingSubstmt(ASwitchStmtStmtWithoutTrailingSubstmt node)
05137 {
05138 inASwitchStmtStmtWithoutTrailingSubstmt(node);
05139 if(node.getOneSwitchStmt() != null)
05140 {
05141 node.getOneSwitchStmt().apply(this);
05142 }
05143 outASwitchStmtStmtWithoutTrailingSubstmt(node);
05144 }
05145 public void caseASynchronizedModifier(ASynchronizedModifier node)
05146 {
05147 inASynchronizedModifier(node);
05148 if(node.getSynchronized() != null)
05149 {
05150 node.getSynchronized().apply(this);
05151 }
05152 outASynchronizedModifier(node);
05153 }
05154 public void caseASynchronizedStmt(ASynchronizedStmt node)
05155 {
05156 inASynchronizedStmt(node);
05157 if(node.getBlock() != null)
05158 {
05159 node.getBlock().apply(this);
05160 }
05161 if(node.getRPar() != null)
05162 {
05163 node.getRPar().apply(this);
05164 }
05165 if(node.getExp() != null)
05166 {
05167 node.getExp().apply(this);
05168 }
05169 if(node.getLPar() != null)
05170 {
05171 node.getLPar().apply(this);
05172 }
05173 if(node.getSynchronized() != null)
05174 {
05175 node.getSynchronized().apply(this);
05176 }
05177 outASynchronizedStmt(node);
05178 }
05179 public void caseASynchronizedStmtStmtWithoutTrailingSubstmt(ASynchronizedStmtStmtWithoutTrailingSubstmt node)
05180 {
05181 inASynchronizedStmtStmtWithoutTrailingSubstmt(node);
05182 if(node.getOneSynchronizedStmt() != null)
05183 {
05184 node.getOneSynchronizedStmt().apply(this);
05185 }
05186 outASynchronizedStmtStmtWithoutTrailingSubstmt(node);
05187 }
05188 public void caseAThisConstructorInvocation(AThisConstructorInvocation node)
05189 {
05190 inAThisConstructorInvocation(node);
05191 if(node.getSemicolon() != null)
05192 {
05193 node.getSemicolon().apply(this);
05194 }
05195 if(node.getRPar() != null)
05196 {
05197 node.getRPar().apply(this);
05198 }
05199 {
05200 Object temp[] = node.getArgumentList().toArray();
05201 for(int i = temp.length - 1; i >= 0; i--)
05202 {
05203 ((PExp) temp[i]).apply(this);
05204 }
05205 }
05206 if(node.getLPar() != null)
05207 {
05208 node.getLPar().apply(this);
05209 }
05210 if(node.getThis() != null)
05211 {
05212 node.getThis().apply(this);
05213 }
05214 outAThisConstructorInvocation(node);
05215 }
05216 public void caseAThisExp(AThisExp node)
05217 {
05218 inAThisExp(node);
05219 if(node.getThis() != null)
05220 {
05221 node.getThis().apply(this);
05222 }
05223 outAThisExp(node);
05224 }
05225 public void caseAThisPrimaryNoNewArray(AThisPrimaryNoNewArray node)
05226 {
05227 inAThisPrimaryNoNewArray(node);
05228 if(node.getThis() != null)
05229 {
05230 node.getThis().apply(this);
05231 }
05232 outAThisPrimaryNoNewArray(node);
05233 }
05234 public void caseAThrows(AThrows node)
05235 {
05236 inAThrows(node);
05237 {
05238 Object temp[] = node.getName().toArray();
05239 for(int i = temp.length - 1; i >= 0; i--)
05240 {
05241 ((PName) temp[i]).apply(this);
05242 }
05243 }
05244 if(node.getThrows() != null)
05245 {
05246 node.getThrows().apply(this);
05247 }
05248 outAThrows(node);
05249 }
05250 public void caseAThrowStmt(AThrowStmt node)
05251 {
05252 inAThrowStmt(node);
05253 if(node.getSemicolon() != null)
05254 {
05255 node.getSemicolon().apply(this);
05256 }
05257 if(node.getExp() != null)
05258 {
05259 node.getExp().apply(this);
05260 }
05261 if(node.getThrow() != null)
05262 {
05263 node.getThrow().apply(this);
05264 }
05265 outAThrowStmt(node);
05266 }
05267 public void caseAThrowStmtStmtWithoutTrailingSubstmt(AThrowStmtStmtWithoutTrailingSubstmt node)
05268 {
05269 inAThrowStmtStmtWithoutTrailingSubstmt(node);
05270 if(node.getOneThrowStmt() != null)
05271 {
05272 node.getOneThrowStmt().apply(this);
05273 }
05274 outAThrowStmtStmtWithoutTrailingSubstmt(node);
05275 }
05276 public void caseATransientModifier(ATransientModifier node)
05277 {
05278 inATransientModifier(node);
05279 if(node.getTransient() != null)
05280 {
05281 node.getTransient().apply(this);
05282 }
05283 outATransientModifier(node);
05284 }
05285 public void caseATrueBooleanLiteral(ATrueBooleanLiteral node)
05286 {
05287 inATrueBooleanLiteral(node);
05288 if(node.getTrue() != null)
05289 {
05290 node.getTrue().apply(this);
05291 }
05292 outATrueBooleanLiteral(node);
05293 }
05294 public void caseATryFinallyStmt(ATryFinallyStmt node)
05295 {
05296 inATryFinallyStmt(node);
05297 if(node.getFinally() != null)
05298 {
05299 node.getFinally().apply(this);
05300 }
05301 {
05302 Object temp[] = node.getCatchClause().toArray();
05303 for(int i = temp.length - 1; i >= 0; i--)
05304 {
05305 ((PCatchClause) temp[i]).apply(this);
05306 }
05307 }
05308 if(node.getBlock() != null)
05309 {
05310 node.getBlock().apply(this);
05311 }
05312 if(node.getTry() != null)
05313 {
05314 node.getTry().apply(this);
05315 }
05316 outATryFinallyStmt(node);
05317 }
05318 public void caseATryOneTryStmt(ATryOneTryStmt node)
05319 {
05320 inATryOneTryStmt(node);
05321 {
05322 Object temp[] = node.getCatchClause().toArray();
05323 for(int i = temp.length - 1; i >= 0; i--)
05324 {
05325 ((PCatchClause) temp[i]).apply(this);
05326 }
05327 }
05328 if(node.getBlock() != null)
05329 {
05330 node.getBlock().apply(this);
05331 }
05332 if(node.getTry() != null)
05333 {
05334 node.getTry().apply(this);
05335 }
05336 outATryOneTryStmt(node);
05337 }
05338 public void caseATryStmt(ATryStmt node)
05339 {
05340 inATryStmt(node);
05341 {
05342 Object temp[] = node.getCatchClause().toArray();
05343 for(int i = temp.length - 1; i >= 0; i--)
05344 {
05345 ((PCatchClause) temp[i]).apply(this);
05346 }
05347 }
05348 if(node.getBlock() != null)
05349 {
05350 node.getBlock().apply(this);
05351 }
05352 if(node.getTry() != null)
05353 {
05354 node.getTry().apply(this);
05355 }
05356 outATryStmt(node);
05357 }
05358 public void caseATryStmtStmtWithoutTrailingSubstmt(ATryStmtStmtWithoutTrailingSubstmt node)
05359 {
05360 inATryStmtStmtWithoutTrailingSubstmt(node);
05361 if(node.getOneTryStmt() != null)
05362 {
05363 node.getOneTryStmt().apply(this);
05364 }
05365 outATryStmtStmtWithoutTrailingSubstmt(node);
05366 }
05367 public void caseATypedMethodHeader(ATypedMethodHeader node)
05368 {
05369 inATypedMethodHeader(node);
05370 if(node.getThrows() != null)
05371 {
05372 node.getThrows().apply(this);
05373 }
05374 if(node.getMethodDeclarator() != null)
05375 {
05376 node.getMethodDeclarator().apply(this);
05377 }
05378 if(node.getType() != null)
05379 {
05380 node.getType().apply(this);
05381 }
05382 {
05383 Object temp[] = node.getModifier().toArray();
05384 for(int i = temp.length - 1; i >= 0; i--)
05385 {
05386 ((PModifier) temp[i]).apply(this);
05387 }
05388 }
05389 outATypedMethodHeader(node);
05390 }
05391 public void caseATypeImportOnDemandDeclarationImportDeclaration(ATypeImportOnDemandDeclarationImportDeclaration node)
05392 {
05393 inATypeImportOnDemandDeclarationImportDeclaration(node);
05394 if(node.getOneTypeImportOnDemandDeclaration() != null)
05395 {
05396 node.getOneTypeImportOnDemandDeclaration().apply(this);
05397 }
05398 outATypeImportOnDemandDeclarationImportDeclaration(node);
05399 }
05400 public void caseATypeOnDemandImportDeclaration(ATypeOnDemandImportDeclaration node)
05401 {
05402 inATypeOnDemandImportDeclaration(node);
05403 if(node.getSemicolon() != null)
05404 {
05405 node.getSemicolon().apply(this);
05406 }
05407 if(node.getStar() != null)
05408 {
05409 node.getStar().apply(this);
05410 }
05411 if(node.getDot() != null)
05412 {
05413 node.getDot().apply(this);
05414 }
05415 if(node.getName() != null)
05416 {
05417 node.getName().apply(this);
05418 }
05419 if(node.getImport() != null)
05420 {
05421 node.getImport().apply(this);
05422 }
05423 outATypeOnDemandImportDeclaration(node);
05424 }
05425 public void caseAUnaryExp(AUnaryExp node)
05426 {
05427 inAUnaryExp(node);
05428 if(node.getExp() != null)
05429 {
05430 node.getExp().apply(this);
05431 }
05432 if(node.getUnaryOperator() != null)
05433 {
05434 node.getUnaryOperator().apply(this);
05435 }
05436 outAUnaryExp(node);
05437 }
05438 public void caseAUnaryExpMultiplicativeExp(AUnaryExpMultiplicativeExp node)
05439 {
05440 inAUnaryExpMultiplicativeExp(node);
05441 if(node.getUnaryExp() != null)
05442 {
05443 node.getUnaryExp().apply(this);
05444 }
05445 outAUnaryExpMultiplicativeExp(node);
05446 }
05447 public void caseAUnsignedShiftRightAssignAssignmentOperator(AUnsignedShiftRightAssignAssignmentOperator node)
05448 {
05449 inAUnsignedShiftRightAssignAssignmentOperator(node);
05450 if(node.getUnsignedShiftRightAssign() != null)
05451 {
05452 node.getUnsignedShiftRightAssign().apply(this);
05453 }
05454 outAUnsignedShiftRightAssignAssignmentOperator(node);
05455 }
05456 public void caseAUnsignedShiftRightBinaryOperator(AUnsignedShiftRightBinaryOperator node)
05457 {
05458 inAUnsignedShiftRightBinaryOperator(node);
05459 if(node.getUnsignedShiftRight() != null)
05460 {
05461 node.getUnsignedShiftRight().apply(this);
05462 }
05463 outAUnsignedShiftRightBinaryOperator(node);
05464 }
05465 public void caseAUnsignedShiftRightShiftExp(AUnsignedShiftRightShiftExp node)
05466 {
05467 inAUnsignedShiftRightShiftExp(node);
05468 if(node.getAdditiveExp() != null)
05469 {
05470 node.getAdditiveExp().apply(this);
05471 }
05472 if(node.getUnsignedShiftRight() != null)
05473 {
05474 node.getUnsignedShiftRight().apply(this);
05475 }
05476 if(node.getShiftExp() != null)
05477 {
05478 node.getShiftExp().apply(this);
05479 }
05480 outAUnsignedShiftRightShiftExp(node);
05481 }
05482 public void caseAVariableDeclaratorId(AVariableDeclaratorId node)
05483 {
05484 inAVariableDeclaratorId(node);
05485 {
05486 Object temp[] = node.getDim().toArray();
05487 for(int i = temp.length - 1; i >= 0; i--)
05488 {
05489 ((PDim) temp[i]).apply(this);
05490 }
05491 }
05492 if(node.getId() != null)
05493 {
05494 node.getId().apply(this);
05495 }
05496 outAVariableDeclaratorId(node);
05497 }
05498 public void caseAVariableDeclaratorsVariableDeclarators(AVariableDeclaratorsVariableDeclarators node)
05499 {
05500 inAVariableDeclaratorsVariableDeclarators(node);
05501 if(node.getVariableDeclarator() != null)
05502 {
05503 node.getVariableDeclarator().apply(this);
05504 }
05505 if(node.getComma() != null)
05506 {
05507 node.getComma().apply(this);
05508 }
05509 if(node.getVariableDeclarators() != null)
05510 {
05511 node.getVariableDeclarators().apply(this);
05512 }
05513 outAVariableDeclaratorsVariableDeclarators(node);
05514 }
05515 public void caseAVariableDeclaratorVariableDeclarators(AVariableDeclaratorVariableDeclarators node)
05516 {
05517 inAVariableDeclaratorVariableDeclarators(node);
05518 if(node.getVariableDeclarator() != null)
05519 {
05520 node.getVariableDeclarator().apply(this);
05521 }
05522 outAVariableDeclaratorVariableDeclarators(node);
05523 }
05524 public void caseAVariableInitializersVariableInitializers(AVariableInitializersVariableInitializers node)
05525 {
05526 inAVariableInitializersVariableInitializers(node);
05527 if(node.getVariableInitializer() != null)
05528 {
05529 node.getVariableInitializer().apply(this);
05530 }
05531 if(node.getComma() != null)
05532 {
05533 node.getComma().apply(this);
05534 }
05535 if(node.getVariableInitializers() != null)
05536 {
05537 node.getVariableInitializers().apply(this);
05538 }
05539 outAVariableInitializersVariableInitializers(node);
05540 }
05541 public void caseAVariableInitializerVariableInitializers(AVariableInitializerVariableInitializers node)
05542 {
05543 inAVariableInitializerVariableInitializers(node);
05544 if(node.getVariableInitializer() != null)
05545 {
05546 node.getVariableInitializer().apply(this);
05547 }
05548 outAVariableInitializerVariableInitializers(node);
05549 }
05550 public void caseAVoidExp(AVoidExp node)
05551 {
05552 inAVoidExp(node);
05553 if(node.getTClass() != null)
05554 {
05555 node.getTClass().apply(this);
05556 }
05557 if(node.getDot() != null)
05558 {
05559 node.getDot().apply(this);
05560 }
05561 if(node.getVoid() != null)
05562 {
05563 node.getVoid().apply(this);
05564 }
05565 outAVoidExp(node);
05566 }
05567 public void caseAVoidMethodHeader(AVoidMethodHeader node)
05568 {
05569 inAVoidMethodHeader(node);
05570 if(node.getThrows() != null)
05571 {
05572 node.getThrows().apply(this);
05573 }
05574 if(node.getMethodDeclarator() != null)
05575 {
05576 node.getMethodDeclarator().apply(this);
05577 }
05578 if(node.getVoid() != null)
05579 {
05580 node.getVoid().apply(this);
05581 }
05582 {
05583 Object temp[] = node.getModifier().toArray();
05584 for(int i = temp.length - 1; i >= 0; i--)
05585 {
05586 ((PModifier) temp[i]).apply(this);
05587 }
05588 }
05589 outAVoidMethodHeader(node);
05590 }
05591 public void caseAVoidPrimaryNoNewArray(AVoidPrimaryNoNewArray node)
05592 {
05593 inAVoidPrimaryNoNewArray(node);
05594 if(node.getTClass() != null)
05595 {
05596 node.getTClass().apply(this);
05597 }
05598 if(node.getDot() != null)
05599 {
05600 node.getDot().apply(this);
05601 }
05602 if(node.getVoid() != null)
05603 {
05604 node.getVoid().apply(this);
05605 }
05606 outAVoidPrimaryNoNewArray(node);
05607 }
05608 public void caseAVolatileModifier(AVolatileModifier node)
05609 {
05610 inAVolatileModifier(node);
05611 if(node.getVolatile() != null)
05612 {
05613 node.getVolatile().apply(this);
05614 }
05615 outAVolatileModifier(node);
05616 }
05617 public void caseAWhileStmt(AWhileStmt node)
05618 {
05619 inAWhileStmt(node);
05620 if(node.getBlock() != null)
05621 {
05622 node.getBlock().apply(this);
05623 }
05624 if(node.getRPar() != null)
05625 {
05626 node.getRPar().apply(this);
05627 }
05628 if(node.getExp() != null)
05629 {
05630 node.getExp().apply(this);
05631 }
05632 if(node.getLPar() != null)
05633 {
05634 node.getLPar().apply(this);
05635 }
05636 if(node.getWhile() != null)
05637 {
05638 node.getWhile().apply(this);
05639 }
05640 outAWhileStmt(node);
05641 }
05642 public void caseAWhileStmtNoShortIf(AWhileStmtNoShortIf node)
05643 {
05644 inAWhileStmtNoShortIf(node);
05645 if(node.getStmtNoShortIf() != null)
05646 {
05647 node.getStmtNoShortIf().apply(this);
05648 }
05649 if(node.getRPar() != null)
05650 {
05651 node.getRPar().apply(this);
05652 }
05653 if(node.getExp() != null)
05654 {
05655 node.getExp().apply(this);
05656 }
05657 if(node.getLPar() != null)
05658 {
05659 node.getLPar().apply(this);
05660 }
05661 if(node.getWhile() != null)
05662 {
05663 node.getWhile().apply(this);
05664 }
05665 outAWhileStmtNoShortIf(node);
05666 }
05667 public void caseAWhileStmtNoShortIfStmtNoShortIf(AWhileStmtNoShortIfStmtNoShortIf node)
05668 {
05669 inAWhileStmtNoShortIfStmtNoShortIf(node);
05670 if(node.getWhileStmtNoShortIf() != null)
05671 {
05672 node.getWhileStmtNoShortIf().apply(this);
05673 }
05674 outAWhileStmtNoShortIfStmtNoShortIf(node);
05675 }
05676 public void caseAWhileStmtStmt(AWhileStmtStmt node)
05677 {
05678 inAWhileStmtStmt(node);
05679 if(node.getOneWhileStmt() != null)
05680 {
05681 node.getOneWhileStmt().apply(this);
05682 }
05683 outAWhileStmtStmt(node);
05684 }
05685 public void caseStart(Start node)
05686 {
05687 inStart(node);
05688 node.getEOF().apply(this);
05689 node.getPCompilationUnit().apply(this);
05690 outStart(node);
05691 }
05692 public void defaultIn(Node node)
05693 {
05694 }
05695 public void defaultOut(Node node)
05696 {
05697 }
05698 public void inAAbstractMethodDeclaration(AAbstractMethodDeclaration node)
05699 {
05700 defaultIn(node);
05701 }
05702 public void inAAbstractMethodDeclarationInterfaceMemberDeclaration(AAbstractMethodDeclarationInterfaceMemberDeclaration node)
05703 {
05704 defaultIn(node);
05705 }
05706 public void inAAbstractModifier(AAbstractModifier node)
05707 {
05708 defaultIn(node);
05709 }
05710 public void inAAdditiveExpShiftExp(AAdditiveExpShiftExp node)
05711 {
05712 defaultIn(node);
05713 }
05714 public void inAAndBinaryOperator(AAndBinaryOperator node)
05715 {
05716 defaultIn(node);
05717 }
05718 public void inAAndExpAndExp(AAndExpAndExp node)
05719 {
05720 defaultIn(node);
05721 }
05722 public void inAAndExpExclusiveOrExp(AAndExpExclusiveOrExp node)
05723 {
05724 defaultIn(node);
05725 }
05726 public void inAArgumentListArgumentList(AArgumentListArgumentList node)
05727 {
05728 defaultIn(node);
05729 }
05730 public void inAArrayAccessExp(AArrayAccessExp node)
05731 {
05732 defaultIn(node);
05733 }
05734 public void inAArrayAccessLeftHandSide(AArrayAccessLeftHandSide node)
05735 {
05736 defaultIn(node);
05737 }
05738 public void inAArrayAccessPrimaryNoNewArray(AArrayAccessPrimaryNoNewArray node)
05739 {
05740 defaultIn(node);
05741 }
05742 public void inAArrayCreationExpPrimary(AArrayCreationExpPrimary node)
05743 {
05744 defaultIn(node);
05745 }
05746 public void inAArrayInitializer(AArrayInitializer node)
05747 {
05748 defaultIn(node);
05749 }
05750 public void inAArrayReferenceType(AArrayReferenceType node)
05751 {
05752 defaultIn(node);
05753 }
05754 public void inAArrayVariableInitializer(AArrayVariableInitializer node)
05755 {
05756 defaultIn(node);
05757 }
05758 public void inAAssertionCompilationUnit(AAssertionCompilationUnit node)
05759 {
05760 defaultIn(node);
05761 }
05762 public void inAAssignAssignmentOperator(AAssignAssignmentOperator node)
05763 {
05764 defaultIn(node);
05765 }
05766 public void inAAssignedVariableDeclarator(AAssignedVariableDeclarator node)
05767 {
05768 defaultIn(node);
05769 }
05770 public void inAAssignment(AAssignment node)
05771 {
05772 defaultIn(node);
05773 }
05774 public void inAAssignmentAssignmentExp(AAssignmentAssignmentExp node)
05775 {
05776 defaultIn(node);
05777 }
05778 public void inAAssignmentExp(AAssignmentExp node)
05779 {
05780 defaultIn(node);
05781 }
05782 public void inAAssignmentStmtExp(AAssignmentStmtExp node)
05783 {
05784 defaultIn(node);
05785 }
05786 public void inABinaryExp(ABinaryExp node)
05787 {
05788 defaultIn(node);
05789 }
05790 public void inABitAndAssignAssignmentOperator(ABitAndAssignAssignmentOperator node)
05791 {
05792 defaultIn(node);
05793 }
05794 public void inABitAndBinaryOperator(ABitAndBinaryOperator node)
05795 {
05796 defaultIn(node);
05797 }
05798 public void inABitComplementUnaryExpNotPlusMinus(ABitComplementUnaryExpNotPlusMinus node)
05799 {
05800 defaultIn(node);
05801 }
05802 public void inABitComplementUnaryOperator(ABitComplementUnaryOperator node)
05803 {
05804 defaultIn(node);
05805 }
05806 public void inABitOrAssignAssignmentOperator(ABitOrAssignAssignmentOperator node)
05807 {
05808 defaultIn(node);
05809 }
05810 public void inABitOrBinaryOperator(ABitOrBinaryOperator node)
05811 {
05812 defaultIn(node);
05813 }
05814 public void inABitXorAssignAssignmentOperator(ABitXorAssignAssignmentOperator node)
05815 {
05816 defaultIn(node);
05817 }
05818 public void inABitXorBinaryOperator(ABitXorBinaryOperator node)
05819 {
05820 defaultIn(node);
05821 }
05822 public void inABlock(ABlock node)
05823 {
05824 defaultIn(node);
05825 }
05826 public void inABlockClassBodyDeclaration(ABlockClassBodyDeclaration node)
05827 {
05828 defaultIn(node);
05829 }
05830 public void inABlockMethodBody(ABlockMethodBody node)
05831 {
05832 defaultIn(node);
05833 }
05834 public void inABlockStmt(ABlockStmt node)
05835 {
05836 defaultIn(node);
05837 }
05838 public void inABlockStmtWithoutTrailingSubstmt(ABlockStmtWithoutTrailingSubstmt node)
05839 {
05840 defaultIn(node);
05841 }
05842 public void inABooleanLiteralLiteral(ABooleanLiteralLiteral node)
05843 {
05844 defaultIn(node);
05845 }
05846 public void inABooleanPrimitiveType(ABooleanPrimitiveType node)
05847 {
05848 defaultIn(node);
05849 }
05850 public void inABreakStmt(ABreakStmt node)
05851 {
05852 defaultIn(node);
05853 }
05854 public void inABreakStmtStmtWithoutTrailingSubstmt(ABreakStmtStmtWithoutTrailingSubstmt node)
05855 {
05856 defaultIn(node);
05857 }
05858 public void inAByteIntegralType(AByteIntegralType node)
05859 {
05860 defaultIn(node);
05861 }
05862 public void inABytePrimitiveType(ABytePrimitiveType node)
05863 {
05864 defaultIn(node);
05865 }
05866 public void inACaseSwitchLabel(ACaseSwitchLabel node)
05867 {
05868 defaultIn(node);
05869 }
05870 public void inACastExpUnaryExpNotPlusMinus(ACastExpUnaryExpNotPlusMinus node)
05871 {
05872 defaultIn(node);
05873 }
05874 public void inACatchClause(ACatchClause node)
05875 {
05876 defaultIn(node);
05877 }
05878 public void inACharacterLiteralLiteral(ACharacterLiteralLiteral node)
05879 {
05880 defaultIn(node);
05881 }
05882 public void inACharIntegralType(ACharIntegralType node)
05883 {
05884 defaultIn(node);
05885 }
05886 public void inACharPrimitiveType(ACharPrimitiveType node)
05887 {
05888 defaultIn(node);
05889 }
05890 public void inAClassBody(AClassBody node)
05891 {
05892 defaultIn(node);
05893 }
05894 public void inAClassClassBodyDeclaration(AClassClassBodyDeclaration node)
05895 {
05896 defaultIn(node);
05897 }
05898 public void inAClassDeclaration(AClassDeclaration node)
05899 {
05900 defaultIn(node);
05901 }
05902 public void inAClassDeclarationBlockedStmt(AClassDeclarationBlockedStmt node)
05903 {
05904 defaultIn(node);
05905 }
05906 public void inAClassDeclarationClassMemberDeclaration(AClassDeclarationClassMemberDeclaration node)
05907 {
05908 defaultIn(node);
05909 }
05910 public void inAClassDeclarationInterfaceMemberDeclaration(AClassDeclarationInterfaceMemberDeclaration node)
05911 {
05912 defaultIn(node);
05913 }
05914 public void inAClassInstanceCreationExpPrimaryNoNewArray(AClassInstanceCreationExpPrimaryNoNewArray node)
05915 {
05916 defaultIn(node);
05917 }
05918 public void inAClassInstanceCreationExpStmtExp(AClassInstanceCreationExpStmtExp node)
05919 {
05920 defaultIn(node);
05921 }
05922 public void inAClassMemberDeclarationClassBodyDeclaration(AClassMemberDeclarationClassBodyDeclaration node)
05923 {
05924 defaultIn(node);
05925 }
05926 public void inAClassOrInterfaceType(AClassOrInterfaceType node)
05927 {
05928 defaultIn(node);
05929 }
05930 public void inAClassOrInterfaceTypeArrayCreationExp(AClassOrInterfaceTypeArrayCreationExp node)
05931 {
05932 defaultIn(node);
05933 }
05934 public void inAClassOrInterfaceTypeExp(AClassOrInterfaceTypeExp node)
05935 {
05936 defaultIn(node);
05937 }
05938 public void inAClassOrInterfaceTypeReferenceType(AClassOrInterfaceTypeReferenceType node)
05939 {
05940 defaultIn(node);
05941 }
05942 public void inAClassType(AClassType node)
05943 {
05944 defaultIn(node);
05945 }
05946 public void inAClassTypeClassTypeList(AClassTypeClassTypeList node)
05947 {
05948 defaultIn(node);
05949 }
05950 public void inAClassTypeDeclaration(AClassTypeDeclaration node)
05951 {
05952 defaultIn(node);
05953 }
05954 public void inAClassTypeListClassTypeList(AClassTypeListClassTypeList node)
05955 {
05956 defaultIn(node);
05957 }
05958 public void inACompilationUnit(ACompilationUnit node)
05959 {
05960 defaultIn(node);
05961 }
05962 public void inAComplementUnaryExpNotPlusMinus(AComplementUnaryExpNotPlusMinus node)
05963 {
05964 defaultIn(node);
05965 }
05966 public void inAComplementUnaryOperator(AComplementUnaryOperator node)
05967 {
05968 defaultIn(node);
05969 }
05970 public void inAConditionalAndExpConditionalAndExp(AConditionalAndExpConditionalAndExp node)
05971 {
05972 defaultIn(node);
05973 }
05974 public void inAConditionalAndExpConditionalOrExp(AConditionalAndExpConditionalOrExp node)
05975 {
05976 defaultIn(node);
05977 }
05978 public void inAConditionalExpAssignmentExp(AConditionalExpAssignmentExp node)
05979 {
05980 defaultIn(node);
05981 }
05982 public void inAConditionalOrExpConditionalExp(AConditionalOrExpConditionalExp node)
05983 {
05984 defaultIn(node);
05985 }
05986 public void inAConditionalOrExpConditionalOrExp(AConditionalOrExpConditionalOrExp node)
05987 {
05988 defaultIn(node);
05989 }
05990 public void inAConstantDeclaration(AConstantDeclaration node)
05991 {
05992 defaultIn(node);
05993 }
05994 public void inAConstantDeclarationInterfaceMemberDeclaration(AConstantDeclarationInterfaceMemberDeclaration node)
05995 {
05996 defaultIn(node);
05997 }
05998 public void inAConstantExp(AConstantExp node)
05999 {
06000 defaultIn(node);
06001 }
06002 public void inAConstructorBody(AConstructorBody node)
06003 {
06004 defaultIn(node);
06005 }
06006 public void inAConstructorClassBodyDeclaration(AConstructorClassBodyDeclaration node)
06007 {
06008 defaultIn(node);
06009 }
06010 public void inAConstructorDeclaration(AConstructorDeclaration node)
06011 {
06012 defaultIn(node);
06013 }
06014 public void inAConstructorDeclarator(AConstructorDeclarator node)
06015 {
06016 defaultIn(node);
06017 }
06018 public void inAContinueStmt(AContinueStmt node)
06019 {
06020 defaultIn(node);
06021 }
06022 public void inAContinueStmtStmtWithoutTrailingSubstmt(AContinueStmtStmtWithoutTrailingSubstmt node)
06023 {
06024 defaultIn(node);
06025 }
06026 public void inADecimalIntegerLiteral(ADecimalIntegerLiteral node)
06027 {
06028 defaultIn(node);
06029 }
06030 public void inADecrementUnaryOperator(ADecrementUnaryOperator node)
06031 {
06032 defaultIn(node);
06033 }
06034 public void inADefaultSwitchLabel(ADefaultSwitchLabel node)
06035 {
06036 defaultIn(node);
06037 }
06038 public void inADim(ADim node)
06039 {
06040 defaultIn(node);
06041 }
06042 public void inADimExp(ADimExp node)
06043 {
06044 defaultIn(node);
06045 }
06046 public void inADivAssignAssignmentOperator(ADivAssignAssignmentOperator node)
06047 {
06048 defaultIn(node);
06049 }
06050 public void inADivBinaryOperator(ADivBinaryOperator node)
06051 {
06052 defaultIn(node);
06053 }
06054 public void inADivMultiplicativeExp(ADivMultiplicativeExp node)
06055 {
06056 defaultIn(node);
06057 }
06058 public void inADoStmt(ADoStmt node)
06059 {
06060 defaultIn(node);
06061 }
06062 public void inADoStmtStmtWithoutTrailingSubstmt(ADoStmtStmtWithoutTrailingSubstmt node)
06063 {
06064 defaultIn(node);
06065 }
06066 public void inADoubleFloatingPointType(ADoubleFloatingPointType node)
06067 {
06068 defaultIn(node);
06069 }
06070 public void inADoublePrimitiveType(ADoublePrimitiveType node)
06071 {
06072 defaultIn(node);
06073 }
06074 public void inAEmptyMethodBody(AEmptyMethodBody node)
06075 {
06076 defaultIn(node);
06077 }
06078 public void inAEmptyStmt(AEmptyStmt node)
06079 {
06080 defaultIn(node);
06081 }
06082 public void inAEmptyStmtStmtWithoutTrailingSubstmt(AEmptyStmtStmtWithoutTrailingSubstmt node)
06083 {
06084 defaultIn(node);
06085 }
06086 public void inAEmptyTypeDeclaration(AEmptyTypeDeclaration node)
06087 {
06088 defaultIn(node);
06089 }
06090 public void inAEqBinaryOperator(AEqBinaryOperator node)
06091 {
06092 defaultIn(node);
06093 }
06094 public void inAEqEqualityExp(AEqEqualityExp node)
06095 {
06096 defaultIn(node);
06097 }
06098 public void inAEqualityExpAndExp(AEqualityExpAndExp node)
06099 {
06100 defaultIn(node);
06101 }
06102 public void inAExclusiveOrExpExclusiveOrExp(AExclusiveOrExpExclusiveOrExp node)
06103 {
06104 defaultIn(node);
06105 }
06106 public void inAExclusiveOrExpInclusiveOrExp(AExclusiveOrExpInclusiveOrExp node)
06107 {
06108 defaultIn(node);
06109 }
06110 public void inAExpArgumentList(AExpArgumentList node)
06111 {
06112 defaultIn(node);
06113 }
06114 public void inAExpCastExp(AExpCastExp node)
06115 {
06116 defaultIn(node);
06117 }
06118 public void inAExpListForInit(AExpListForInit node)
06119 {
06120 defaultIn(node);
06121 }
06122 public void inAExpStmt(AExpStmt node)
06123 {
06124 defaultIn(node);
06125 }
06126 public void inAExpStmtStmtWithoutTrailingSubstmt(AExpStmtStmtWithoutTrailingSubstmt node)
06127 {
06128 defaultIn(node);
06129 }
06130 public void inAExpVariableInitializer(AExpVariableInitializer node)
06131 {
06132 defaultIn(node);
06133 }
06134 public void inAExtendsExtendsInterfaces(AExtendsExtendsInterfaces node)
06135 {
06136 defaultIn(node);
06137 }
06138 public void inAExtendsInterfacesExtendsInterfaces(AExtendsInterfacesExtendsInterfaces node)
06139 {
06140 defaultIn(node);
06141 }
06142 public void inAFalseBooleanLiteral(AFalseBooleanLiteral node)
06143 {
06144 defaultIn(node);
06145 }
06146 public void inAFieldAccessExp(AFieldAccessExp node)
06147 {
06148 defaultIn(node);
06149 }
06150 public void inAFieldAccessLeftHandSide(AFieldAccessLeftHandSide node)
06151 {
06152 defaultIn(node);
06153 }
06154 public void inAFieldAccessPrimaryNoNewArray(AFieldAccessPrimaryNoNewArray node)
06155 {
06156 defaultIn(node);
06157 }
06158 public void inAFieldClassBodyDeclaration(AFieldClassBodyDeclaration node)
06159 {
06160 defaultIn(node);
06161 }
06162 public void inAFieldDeclaration(AFieldDeclaration node)
06163 {
06164 defaultIn(node);
06165 }
06166 public void inAFieldDeclarationClassMemberDeclaration(AFieldDeclarationClassMemberDeclaration node)
06167 {
06168 defaultIn(node);
06169 }
06170 public void inAFinally(AFinally node)
06171 {
06172 defaultIn(node);
06173 }
06174 public void inAFinallyOneTryStmt(AFinallyOneTryStmt node)
06175 {
06176 defaultIn(node);
06177 }
06178 public void inAFinalModifier(AFinalModifier node)
06179 {
06180 defaultIn(node);
06181 }
06182 public void inAFloatFloatingPointType(AFloatFloatingPointType node)
06183 {
06184 defaultIn(node);
06185 }
06186 public void inAFloatingPointLiteralLiteral(AFloatingPointLiteralLiteral node)
06187 {
06188 defaultIn(node);
06189 }
06190 public void inAFloatingPointTypeNumericType(AFloatingPointTypeNumericType node)
06191 {
06192 defaultIn(node);
06193 }
06194 public void inAFloatPrimitiveType(AFloatPrimitiveType node)
06195 {
06196 defaultIn(node);
06197 }
06198 public void inAFormalParameter(AFormalParameter node)
06199 {
06200 defaultIn(node);
06201 }
06202 public void inAFormalParameterFormalParameterList(AFormalParameterFormalParameterList node)
06203 {
06204 defaultIn(node);
06205 }
06206 public void inAFormalParameterListFormalParameterList(AFormalParameterListFormalParameterList node)
06207 {
06208 defaultIn(node);
06209 }
06210 public void inAForStmt(AForStmt node)
06211 {
06212 defaultIn(node);
06213 }
06214 public void inAForStmtNoShortIf(AForStmtNoShortIf node)
06215 {
06216 defaultIn(node);
06217 }
06218 public void inAForStmtNoShortIfStmtNoShortIf(AForStmtNoShortIfStmtNoShortIf node)
06219 {
06220 defaultIn(node);
06221 }
06222 public void inAForStmtStmt(AForStmtStmt node)
06223 {
06224 defaultIn(node);
06225 }
06226 public void inAForUpdate(AForUpdate node)
06227 {
06228 defaultIn(node);
06229 }
06230 public void inAGtBinaryOperator(AGtBinaryOperator node)
06231 {
06232 defaultIn(node);
06233 }
06234 public void inAGteqBinaryOperator(AGteqBinaryOperator node)
06235 {
06236 defaultIn(node);
06237 }
06238 public void inAGteqRelationalExp(AGteqRelationalExp node)
06239 {
06240 defaultIn(node);
06241 }
06242 public void inAGtRelationalExp(AGtRelationalExp node)
06243 {
06244 defaultIn(node);
06245 }
06246 public void inAHexIntegerLiteral(AHexIntegerLiteral node)
06247 {
06248 defaultIn(node);
06249 }
06250 public void inAIdVariableDeclarator(AIdVariableDeclarator node)
06251 {
06252 defaultIn(node);
06253 }
06254 public void inAIfStmt(AIfStmt node)
06255 {
06256 defaultIn(node);
06257 }
06258 public void inAIfThenElseStmt(AIfThenElseStmt node)
06259 {
06260 defaultIn(node);
06261 }
06262 public void inAIfThenElseStmtNoShortIf(AIfThenElseStmtNoShortIf node)
06263 {
06264 defaultIn(node);
06265 }
06266 public void inAIfThenElseStmtNoShortIfStmtNoShortIf(AIfThenElseStmtNoShortIfStmtNoShortIf node)
06267 {
06268 defaultIn(node);
06269 }
06270 public void inAIfThenElseStmtStmt(AIfThenElseStmtStmt node)
06271 {
06272 defaultIn(node);
06273 }
06274 public void inAIfThenStmt(AIfThenStmt node)
06275 {
06276 defaultIn(node);
06277 }
06278 public void inAIfThenStmtStmt(AIfThenStmtStmt node)
06279 {
06280 defaultIn(node);
06281 }
06282 public void inAInclusiveOrExpConditionalAndExp(AInclusiveOrExpConditionalAndExp node)
06283 {
06284 defaultIn(node);
06285 }
06286 public void inAInclusiveOrExpInclusiveOrExp(AInclusiveOrExpInclusiveOrExp node)
06287 {
06288 defaultIn(node);
06289 }
06290 public void inAIncrementUnaryOperator(AIncrementUnaryOperator node)
06291 {
06292 defaultIn(node);
06293 }
06294 public void inAInitClassInterfaceArrayCreationExp(AInitClassInterfaceArrayCreationExp node)
06295 {
06296 defaultIn(node);
06297 }
06298 public void inAInitClassInterfaceExp(AInitClassInterfaceExp node)
06299 {
06300 defaultIn(node);
06301 }
06302 public void inAInitPrimitiveArrayCreationExp(AInitPrimitiveArrayCreationExp node)
06303 {
06304 defaultIn(node);
06305 }
06306 public void inAInitPrimitiveExp(AInitPrimitiveExp node)
06307 {
06308 defaultIn(node);
06309 }
06310 public void inAInstanceofExp(AInstanceofExp node)
06311 {
06312 defaultIn(node);
06313 }
06314 public void inAInstanceofRelationalExp(AInstanceofRelationalExp node)
06315 {
06316 defaultIn(node);
06317 }
06318 public void inAIntegerLiteralLiteral(AIntegerLiteralLiteral node)
06319 {
06320 defaultIn(node);
06321 }
06322 public void inAIntegralTypeNumericType(AIntegralTypeNumericType node)
06323 {
06324 defaultIn(node);
06325 }
06326 public void inAInterfaceBody(AInterfaceBody node)
06327 {
06328 defaultIn(node);
06329 }
06330 public void inAInterfaceClassBodyDeclaration(AInterfaceClassBodyDeclaration node)
06331 {
06332 defaultIn(node);
06333 }
06334 public void inAInterfaceDeclaration(AInterfaceDeclaration node)
06335 {
06336 defaultIn(node);
06337 }
06338 public void inAInterfaceDeclarationClassMemberDeclaration(AInterfaceDeclarationClassMemberDeclaration node)
06339 {
06340 defaultIn(node);
06341 }
06342 public void inAInterfaceDeclarationInterfaceMemberDeclaration(AInterfaceDeclarationInterfaceMemberDeclaration node)
06343 {
06344 defaultIn(node);
06345 }
06346 public void inAInterfaces(AInterfaces node)
06347 {
06348 defaultIn(node);
06349 }
06350 public void inAInterfaceType(AInterfaceType node)
06351 {
06352 defaultIn(node);
06353 }
06354 public void inAInterfaceTypeDeclaration(AInterfaceTypeDeclaration node)
06355 {
06356 defaultIn(node);
06357 }
06358 public void inAInterfaceTypeInterfaceTypeList(AInterfaceTypeInterfaceTypeList node)
06359 {
06360 defaultIn(node);
06361 }
06362 public void inAInterfaceTypeListInterfaceTypeList(AInterfaceTypeListInterfaceTypeList node)
06363 {
06364 defaultIn(node);
06365 }
06366 public void inAIntIntegralType(AIntIntegralType node)
06367 {
06368 defaultIn(node);
06369 }
06370 public void inAIntPrimitiveType(AIntPrimitiveType node)
06371 {
06372 defaultIn(node);
06373 }
06374 public void inALabeledStmt(ALabeledStmt node)
06375 {
06376 defaultIn(node);
06377 }
06378 public void inALabeledStmtNoShortIf(ALabeledStmtNoShortIf node)
06379 {
06380 defaultIn(node);
06381 }
06382 public void inALabeledStmtNoShortIfStmtNoShortIf(ALabeledStmtNoShortIfStmtNoShortIf node)
06383 {
06384 defaultIn(node);
06385 }
06386 public void inALabeledStmtStmt(ALabeledStmtStmt node)
06387 {
06388 defaultIn(node);
06389 }
06390 public void inALabelStmt(ALabelStmt node)
06391 {
06392 defaultIn(node);
06393 }
06394 public void inALiteralExp(ALiteralExp node)
06395 {
06396 defaultIn(node);
06397 }
06398 public void inALiteralPrimaryNoNewArray(ALiteralPrimaryNoNewArray node)
06399 {
06400 defaultIn(node);
06401 }
06402 public void inALocalVariableDeclaration(ALocalVariableDeclaration node)
06403 {
06404 defaultIn(node);
06405 }
06406 public void inALocalVariableDeclarationForInit(ALocalVariableDeclarationForInit node)
06407 {
06408 defaultIn(node);
06409 }
06410 public void inALocalVariableDeclarationInBlockedStmt(ALocalVariableDeclarationInBlockedStmt node)
06411 {
06412 defaultIn(node);
06413 }
06414 public void inALocalVariableDeclarationStmt(ALocalVariableDeclarationStmt node)
06415 {
06416 defaultIn(node);
06417 }
06418 public void inALocalVariableDeclarationStmtBlockedStmt(ALocalVariableDeclarationStmtBlockedStmt node)
06419 {
06420 defaultIn(node);
06421 }
06422 public void inALongIntegralType(ALongIntegralType node)
06423 {
06424 defaultIn(node);
06425 }
06426 public void inALongPrimitiveType(ALongPrimitiveType node)
06427 {
06428 defaultIn(node);
06429 }
06430 public void inALParPrimaryNoNewArray(ALParPrimaryNoNewArray node)
06431 {
06432 defaultIn(node);
06433 }
06434 public void inALtBinaryOperator(ALtBinaryOperator node)
06435 {
06436 defaultIn(node);
06437 }
06438 public void inALteqBinaryOperator(ALteqBinaryOperator node)
06439 {
06440 defaultIn(node);
06441 }
06442 public void inALteqRelationalExp(ALteqRelationalExp node)
06443 {
06444 defaultIn(node);
06445 }
06446 public void inALtRelationalExp(ALtRelationalExp node)
06447 {
06448 defaultIn(node);
06449 }
06450 public void inAMethodClassBodyDeclaration(AMethodClassBodyDeclaration node)
06451 {
06452 defaultIn(node);
06453 }
06454 public void inAMethodDeclaration(AMethodDeclaration node)
06455 {
06456 defaultIn(node);
06457 }
06458 public void inAMethodDeclarationClassMemberDeclaration(AMethodDeclarationClassMemberDeclaration node)
06459 {
06460 defaultIn(node);
06461 }
06462 public void inAMethodDeclarator(AMethodDeclarator node)
06463 {
06464 defaultIn(node);
06465 }
06466 public void inAMethodInvocationPrimaryNoNewArray(AMethodInvocationPrimaryNoNewArray node)
06467 {
06468 defaultIn(node);
06469 }
06470 public void inAMethodInvocationStmtExp(AMethodInvocationStmtExp node)
06471 {
06472 defaultIn(node);
06473 }
06474 public void inAMinusAdditiveExp(AMinusAdditiveExp node)
06475 {
06476 defaultIn(node);
06477 }
06478 public void inAMinusAssignAssignmentOperator(AMinusAssignAssignmentOperator node)
06479 {
06480 defaultIn(node);
06481 }
06482 public void inAMinusBinaryOperator(AMinusBinaryOperator node)
06483 {
06484 defaultIn(node);
06485 }
06486 public void inAMinusUnaryExp(AMinusUnaryExp node)
06487 {
06488 defaultIn(node);
06489 }
06490 public void inAMinusUnaryOperator(AMinusUnaryOperator node)
06491 {
06492 defaultIn(node);
06493 }
06494 public void inAModAssignAssignmentOperator(AModAssignAssignmentOperator node)
06495 {
06496 defaultIn(node);
06497 }
06498 public void inAModBinaryOperator(AModBinaryOperator node)
06499 {
06500 defaultIn(node);
06501 }
06502 public void inAModMultiplicativeExp(AModMultiplicativeExp node)
06503 {
06504 defaultIn(node);
06505 }
06506 public void inAMultiplicativeExpAdditiveExp(AMultiplicativeExpAdditiveExp node)
06507 {
06508 defaultIn(node);
06509 }
06510 public void inANameArrayAccess(ANameArrayAccess node)
06511 {
06512 defaultIn(node);
06513 }
06514 public void inANameArrayType(ANameArrayType node)
06515 {
06516 defaultIn(node);
06517 }
06518 public void inANameCastExp(ANameCastExp node)
06519 {
06520 defaultIn(node);
06521 }
06522 public void inANamedTypeExp(ANamedTypeExp node)
06523 {
06524 defaultIn(node);
06525 }
06526 public void inANameExp(ANameExp node)
06527 {
06528 defaultIn(node);
06529 }
06530 public void inANameLeftHandSide(ANameLeftHandSide node)
06531 {
06532 defaultIn(node);
06533 }
06534 public void inANameMethodInvocation(ANameMethodInvocation node)
06535 {
06536 defaultIn(node);
06537 }
06538 public void inANameMethodInvocationExp(ANameMethodInvocationExp node)
06539 {
06540 defaultIn(node);
06541 }
06542 public void inANamePostfixExp(ANamePostfixExp node)
06543 {
06544 defaultIn(node);
06545 }
06546 public void inANameReferenceType(ANameReferenceType node)
06547 {
06548 defaultIn(node);
06549 }
06550 public void inANativeModifier(ANativeModifier node)
06551 {
06552 defaultIn(node);
06553 }
06554 public void inANeqBinaryOperator(ANeqBinaryOperator node)
06555 {
06556 defaultIn(node);
06557 }
06558 public void inANeqEqualityExp(ANeqEqualityExp node)
06559 {
06560 defaultIn(node);
06561 }
06562 public void inANotPlusMinusUnaryExp(ANotPlusMinusUnaryExp node)
06563 {
06564 defaultIn(node);
06565 }
06566 public void inANullLiteral(ANullLiteral node)
06567 {
06568 defaultIn(node);
06569 }
06570 public void inANullLiteralLiteral(ANullLiteralLiteral node)
06571 {
06572 defaultIn(node);
06573 }
06574 public void inANumericTypePrimitiveType(ANumericTypePrimitiveType node)
06575 {
06576 defaultIn(node);
06577 }
06578 public void inAOctalIntegerLiteral(AOctalIntegerLiteral node)
06579 {
06580 defaultIn(node);
06581 }
06582 public void inAOldAbstractMethodDeclarationInterfaceMemberDeclaration(AOldAbstractMethodDeclarationInterfaceMemberDeclaration node)
06583 {
06584 defaultIn(node);
06585 }
06586 public void inAOldArrayInitializer(AOldArrayInitializer node)
06587 {
06588 defaultIn(node);
06589 }
06590 public void inAOldCaseSwitchLabel(AOldCaseSwitchLabel node)
06591 {
06592 defaultIn(node);
06593 }
06594 public void inAOldCompilationUnit(AOldCompilationUnit node)
06595 {
06596 defaultIn(node);
06597 }
06598 public void inAOldConstantDeclarationInterfaceMemberDeclaration(AOldConstantDeclarationInterfaceMemberDeclaration node)
06599 {
06600 defaultIn(node);
06601 }
06602 public void inAOldConstructorDeclarator(AOldConstructorDeclarator node)
06603 {
06604 defaultIn(node);
06605 }
06606 public void inAOldExp(AOldExp node)
06607 {
06608 defaultIn(node);
06609 }
06610 public void inAOldExpCastExp(AOldExpCastExp node)
06611 {
06612 defaultIn(node);
06613 }
06614 public void inAOldFieldDeclaration(AOldFieldDeclaration node)
06615 {
06616 defaultIn(node);
06617 }
06618 public void inAOldInterfaceDeclaration(AOldInterfaceDeclaration node)
06619 {
06620 defaultIn(node);
06621 }
06622 public void inAOldInterfaces(AOldInterfaces node)
06623 {
06624 defaultIn(node);
06625 }
06626 public void inAOldLocalVariableDeclaration(AOldLocalVariableDeclaration node)
06627 {
06628 defaultIn(node);
06629 }
06630 public void inAOldMethodDeclarator(AOldMethodDeclarator node)
06631 {
06632 defaultIn(node);
06633 }
06634 public void inAOldNameCastExp(AOldNameCastExp node)
06635 {
06636 defaultIn(node);
06637 }
06638 public void inAOldNamedTypePrimaryNoNewArray(AOldNamedTypePrimaryNoNewArray node)
06639 {
06640 defaultIn(node);
06641 }
06642 public void inAOldPrimaryFieldAccess(AOldPrimaryFieldAccess node)
06643 {
06644 defaultIn(node);
06645 }
06646 public void inAOldPrimaryNoNewArrayArrayAccess(AOldPrimaryNoNewArrayArrayAccess node)
06647 {
06648 defaultIn(node);
06649 }
06650 public void inAOldPrimitiveTypeCastExp(AOldPrimitiveTypeCastExp node)
06651 {
06652 defaultIn(node);
06653 }
06654 public void inAOldPrimitiveTypePrimaryNoNewArray(AOldPrimitiveTypePrimaryNoNewArray node)
06655 {
06656 defaultIn(node);
06657 }
06658 public void inAOldQualifiedClassInstanceCreationExp(AOldQualifiedClassInstanceCreationExp node)
06659 {
06660 defaultIn(node);
06661 }
06662 public void inAOldQualifiedConstructorInvocation(AOldQualifiedConstructorInvocation node)
06663 {
06664 defaultIn(node);
06665 }
06666 public void inAOldSimpleClassInstanceCreationExp(AOldSimpleClassInstanceCreationExp node)
06667 {
06668 defaultIn(node);
06669 }
06670 public void inAOldStaticInitializerClassBodyDeclaration(AOldStaticInitializerClassBodyDeclaration node)
06671 {
06672 defaultIn(node);
06673 }
06674 public void inAOldSuper(AOldSuper node)
06675 {
06676 defaultIn(node);
06677 }
06678 public void inAOldSuperConstructorInvocation(AOldSuperConstructorInvocation node)
06679 {
06680 defaultIn(node);
06681 }
06682 public void inAOldThisConstructorInvocation(AOldThisConstructorInvocation node)
06683 {
06684 defaultIn(node);
06685 }
06686 public void inAOldThrows(AOldThrows node)
06687 {
06688 defaultIn(node);
06689 }
06690 public void inAOneBreakStmt(AOneBreakStmt node)
06691 {
06692 defaultIn(node);
06693 }
06694 public void inAOneContinueStmt(AOneContinueStmt node)
06695 {
06696 defaultIn(node);
06697 }
06698 public void inAOneDoStmt(AOneDoStmt node)
06699 {
06700 defaultIn(node);
06701 }
06702 public void inAOneForStmt(AOneForStmt node)
06703 {
06704 defaultIn(node);
06705 }
06706 public void inAOneQualifiedName(AOneQualifiedName node)
06707 {
06708 defaultIn(node);
06709 }
06710 public void inAOneReturnStmt(AOneReturnStmt node)
06711 {
06712 defaultIn(node);
06713 }
06714 public void inAOneSimpleName(AOneSimpleName node)
06715 {
06716 defaultIn(node);
06717 }
06718 public void inAOneSingleTypeImportDeclaration(AOneSingleTypeImportDeclaration node)
06719 {
06720 defaultIn(node);
06721 }
06722 public void inAOneSwitchStmt(AOneSwitchStmt node)
06723 {
06724 defaultIn(node);
06725 }
06726 public void inAOneSynchronizedStmt(AOneSynchronizedStmt node)
06727 {
06728 defaultIn(node);
06729 }
06730 public void inAOneThrowStmt(AOneThrowStmt node)
06731 {
06732 defaultIn(node);
06733 }
06734 public void inAOneTypeImportOnDemandDeclaration(AOneTypeImportOnDemandDeclaration node)
06735 {
06736 defaultIn(node);
06737 }
06738 public void inAOneWhileStmt(AOneWhileStmt node)
06739 {
06740 defaultIn(node);
06741 }
06742 public void inAOrBinaryOperator(AOrBinaryOperator node)
06743 {
06744 defaultIn(node);
06745 }
06746 public void inAOriginalExpStmt(AOriginalExpStmt node)
06747 {
06748 defaultIn(node);
06749 }
06750 public void inAPackageDeclaration(APackageDeclaration node)
06751 {
06752 defaultIn(node);
06753 }
06754 public void inAParExp(AParExp node)
06755 {
06756 defaultIn(node);
06757 }
06758 public void inAPlusAdditiveExp(APlusAdditiveExp node)
06759 {
06760 defaultIn(node);
06761 }
06762 public void inAPlusAssignAssignmentOperator(APlusAssignAssignmentOperator node)
06763 {
06764 defaultIn(node);
06765 }
06766 public void inAPlusBinaryOperator(APlusBinaryOperator node)
06767 {
06768 defaultIn(node);
06769 }
06770 public void inAPlusUnaryExp(APlusUnaryExp node)
06771 {
06772 defaultIn(node);
06773 }
06774 public void inAPlusUnaryOperator(APlusUnaryOperator node)
06775 {
06776 defaultIn(node);
06777 }
06778 public void inAPostDecrementExp(APostDecrementExp node)
06779 {
06780 defaultIn(node);
06781 }
06782 public void inAPostDecrementExpPostfixExp(APostDecrementExpPostfixExp node)
06783 {
06784 defaultIn(node);
06785 }
06786 public void inAPostDecrementExpr(APostDecrementExpr node)
06787 {
06788 defaultIn(node);
06789 }
06790 public void inAPostDecrementExpStmtExp(APostDecrementExpStmtExp node)
06791 {
06792 defaultIn(node);
06793 }
06794 public void inAPostfixExpUnaryExpNotPlusMinus(APostfixExpUnaryExpNotPlusMinus node)
06795 {
06796 defaultIn(node);
06797 }
06798 public void inAPostIncrementExp(APostIncrementExp node)
06799 {
06800 defaultIn(node);
06801 }
06802 public void inAPostIncrementExpPostfixExp(APostIncrementExpPostfixExp node)
06803 {
06804 defaultIn(node);
06805 }
06806 public void inAPostIncrementExpr(APostIncrementExpr node)
06807 {
06808 defaultIn(node);
06809 }
06810 public void inAPostIncrementExpStmtExp(APostIncrementExpStmtExp node)
06811 {
06812 defaultIn(node);
06813 }
06814 public void inAPreDecrementExp(APreDecrementExp node)
06815 {
06816 defaultIn(node);
06817 }
06818 public void inAPreDecrementExpStmtExp(APreDecrementExpStmtExp node)
06819 {
06820 defaultIn(node);
06821 }
06822 public void inAPreDecrementExpUnaryExp(APreDecrementExpUnaryExp node)
06823 {
06824 defaultIn(node);
06825 }
06826 public void inAPreIncrementExp(APreIncrementExp node)
06827 {
06828 defaultIn(node);
06829 }
06830 public void inAPreIncrementExpStmtExp(APreIncrementExpStmtExp node)
06831 {
06832 defaultIn(node);
06833 }
06834 public void inAPreIncrementExpUnaryExp(APreIncrementExpUnaryExp node)
06835 {
06836 defaultIn(node);
06837 }
06838 public void inAPrimaryFieldAccess(APrimaryFieldAccess node)
06839 {
06840 defaultIn(node);
06841 }
06842 public void inAPrimaryMethodInvocation(APrimaryMethodInvocation node)
06843 {
06844 defaultIn(node);
06845 }
06846 public void inAPrimaryMethodInvocationExp(APrimaryMethodInvocationExp node)
06847 {
06848 defaultIn(node);
06849 }
06850 public void inAPrimaryNoNewArrayArrayAccess(APrimaryNoNewArrayArrayAccess node)
06851 {
06852 defaultIn(node);
06853 }
06854 public void inAPrimaryNoNewArrayPrimary(APrimaryNoNewArrayPrimary node)
06855 {
06856 defaultIn(node);
06857 }
06858 public void inAPrimaryPostfixExp(APrimaryPostfixExp node)
06859 {
06860 defaultIn(node);
06861 }
06862 public void inAPrimitiveArrayType(APrimitiveArrayType node)
06863 {
06864 defaultIn(node);
06865 }
06866 public void inAPrimitiveType(APrimitiveType node)
06867 {
06868 defaultIn(node);
06869 }
06870 public void inAPrimitiveTypeArrayCreationExp(APrimitiveTypeArrayCreationExp node)
06871 {
06872 defaultIn(node);
06873 }
06874 public void inAPrimitiveTypeArrayExp(APrimitiveTypeArrayExp node)
06875 {
06876 defaultIn(node);
06877 }
06878 public void inAPrimitiveTypeCastExp(APrimitiveTypeCastExp node)
06879 {
06880 defaultIn(node);
06881 }
06882 public void inAPrimitiveTypePrimaryExp(APrimitiveTypePrimaryExp node)
06883 {
06884 defaultIn(node);
06885 }
06886 public void inAPrivateModifier(APrivateModifier node)
06887 {
06888 defaultIn(node);
06889 }
06890 public void inAProtectedModifier(AProtectedModifier node)
06891 {
06892 defaultIn(node);
06893 }
06894 public void inAPublicModifier(APublicModifier node)
06895 {
06896 defaultIn(node);
06897 }
06898 public void inAQualifiedClassInstanceCreationExp(AQualifiedClassInstanceCreationExp node)
06899 {
06900 defaultIn(node);
06901 }
06902 public void inAQualifiedConstructorInvocation(AQualifiedConstructorInvocation node)
06903 {
06904 defaultIn(node);
06905 }
06906 public void inAQualifiedName(AQualifiedName node)
06907 {
06908 defaultIn(node);
06909 }
06910 public void inAQualifiedNameName(AQualifiedNameName node)
06911 {
06912 defaultIn(node);
06913 }
06914 public void inAQualifiedThisExp(AQualifiedThisExp node)
06915 {
06916 defaultIn(node);
06917 }
06918 public void inAQualifiedThisPrimaryNoNewArray(AQualifiedThisPrimaryNoNewArray node)
06919 {
06920 defaultIn(node);
06921 }
06922 public void inAQuestionConditionalExp(AQuestionConditionalExp node)
06923 {
06924 defaultIn(node);
06925 }
06926 public void inAQuestionExp(AQuestionExp node)
06927 {
06928 defaultIn(node);
06929 }
06930 public void inAReferenceType(AReferenceType node)
06931 {
06932 defaultIn(node);
06933 }
06934 public void inARelationalExpEqualityExp(ARelationalExpEqualityExp node)
06935 {
06936 defaultIn(node);
06937 }
06938 public void inAReturnStmt(AReturnStmt node)
06939 {
06940 defaultIn(node);
06941 }
06942 public void inAReturnStmtStmtWithoutTrailingSubstmt(AReturnStmtStmtWithoutTrailingSubstmt node)
06943 {
06944 defaultIn(node);
06945 }
06946 public void inASemicolonStmt(ASemicolonStmt node)
06947 {
06948 defaultIn(node);
06949 }
06950 public void inAShiftExpRelationalExp(AShiftExpRelationalExp node)
06951 {
06952 defaultIn(node);
06953 }
06954 public void inAShiftLeftAssignAssignmentOperator(AShiftLeftAssignAssignmentOperator node)
06955 {
06956 defaultIn(node);
06957 }
06958 public void inAShiftLeftBinaryOperator(AShiftLeftBinaryOperator node)
06959 {
06960 defaultIn(node);
06961 }
06962 public void inAShiftLeftShiftExp(AShiftLeftShiftExp node)
06963 {
06964 defaultIn(node);
06965 }
06966 public void inAShortIntegralType(AShortIntegralType node)
06967 {
06968 defaultIn(node);
06969 }
06970 public void inAShortPrimitiveType(AShortPrimitiveType node)
06971 {
06972 defaultIn(node);
06973 }
06974 public void inASignedShiftRightAssignAssignmentOperator(ASignedShiftRightAssignAssignmentOperator node)
06975 {
06976 defaultIn(node);
06977 }
06978 public void inASignedShiftRightBinaryOperator(ASignedShiftRightBinaryOperator node)
06979 {
06980 defaultIn(node);
06981 }
06982 public void inASignedShiftRightShiftExp(ASignedShiftRightShiftExp node)
06983 {
06984 defaultIn(node);
06985 }
06986 public void inASimpleClassInstanceCreationExp(ASimpleClassInstanceCreationExp node)
06987 {
06988 defaultIn(node);
06989 }
06990 public void inASimpleName(ASimpleName node)
06991 {
06992 defaultIn(node);
06993 }
06994 public void inASimpleNameName(ASimpleNameName node)
06995 {
06996 defaultIn(node);
06997 }
06998 public void inASingleTypeImportDeclaration(ASingleTypeImportDeclaration node)
06999 {
07000 defaultIn(node);
07001 }
07002 public void inASingleTypeImportDeclarationImportDeclaration(ASingleTypeImportDeclarationImportDeclaration node)
07003 {
07004 defaultIn(node);
07005 }
07006 public void inAStarAssignAssignmentOperator(AStarAssignAssignmentOperator node)
07007 {
07008 defaultIn(node);
07009 }
07010 public void inAStarBinaryOperator(AStarBinaryOperator node)
07011 {
07012 defaultIn(node);
07013 }
07014 public void inAStarMultiplicativeExp(AStarMultiplicativeExp node)
07015 {
07016 defaultIn(node);
07017 }
07018 public void inAStaticInitializer(AStaticInitializer node)
07019 {
07020 defaultIn(node);
07021 }
07022 public void inAStaticInitializerClassBodyDeclaration(AStaticInitializerClassBodyDeclaration node)
07023 {
07024 defaultIn(node);
07025 }
07026 public void inAStaticModifier(AStaticModifier node)
07027 {
07028 defaultIn(node);
07029 }
07030 public void inAStmtBlockedStmt(AStmtBlockedStmt node)
07031 {
07032 defaultIn(node);
07033 }
07034 public void inAStmtExpListForInit(AStmtExpListForInit node)
07035 {
07036 defaultIn(node);
07037 }
07038 public void inAStmtExpListStmtExpList(AStmtExpListStmtExpList node)
07039 {
07040 defaultIn(node);
07041 }
07042 public void inAStmtExpStmtExpList(AStmtExpStmtExpList node)
07043 {
07044 defaultIn(node);
07045 }
07046 public void inAStmtWithoutTrailingSubstmtStmt(AStmtWithoutTrailingSubstmtStmt node)
07047 {
07048 defaultIn(node);
07049 }
07050 public void inAStmtWithoutTrailingSubstmtStmtNoShortIf(AStmtWithoutTrailingSubstmtStmtNoShortIf node)
07051 {
07052 defaultIn(node);
07053 }
07054 public void inAStringLiteralLiteral(AStringLiteralLiteral node)
07055 {
07056 defaultIn(node);
07057 }
07058 public void inASuper(ASuper node)
07059 {
07060 defaultIn(node);
07061 }
07062 public void inASuperConstructorInvocation(ASuperConstructorInvocation node)
07063 {
07064 defaultIn(node);
07065 }
07066 public void inASuperFieldAccess(ASuperFieldAccess node)
07067 {
07068 defaultIn(node);
07069 }
07070 public void inASuperMethodInvocation(ASuperMethodInvocation node)
07071 {
07072 defaultIn(node);
07073 }
07074 public void inASuperMethodInvocationExp(ASuperMethodInvocationExp node)
07075 {
07076 defaultIn(node);
07077 }
07078 public void inASwitchBlockStmtGroup(ASwitchBlockStmtGroup node)
07079 {
07080 defaultIn(node);
07081 }
07082 public void inASwitchStmt(ASwitchStmt node)
07083 {
07084 defaultIn(node);
07085 }
07086 public void inASwitchStmtStmtWithoutTrailingSubstmt(ASwitchStmtStmtWithoutTrailingSubstmt node)
07087 {
07088 defaultIn(node);
07089 }
07090 public void inASynchronizedModifier(ASynchronizedModifier node)
07091 {
07092 defaultIn(node);
07093 }
07094 public void inASynchronizedStmt(ASynchronizedStmt node)
07095 {
07096 defaultIn(node);
07097 }
07098 public void inASynchronizedStmtStmtWithoutTrailingSubstmt(ASynchronizedStmtStmtWithoutTrailingSubstmt node)
07099 {
07100 defaultIn(node);
07101 }
07102 public void inAThisConstructorInvocation(AThisConstructorInvocation node)
07103 {
07104 defaultIn(node);
07105 }
07106 public void inAThisExp(AThisExp node)
07107 {
07108 defaultIn(node);
07109 }
07110 public void inAThisPrimaryNoNewArray(AThisPrimaryNoNewArray node)
07111 {
07112 defaultIn(node);
07113 }
07114 public void inAThrows(AThrows node)
07115 {
07116 defaultIn(node);
07117 }
07118 public void inAThrowStmt(AThrowStmt node)
07119 {
07120 defaultIn(node);
07121 }
07122 public void inAThrowStmtStmtWithoutTrailingSubstmt(AThrowStmtStmtWithoutTrailingSubstmt node)
07123 {
07124 defaultIn(node);
07125 }
07126 public void inATransientModifier(ATransientModifier node)
07127 {
07128 defaultIn(node);
07129 }
07130 public void inATrueBooleanLiteral(ATrueBooleanLiteral node)
07131 {
07132 defaultIn(node);
07133 }
07134 public void inATryFinallyStmt(ATryFinallyStmt node)
07135 {
07136 defaultIn(node);
07137 }
07138 public void inATryOneTryStmt(ATryOneTryStmt node)
07139 {
07140 defaultIn(node);
07141 }
07142 public void inATryStmt(ATryStmt node)
07143 {
07144 defaultIn(node);
07145 }
07146 public void inATryStmtStmtWithoutTrailingSubstmt(ATryStmtStmtWithoutTrailingSubstmt node)
07147 {
07148 defaultIn(node);
07149 }
07150 public void inATypedMethodHeader(ATypedMethodHeader node)
07151 {
07152 defaultIn(node);
07153 }
07154 public void inATypeImportOnDemandDeclarationImportDeclaration(ATypeImportOnDemandDeclarationImportDeclaration node)
07155 {
07156 defaultIn(node);
07157 }
07158 public void inATypeOnDemandImportDeclaration(ATypeOnDemandImportDeclaration node)
07159 {
07160 defaultIn(node);
07161 }
07162 public void inAUnaryExp(AUnaryExp node)
07163 {
07164 defaultIn(node);
07165 }
07166 public void inAUnaryExpMultiplicativeExp(AUnaryExpMultiplicativeExp node)
07167 {
07168 defaultIn(node);
07169 }
07170 public void inAUnsignedShiftRightAssignAssignmentOperator(AUnsignedShiftRightAssignAssignmentOperator node)
07171 {
07172 defaultIn(node);
07173 }
07174 public void inAUnsignedShiftRightBinaryOperator(AUnsignedShiftRightBinaryOperator node)
07175 {
07176 defaultIn(node);
07177 }
07178 public void inAUnsignedShiftRightShiftExp(AUnsignedShiftRightShiftExp node)
07179 {
07180 defaultIn(node);
07181 }
07182 public void inAVariableDeclaratorId(AVariableDeclaratorId node)
07183 {
07184 defaultIn(node);
07185 }
07186 public void inAVariableDeclaratorsVariableDeclarators(AVariableDeclaratorsVariableDeclarators node)
07187 {
07188 defaultIn(node);
07189 }
07190 public void inAVariableDeclaratorVariableDeclarators(AVariableDeclaratorVariableDeclarators node)
07191 {
07192 defaultIn(node);
07193 }
07194 public void inAVariableInitializersVariableInitializers(AVariableInitializersVariableInitializers node)
07195 {
07196 defaultIn(node);
07197 }
07198 public void inAVariableInitializerVariableInitializers(AVariableInitializerVariableInitializers node)
07199 {
07200 defaultIn(node);
07201 }
07202 public void inAVoidExp(AVoidExp node)
07203 {
07204 defaultIn(node);
07205 }
07206 public void inAVoidMethodHeader(AVoidMethodHeader node)
07207 {
07208 defaultIn(node);
07209 }
07210 public void inAVoidPrimaryNoNewArray(AVoidPrimaryNoNewArray node)
07211 {
07212 defaultIn(node);
07213 }
07214 public void inAVolatileModifier(AVolatileModifier node)
07215 {
07216 defaultIn(node);
07217 }
07218 public void inAWhileStmt(AWhileStmt node)
07219 {
07220 defaultIn(node);
07221 }
07222 public void inAWhileStmtNoShortIf(AWhileStmtNoShortIf node)
07223 {
07224 defaultIn(node);
07225 }
07226 public void inAWhileStmtNoShortIfStmtNoShortIf(AWhileStmtNoShortIfStmtNoShortIf node)
07227 {
07228 defaultIn(node);
07229 }
07230 public void inAWhileStmtStmt(AWhileStmtStmt node)
07231 {
07232 defaultIn(node);
07233 }
07234 public void inStart(Start node)
07235 {
07236 defaultIn(node);
07237 }
07238 public void outAAbstractMethodDeclaration(AAbstractMethodDeclaration node)
07239 {
07240 defaultOut(node);
07241 }
07242 public void outAAbstractMethodDeclarationInterfaceMemberDeclaration(AAbstractMethodDeclarationInterfaceMemberDeclaration node)
07243 {
07244 defaultOut(node);
07245 }
07246 public void outAAbstractModifier(AAbstractModifier node)
07247 {
07248 defaultOut(node);
07249 }
07250 public void outAAdditiveExpShiftExp(AAdditiveExpShiftExp node)
07251 {
07252 defaultOut(node);
07253 }
07254 public void outAAndBinaryOperator(AAndBinaryOperator node)
07255 {
07256 defaultOut(node);
07257 }
07258 public void outAAndExpAndExp(AAndExpAndExp node)
07259 {
07260 defaultOut(node);
07261 }
07262 public void outAAndExpExclusiveOrExp(AAndExpExclusiveOrExp node)
07263 {
07264 defaultOut(node);
07265 }
07266 public void outAArgumentListArgumentList(AArgumentListArgumentList node)
07267 {
07268 defaultOut(node);
07269 }
07270 public void outAArrayAccessExp(AArrayAccessExp node)
07271 {
07272 defaultOut(node);
07273 }
07274 public void outAArrayAccessLeftHandSide(AArrayAccessLeftHandSide node)
07275 {
07276 defaultOut(node);
07277 }
07278 public void outAArrayAccessPrimaryNoNewArray(AArrayAccessPrimaryNoNewArray node)
07279 {
07280 defaultOut(node);
07281 }
07282 public void outAArrayCreationExpPrimary(AArrayCreationExpPrimary node)
07283 {
07284 defaultOut(node);
07285 }
07286 public void outAArrayInitializer(AArrayInitializer node)
07287 {
07288 defaultOut(node);
07289 }
07290 public void outAArrayReferenceType(AArrayReferenceType node)
07291 {
07292 defaultOut(node);
07293 }
07294 public void outAArrayVariableInitializer(AArrayVariableInitializer node)
07295 {
07296 defaultOut(node);
07297 }
07298 public void outAAssertionCompilationUnit(AAssertionCompilationUnit node)
07299 {
07300 defaultOut(node);
07301 }
07302 public void outAAssignAssignmentOperator(AAssignAssignmentOperator node)
07303 {
07304 defaultOut(node);
07305 }
07306 public void outAAssignedVariableDeclarator(AAssignedVariableDeclarator node)
07307 {
07308 defaultOut(node);
07309 }
07310 public void outAAssignment(AAssignment node)
07311 {
07312 defaultOut(node);
07313 }
07314 public void outAAssignmentAssignmentExp(AAssignmentAssignmentExp node)
07315 {
07316 defaultOut(node);
07317 }
07318 public void outAAssignmentExp(AAssignmentExp node)
07319 {
07320 defaultOut(node);
07321 }
07322 public void outAAssignmentStmtExp(AAssignmentStmtExp node)
07323 {
07324 defaultOut(node);
07325 }
07326 public void outABinaryExp(ABinaryExp node)
07327 {
07328 defaultOut(node);
07329 }
07330 public void outABitAndAssignAssignmentOperator(ABitAndAssignAssignmentOperator node)
07331 {
07332 defaultOut(node);
07333 }
07334 public void outABitAndBinaryOperator(ABitAndBinaryOperator node)
07335 {
07336 defaultOut(node);
07337 }
07338 public void outABitComplementUnaryExpNotPlusMinus(ABitComplementUnaryExpNotPlusMinus node)
07339 {
07340 defaultOut(node);
07341 }
07342 public void outABitComplementUnaryOperator(ABitComplementUnaryOperator node)
07343 {
07344 defaultOut(node);
07345 }
07346 public void outABitOrAssignAssignmentOperator(ABitOrAssignAssignmentOperator node)
07347 {
07348 defaultOut(node);
07349 }
07350 public void outABitOrBinaryOperator(ABitOrBinaryOperator node)
07351 {
07352 defaultOut(node);
07353 }
07354 public void outABitXorAssignAssignmentOperator(ABitXorAssignAssignmentOperator node)
07355 {
07356 defaultOut(node);
07357 }
07358 public void outABitXorBinaryOperator(ABitXorBinaryOperator node)
07359 {
07360 defaultOut(node);
07361 }
07362 public void outABlock(ABlock node)
07363 {
07364 defaultOut(node);
07365 }
07366 public void outABlockClassBodyDeclaration(ABlockClassBodyDeclaration node)
07367 {
07368 defaultOut(node);
07369 }
07370 public void outABlockMethodBody(ABlockMethodBody node)
07371 {
07372 defaultOut(node);
07373 }
07374 public void outABlockStmt(ABlockStmt node)
07375 {
07376 defaultOut(node);
07377 }
07378 public void outABlockStmtWithoutTrailingSubstmt(ABlockStmtWithoutTrailingSubstmt node)
07379 {
07380 defaultOut(node);
07381 }
07382 public void outABooleanLiteralLiteral(ABooleanLiteralLiteral node)
07383 {
07384 defaultOut(node);
07385 }
07386 public void outABooleanPrimitiveType(ABooleanPrimitiveType node)
07387 {
07388 defaultOut(node);
07389 }
07390 public void outABreakStmt(ABreakStmt node)
07391 {
07392 defaultOut(node);
07393 }
07394 public void outABreakStmtStmtWithoutTrailingSubstmt(ABreakStmtStmtWithoutTrailingSubstmt node)
07395 {
07396 defaultOut(node);
07397 }
07398 public void outAByteIntegralType(AByteIntegralType node)
07399 {
07400 defaultOut(node);
07401 }
07402 public void outABytePrimitiveType(ABytePrimitiveType node)
07403 {
07404 defaultOut(node);
07405 }
07406 public void outACaseSwitchLabel(ACaseSwitchLabel node)
07407 {
07408 defaultOut(node);
07409 }
07410 public void outACastExpUnaryExpNotPlusMinus(ACastExpUnaryExpNotPlusMinus node)
07411 {
07412 defaultOut(node);
07413 }
07414 public void outACatchClause(ACatchClause node)
07415 {
07416 defaultOut(node);
07417 }
07418 public void outACharacterLiteralLiteral(ACharacterLiteralLiteral node)
07419 {
07420 defaultOut(node);
07421 }
07422 public void outACharIntegralType(ACharIntegralType node)
07423 {
07424 defaultOut(node);
07425 }
07426 public void outACharPrimitiveType(ACharPrimitiveType node)
07427 {
07428 defaultOut(node);
07429 }
07430 public void outAClassBody(AClassBody node)
07431 {
07432 defaultOut(node);
07433 }
07434 public void outAClassClassBodyDeclaration(AClassClassBodyDeclaration node)
07435 {
07436 defaultOut(node);
07437 }
07438 public void outAClassDeclaration(AClassDeclaration node)
07439 {
07440 defaultOut(node);
07441 }
07442 public void outAClassDeclarationBlockedStmt(AClassDeclarationBlockedStmt node)
07443 {
07444 defaultOut(node);
07445 }
07446 public void outAClassDeclarationClassMemberDeclaration(AClassDeclarationClassMemberDeclaration node)
07447 {
07448 defaultOut(node);
07449 }
07450 public void outAClassDeclarationInterfaceMemberDeclaration(AClassDeclarationInterfaceMemberDeclaration node)
07451 {
07452 defaultOut(node);
07453 }
07454 public void outAClassInstanceCreationExpPrimaryNoNewArray(AClassInstanceCreationExpPrimaryNoNewArray node)
07455 {
07456 defaultOut(node);
07457 }
07458 public void outAClassInstanceCreationExpStmtExp(AClassInstanceCreationExpStmtExp node)
07459 {
07460 defaultOut(node);
07461 }
07462 public void outAClassMemberDeclarationClassBodyDeclaration(AClassMemberDeclarationClassBodyDeclaration node)
07463 {
07464 defaultOut(node);
07465 }
07466 public void outAClassOrInterfaceType(AClassOrInterfaceType node)
07467 {
07468 defaultOut(node);
07469 }
07470 public void outAClassOrInterfaceTypeArrayCreationExp(AClassOrInterfaceTypeArrayCreationExp node)
07471 {
07472 defaultOut(node);
07473 }
07474 public void outAClassOrInterfaceTypeExp(AClassOrInterfaceTypeExp node)
07475 {
07476 defaultOut(node);
07477 }
07478 public void outAClassOrInterfaceTypeReferenceType(AClassOrInterfaceTypeReferenceType node)
07479 {
07480 defaultOut(node);
07481 }
07482 public void outAClassType(AClassType node)
07483 {
07484 defaultOut(node);
07485 }
07486 public void outAClassTypeClassTypeList(AClassTypeClassTypeList node)
07487 {
07488 defaultOut(node);
07489 }
07490 public void outAClassTypeDeclaration(AClassTypeDeclaration node)
07491 {
07492 defaultOut(node);
07493 }
07494 public void outAClassTypeListClassTypeList(AClassTypeListClassTypeList node)
07495 {
07496 defaultOut(node);
07497 }
07498 public void outACompilationUnit(ACompilationUnit node)
07499 {
07500 defaultOut(node);
07501 }
07502 public void outAComplementUnaryExpNotPlusMinus(AComplementUnaryExpNotPlusMinus node)
07503 {
07504 defaultOut(node);
07505 }
07506 public void outAComplementUnaryOperator(AComplementUnaryOperator node)
07507 {
07508 defaultOut(node);
07509 }
07510 public void outAConditionalAndExpConditionalAndExp(AConditionalAndExpConditionalAndExp node)
07511 {
07512 defaultOut(node);
07513 }
07514 public void outAConditionalAndExpConditionalOrExp(AConditionalAndExpConditionalOrExp node)
07515 {
07516 defaultOut(node);
07517 }
07518 public void outAConditionalExpAssignmentExp(AConditionalExpAssignmentExp node)
07519 {
07520 defaultOut(node);
07521 }
07522 public void outAConditionalOrExpConditionalExp(AConditionalOrExpConditionalExp node)
07523 {
07524 defaultOut(node);
07525 }
07526 public void outAConditionalOrExpConditionalOrExp(AConditionalOrExpConditionalOrExp node)
07527 {
07528 defaultOut(node);
07529 }
07530 public void outAConstantDeclaration(AConstantDeclaration node)
07531 {
07532 defaultOut(node);
07533 }
07534 public void outAConstantDeclarationInterfaceMemberDeclaration(AConstantDeclarationInterfaceMemberDeclaration node)
07535 {
07536 defaultOut(node);
07537 }
07538 public void outAConstantExp(AConstantExp node)
07539 {
07540 defaultOut(node);
07541 }
07542 public void outAConstructorBody(AConstructorBody node)
07543 {
07544 defaultOut(node);
07545 }
07546 public void outAConstructorClassBodyDeclaration(AConstructorClassBodyDeclaration node)
07547 {
07548 defaultOut(node);
07549 }
07550 public void outAConstructorDeclaration(AConstructorDeclaration node)
07551 {
07552 defaultOut(node);
07553 }
07554 public void outAConstructorDeclarator(AConstructorDeclarator node)
07555 {
07556 defaultOut(node);
07557 }
07558 public void outAContinueStmt(AContinueStmt node)
07559 {
07560 defaultOut(node);
07561 }
07562 public void outAContinueStmtStmtWithoutTrailingSubstmt(AContinueStmtStmtWithoutTrailingSubstmt node)
07563 {
07564 defaultOut(node);
07565 }
07566 public void outADecimalIntegerLiteral(ADecimalIntegerLiteral node)
07567 {
07568 defaultOut(node);
07569 }
07570 public void outADecrementUnaryOperator(ADecrementUnaryOperator node)
07571 {
07572 defaultOut(node);
07573 }
07574 public void outADefaultSwitchLabel(ADefaultSwitchLabel node)
07575 {
07576 defaultOut(node);
07577 }
07578 public void outADim(ADim node)
07579 {
07580 defaultOut(node);
07581 }
07582 public void outADimExp(ADimExp node)
07583 {
07584 defaultOut(node);
07585 }
07586 public void outADivAssignAssignmentOperator(ADivAssignAssignmentOperator node)
07587 {
07588 defaultOut(node);
07589 }
07590 public void outADivBinaryOperator(ADivBinaryOperator node)
07591 {
07592 defaultOut(node);
07593 }
07594 public void outADivMultiplicativeExp(ADivMultiplicativeExp node)
07595 {
07596 defaultOut(node);
07597 }
07598 public void outADoStmt(ADoStmt node)
07599 {
07600 defaultOut(node);
07601 }
07602 public void outADoStmtStmtWithoutTrailingSubstmt(ADoStmtStmtWithoutTrailingSubstmt node)
07603 {
07604 defaultOut(node);
07605 }
07606 public void outADoubleFloatingPointType(ADoubleFloatingPointType node)
07607 {
07608 defaultOut(node);
07609 }
07610 public void outADoublePrimitiveType(ADoublePrimitiveType node)
07611 {
07612 defaultOut(node);
07613 }
07614 public void outAEmptyMethodBody(AEmptyMethodBody node)
07615 {
07616 defaultOut(node);
07617 }
07618 public void outAEmptyStmt(AEmptyStmt node)
07619 {
07620 defaultOut(node);
07621 }
07622 public void outAEmptyStmtStmtWithoutTrailingSubstmt(AEmptyStmtStmtWithoutTrailingSubstmt node)
07623 {
07624 defaultOut(node);
07625 }
07626 public void outAEmptyTypeDeclaration(AEmptyTypeDeclaration node)
07627 {
07628 defaultOut(node);
07629 }
07630 public void outAEqBinaryOperator(AEqBinaryOperator node)
07631 {
07632 defaultOut(node);
07633 }
07634 public void outAEqEqualityExp(AEqEqualityExp node)
07635 {
07636 defaultOut(node);
07637 }
07638 public void outAEqualityExpAndExp(AEqualityExpAndExp node)
07639 {
07640 defaultOut(node);
07641 }
07642 public void outAExclusiveOrExpExclusiveOrExp(AExclusiveOrExpExclusiveOrExp node)
07643 {
07644 defaultOut(node);
07645 }
07646 public void outAExclusiveOrExpInclusiveOrExp(AExclusiveOrExpInclusiveOrExp node)
07647 {
07648 defaultOut(node);
07649 }
07650 public void outAExpArgumentList(AExpArgumentList node)
07651 {
07652 defaultOut(node);
07653 }
07654 public void outAExpCastExp(AExpCastExp node)
07655 {
07656 defaultOut(node);
07657 }
07658 public void outAExpListForInit(AExpListForInit node)
07659 {
07660 defaultOut(node);
07661 }
07662 public void outAExpStmt(AExpStmt node)
07663 {
07664 defaultOut(node);
07665 }
07666 public void outAExpStmtStmtWithoutTrailingSubstmt(AExpStmtStmtWithoutTrailingSubstmt node)
07667 {
07668 defaultOut(node);
07669 }
07670 public void outAExpVariableInitializer(AExpVariableInitializer node)
07671 {
07672 defaultOut(node);
07673 }
07674 public void outAExtendsExtendsInterfaces(AExtendsExtendsInterfaces node)
07675 {
07676 defaultOut(node);
07677 }
07678 public void outAExtendsInterfacesExtendsInterfaces(AExtendsInterfacesExtendsInterfaces node)
07679 {
07680 defaultOut(node);
07681 }
07682 public void outAFalseBooleanLiteral(AFalseBooleanLiteral node)
07683 {
07684 defaultOut(node);
07685 }
07686 public void outAFieldAccessExp(AFieldAccessExp node)
07687 {
07688 defaultOut(node);
07689 }
07690 public void outAFieldAccessLeftHandSide(AFieldAccessLeftHandSide node)
07691 {
07692 defaultOut(node);
07693 }
07694 public void outAFieldAccessPrimaryNoNewArray(AFieldAccessPrimaryNoNewArray node)
07695 {
07696 defaultOut(node);
07697 }
07698 public void outAFieldClassBodyDeclaration(AFieldClassBodyDeclaration node)
07699 {
07700 defaultOut(node);
07701 }
07702 public void outAFieldDeclaration(AFieldDeclaration node)
07703 {
07704 defaultOut(node);
07705 }
07706 public void outAFieldDeclarationClassMemberDeclaration(AFieldDeclarationClassMemberDeclaration node)
07707 {
07708 defaultOut(node);
07709 }
07710 public void outAFinally(AFinally node)
07711 {
07712 defaultOut(node);
07713 }
07714 public void outAFinallyOneTryStmt(AFinallyOneTryStmt node)
07715 {
07716 defaultOut(node);
07717 }
07718 public void outAFinalModifier(AFinalModifier node)
07719 {
07720 defaultOut(node);
07721 }
07722 public void outAFloatFloatingPointType(AFloatFloatingPointType node)
07723 {
07724 defaultOut(node);
07725 }
07726 public void outAFloatingPointLiteralLiteral(AFloatingPointLiteralLiteral node)
07727 {
07728 defaultOut(node);
07729 }
07730 public void outAFloatingPointTypeNumericType(AFloatingPointTypeNumericType node)
07731 {
07732 defaultOut(node);
07733 }
07734 public void outAFloatPrimitiveType(AFloatPrimitiveType node)
07735 {
07736 defaultOut(node);
07737 }
07738 public void outAFormalParameter(AFormalParameter node)
07739 {
07740 defaultOut(node);
07741 }
07742 public void outAFormalParameterFormalParameterList(AFormalParameterFormalParameterList node)
07743 {
07744 defaultOut(node);
07745 }
07746 public void outAFormalParameterListFormalParameterList(AFormalParameterListFormalParameterList node)
07747 {
07748 defaultOut(node);
07749 }
07750 public void outAForStmt(AForStmt node)
07751 {
07752 defaultOut(node);
07753 }
07754 public void outAForStmtNoShortIf(AForStmtNoShortIf node)
07755 {
07756 defaultOut(node);
07757 }
07758 public void outAForStmtNoShortIfStmtNoShortIf(AForStmtNoShortIfStmtNoShortIf node)
07759 {
07760 defaultOut(node);
07761 }
07762 public void outAForStmtStmt(AForStmtStmt node)
07763 {
07764 defaultOut(node);
07765 }
07766 public void outAForUpdate(AForUpdate node)
07767 {
07768 defaultOut(node);
07769 }
07770 public void outAGtBinaryOperator(AGtBinaryOperator node)
07771 {
07772 defaultOut(node);
07773 }
07774 public void outAGteqBinaryOperator(AGteqBinaryOperator node)
07775 {
07776 defaultOut(node);
07777 }
07778 public void outAGteqRelationalExp(AGteqRelationalExp node)
07779 {
07780 defaultOut(node);
07781 }
07782 public void outAGtRelationalExp(AGtRelationalExp node)
07783 {
07784 defaultOut(node);
07785 }
07786 public void outAHexIntegerLiteral(AHexIntegerLiteral node)
07787 {
07788 defaultOut(node);
07789 }
07790 public void outAIdVariableDeclarator(AIdVariableDeclarator node)
07791 {
07792 defaultOut(node);
07793 }
07794 public void outAIfStmt(AIfStmt node)
07795 {
07796 defaultOut(node);
07797 }
07798 public void outAIfThenElseStmt(AIfThenElseStmt node)
07799 {
07800 defaultOut(node);
07801 }
07802 public void outAIfThenElseStmtNoShortIf(AIfThenElseStmtNoShortIf node)
07803 {
07804 defaultOut(node);
07805 }
07806 public void outAIfThenElseStmtNoShortIfStmtNoShortIf(AIfThenElseStmtNoShortIfStmtNoShortIf node)
07807 {
07808 defaultOut(node);
07809 }
07810 public void outAIfThenElseStmtStmt(AIfThenElseStmtStmt node)
07811 {
07812 defaultOut(node);
07813 }
07814 public void outAIfThenStmt(AIfThenStmt node)
07815 {
07816 defaultOut(node);
07817 }
07818 public void outAIfThenStmtStmt(AIfThenStmtStmt node)
07819 {
07820 defaultOut(node);
07821 }
07822 public void outAInclusiveOrExpConditionalAndExp(AInclusiveOrExpConditionalAndExp node)
07823 {
07824 defaultOut(node);
07825 }
07826 public void outAInclusiveOrExpInclusiveOrExp(AInclusiveOrExpInclusiveOrExp node)
07827 {
07828 defaultOut(node);
07829 }
07830 public void outAIncrementUnaryOperator(AIncrementUnaryOperator node)
07831 {
07832 defaultOut(node);
07833 }
07834 public void outAInitClassInterfaceArrayCreationExp(AInitClassInterfaceArrayCreationExp node)
07835 {
07836 defaultOut(node);
07837 }
07838 public void outAInitClassInterfaceExp(AInitClassInterfaceExp node)
07839 {
07840 defaultOut(node);
07841 }
07842 public void outAInitPrimitiveArrayCreationExp(AInitPrimitiveArrayCreationExp node)
07843 {
07844 defaultOut(node);
07845 }
07846 public void outAInitPrimitiveExp(AInitPrimitiveExp node)
07847 {
07848 defaultOut(node);
07849 }
07850 public void outAInstanceofExp(AInstanceofExp node)
07851 {
07852 defaultOut(node);
07853 }
07854 public void outAInstanceofRelationalExp(AInstanceofRelationalExp node)
07855 {
07856 defaultOut(node);
07857 }
07858 public void outAIntegerLiteralLiteral(AIntegerLiteralLiteral node)
07859 {
07860 defaultOut(node);
07861 }
07862 public void outAIntegralTypeNumericType(AIntegralTypeNumericType node)
07863 {
07864 defaultOut(node);
07865 }
07866 public void outAInterfaceBody(AInterfaceBody node)
07867 {
07868 defaultOut(node);
07869 }
07870 public void outAInterfaceClassBodyDeclaration(AInterfaceClassBodyDeclaration node)
07871 {
07872 defaultOut(node);
07873 }
07874 public void outAInterfaceDeclaration(AInterfaceDeclaration node)
07875 {
07876 defaultOut(node);
07877 }
07878 public void outAInterfaceDeclarationClassMemberDeclaration(AInterfaceDeclarationClassMemberDeclaration node)
07879 {
07880 defaultOut(node);
07881 }
07882 public void outAInterfaceDeclarationInterfaceMemberDeclaration(AInterfaceDeclarationInterfaceMemberDeclaration node)
07883 {
07884 defaultOut(node);
07885 }
07886 public void outAInterfaces(AInterfaces node)
07887 {
07888 defaultOut(node);
07889 }
07890 public void outAInterfaceType(AInterfaceType node)
07891 {
07892 defaultOut(node);
07893 }
07894 public void outAInterfaceTypeDeclaration(AInterfaceTypeDeclaration node)
07895 {
07896 defaultOut(node);
07897 }
07898 public void outAInterfaceTypeInterfaceTypeList(AInterfaceTypeInterfaceTypeList node)
07899 {
07900 defaultOut(node);
07901 }
07902 public void outAInterfaceTypeListInterfaceTypeList(AInterfaceTypeListInterfaceTypeList node)
07903 {
07904 defaultOut(node);
07905 }
07906 public void outAIntIntegralType(AIntIntegralType node)
07907 {
07908 defaultOut(node);
07909 }
07910 public void outAIntPrimitiveType(AIntPrimitiveType node)
07911 {
07912 defaultOut(node);
07913 }
07914 public void outALabeledStmt(ALabeledStmt node)
07915 {
07916 defaultOut(node);
07917 }
07918 public void outALabeledStmtNoShortIf(ALabeledStmtNoShortIf node)
07919 {
07920 defaultOut(node);
07921 }
07922 public void outALabeledStmtNoShortIfStmtNoShortIf(ALabeledStmtNoShortIfStmtNoShortIf node)
07923 {
07924 defaultOut(node);
07925 }
07926 public void outALabeledStmtStmt(ALabeledStmtStmt node)
07927 {
07928 defaultOut(node);
07929 }
07930 public void outALabelStmt(ALabelStmt node)
07931 {
07932 defaultOut(node);
07933 }
07934 public void outALiteralExp(ALiteralExp node)
07935 {
07936 defaultOut(node);
07937 }
07938 public void outALiteralPrimaryNoNewArray(ALiteralPrimaryNoNewArray node)
07939 {
07940 defaultOut(node);
07941 }
07942 public void outALocalVariableDeclaration(ALocalVariableDeclaration node)
07943 {
07944 defaultOut(node);
07945 }
07946 public void outALocalVariableDeclarationForInit(ALocalVariableDeclarationForInit node)
07947 {
07948 defaultOut(node);
07949 }
07950 public void outALocalVariableDeclarationInBlockedStmt(ALocalVariableDeclarationInBlockedStmt node)
07951 {
07952 defaultOut(node);
07953 }
07954 public void outALocalVariableDeclarationStmt(ALocalVariableDeclarationStmt node)
07955 {
07956 defaultOut(node);
07957 }
07958 public void outALocalVariableDeclarationStmtBlockedStmt(ALocalVariableDeclarationStmtBlockedStmt node)
07959 {
07960 defaultOut(node);
07961 }
07962 public void outALongIntegralType(ALongIntegralType node)
07963 {
07964 defaultOut(node);
07965 }
07966 public void outALongPrimitiveType(ALongPrimitiveType node)
07967 {
07968 defaultOut(node);
07969 }
07970 public void outALParPrimaryNoNewArray(ALParPrimaryNoNewArray node)
07971 {
07972 defaultOut(node);
07973 }
07974 public void outALtBinaryOperator(ALtBinaryOperator node)
07975 {
07976 defaultOut(node);
07977 }
07978 public void outALteqBinaryOperator(ALteqBinaryOperator node)
07979 {
07980 defaultOut(node);
07981 }
07982 public void outALteqRelationalExp(ALteqRelationalExp node)
07983 {
07984 defaultOut(node);
07985 }
07986 public void outALtRelationalExp(ALtRelationalExp node)
07987 {
07988 defaultOut(node);
07989 }
07990 public void outAMethodClassBodyDeclaration(AMethodClassBodyDeclaration node)
07991 {
07992 defaultOut(node);
07993 }
07994 public void outAMethodDeclaration(AMethodDeclaration node)
07995 {
07996 defaultOut(node);
07997 }
07998 public void outAMethodDeclarationClassMemberDeclaration(AMethodDeclarationClassMemberDeclaration node)
07999 {
08000 defaultOut(node);
08001 }
08002 public void outAMethodDeclarator(AMethodDeclarator node)
08003 {
08004 defaultOut(node);
08005 }
08006 public void outAMethodInvocationPrimaryNoNewArray(AMethodInvocationPrimaryNoNewArray node)
08007 {
08008 defaultOut(node);
08009 }
08010 public void outAMethodInvocationStmtExp(AMethodInvocationStmtExp node)
08011 {
08012 defaultOut(node);
08013 }
08014 public void outAMinusAdditiveExp(AMinusAdditiveExp node)
08015 {
08016 defaultOut(node);
08017 }
08018 public void outAMinusAssignAssignmentOperator(AMinusAssignAssignmentOperator node)
08019 {
08020 defaultOut(node);
08021 }
08022 public void outAMinusBinaryOperator(AMinusBinaryOperator node)
08023 {
08024 defaultOut(node);
08025 }
08026 public void outAMinusUnaryExp(AMinusUnaryExp node)
08027 {
08028 defaultOut(node);
08029 }
08030 public void outAMinusUnaryOperator(AMinusUnaryOperator node)
08031 {
08032 defaultOut(node);
08033 }
08034 public void outAModAssignAssignmentOperator(AModAssignAssignmentOperator node)
08035 {
08036 defaultOut(node);
08037 }
08038 public void outAModBinaryOperator(AModBinaryOperator node)
08039 {
08040 defaultOut(node);
08041 }
08042 public void outAModMultiplicativeExp(AModMultiplicativeExp node)
08043 {
08044 defaultOut(node);
08045 }
08046 public void outAMultiplicativeExpAdditiveExp(AMultiplicativeExpAdditiveExp node)
08047 {
08048 defaultOut(node);
08049 }
08050 public void outANameArrayAccess(ANameArrayAccess node)
08051 {
08052 defaultOut(node);
08053 }
08054 public void outANameArrayType(ANameArrayType node)
08055 {
08056 defaultOut(node);
08057 }
08058 public void outANameCastExp(ANameCastExp node)
08059 {
08060 defaultOut(node);
08061 }
08062 public void outANamedTypeExp(ANamedTypeExp node)
08063 {
08064 defaultOut(node);
08065 }
08066 public void outANameExp(ANameExp node)
08067 {
08068 defaultOut(node);
08069 }
08070 public void outANameLeftHandSide(ANameLeftHandSide node)
08071 {
08072 defaultOut(node);
08073 }
08074 public void outANameMethodInvocation(ANameMethodInvocation node)
08075 {
08076 defaultOut(node);
08077 }
08078 public void outANameMethodInvocationExp(ANameMethodInvocationExp node)
08079 {
08080 defaultOut(node);
08081 }
08082 public void outANamePostfixExp(ANamePostfixExp node)
08083 {
08084 defaultOut(node);
08085 }
08086 public void outANameReferenceType(ANameReferenceType node)
08087 {
08088 defaultOut(node);
08089 }
08090 public void outANativeModifier(ANativeModifier node)
08091 {
08092 defaultOut(node);
08093 }
08094 public void outANeqBinaryOperator(ANeqBinaryOperator node)
08095 {
08096 defaultOut(node);
08097 }
08098 public void outANeqEqualityExp(ANeqEqualityExp node)
08099 {
08100 defaultOut(node);
08101 }
08102 public void outANotPlusMinusUnaryExp(ANotPlusMinusUnaryExp node)
08103 {
08104 defaultOut(node);
08105 }
08106 public void outANullLiteral(ANullLiteral node)
08107 {
08108 defaultOut(node);
08109 }
08110 public void outANullLiteralLiteral(ANullLiteralLiteral node)
08111 {
08112 defaultOut(node);
08113 }
08114 public void outANumericTypePrimitiveType(ANumericTypePrimitiveType node)
08115 {
08116 defaultOut(node);
08117 }
08118 public void outAOctalIntegerLiteral(AOctalIntegerLiteral node)
08119 {
08120 defaultOut(node);
08121 }
08122 public void outAOldAbstractMethodDeclarationInterfaceMemberDeclaration(AOldAbstractMethodDeclarationInterfaceMemberDeclaration node)
08123 {
08124 defaultOut(node);
08125 }
08126 public void outAOldArrayInitializer(AOldArrayInitializer node)
08127 {
08128 defaultOut(node);
08129 }
08130 public void outAOldCaseSwitchLabel(AOldCaseSwitchLabel node)
08131 {
08132 defaultOut(node);
08133 }
08134 public void outAOldCompilationUnit(AOldCompilationUnit node)
08135 {
08136 defaultOut(node);
08137 }
08138 public void outAOldConstantDeclarationInterfaceMemberDeclaration(AOldConstantDeclarationInterfaceMemberDeclaration node)
08139 {
08140 defaultOut(node);
08141 }
08142 public void outAOldConstructorDeclarator(AOldConstructorDeclarator node)
08143 {
08144 defaultOut(node);
08145 }
08146 public void outAOldExp(AOldExp node)
08147 {
08148 defaultOut(node);
08149 }
08150 public void outAOldExpCastExp(AOldExpCastExp node)
08151 {
08152 defaultOut(node);
08153 }
08154 public void outAOldFieldDeclaration(AOldFieldDeclaration node)
08155 {
08156 defaultOut(node);
08157 }
08158 public void outAOldInterfaceDeclaration(AOldInterfaceDeclaration node)
08159 {
08160 defaultOut(node);
08161 }
08162 public void outAOldInterfaces(AOldInterfaces node)
08163 {
08164 defaultOut(node);
08165 }
08166 public void outAOldLocalVariableDeclaration(AOldLocalVariableDeclaration node)
08167 {
08168 defaultOut(node);
08169 }
08170 public void outAOldMethodDeclarator(AOldMethodDeclarator node)
08171 {
08172 defaultOut(node);
08173 }
08174 public void outAOldNameCastExp(AOldNameCastExp node)
08175 {
08176 defaultOut(node);
08177 }
08178 public void outAOldNamedTypePrimaryNoNewArray(AOldNamedTypePrimaryNoNewArray node)
08179 {
08180 defaultOut(node);
08181 }
08182 public void outAOldPrimaryFieldAccess(AOldPrimaryFieldAccess node)
08183 {
08184 defaultOut(node);
08185 }
08186 public void outAOldPrimaryNoNewArrayArrayAccess(AOldPrimaryNoNewArrayArrayAccess node)
08187 {
08188 defaultOut(node);
08189 }
08190 public void outAOldPrimitiveTypeCastExp(AOldPrimitiveTypeCastExp node)
08191 {
08192 defaultOut(node);
08193 }
08194 public void outAOldPrimitiveTypePrimaryNoNewArray(AOldPrimitiveTypePrimaryNoNewArray node)
08195 {
08196 defaultOut(node);
08197 }
08198 public void outAOldQualifiedClassInstanceCreationExp(AOldQualifiedClassInstanceCreationExp node)
08199 {
08200 defaultOut(node);
08201 }
08202 public void outAOldQualifiedConstructorInvocation(AOldQualifiedConstructorInvocation node)
08203 {
08204 defaultOut(node);
08205 }
08206 public void outAOldSimpleClassInstanceCreationExp(AOldSimpleClassInstanceCreationExp node)
08207 {
08208 defaultOut(node);
08209 }
08210 public void outAOldStaticInitializerClassBodyDeclaration(AOldStaticInitializerClassBodyDeclaration node)
08211 {
08212 defaultOut(node);
08213 }
08214 public void outAOldSuper(AOldSuper node)
08215 {
08216 defaultOut(node);
08217 }
08218 public void outAOldSuperConstructorInvocation(AOldSuperConstructorInvocation node)
08219 {
08220 defaultOut(node);
08221 }
08222 public void outAOldThisConstructorInvocation(AOldThisConstructorInvocation node)
08223 {
08224 defaultOut(node);
08225 }
08226 public void outAOldThrows(AOldThrows node)
08227 {
08228 defaultOut(node);
08229 }
08230 public void outAOneBreakStmt(AOneBreakStmt node)
08231 {
08232 defaultOut(node);
08233 }
08234 public void outAOneContinueStmt(AOneContinueStmt node)
08235 {
08236 defaultOut(node);
08237 }
08238 public void outAOneDoStmt(AOneDoStmt node)
08239 {
08240 defaultOut(node);
08241 }
08242 public void outAOneForStmt(AOneForStmt node)
08243 {
08244 defaultOut(node);
08245 }
08246 public void outAOneQualifiedName(AOneQualifiedName node)
08247 {
08248 defaultOut(node);
08249 }
08250 public void outAOneReturnStmt(AOneReturnStmt node)
08251 {
08252 defaultOut(node);
08253 }
08254 public void outAOneSimpleName(AOneSimpleName node)
08255 {
08256 defaultOut(node);
08257 }
08258 public void outAOneSingleTypeImportDeclaration(AOneSingleTypeImportDeclaration node)
08259 {
08260 defaultOut(node);
08261 }
08262 public void outAOneSwitchStmt(AOneSwitchStmt node)
08263 {
08264 defaultOut(node);
08265 }
08266 public void outAOneSynchronizedStmt(AOneSynchronizedStmt node)
08267 {
08268 defaultOut(node);
08269 }
08270 public void outAOneThrowStmt(AOneThrowStmt node)
08271 {
08272 defaultOut(node);
08273 }
08274 public void outAOneTypeImportOnDemandDeclaration(AOneTypeImportOnDemandDeclaration node)
08275 {
08276 defaultOut(node);
08277 }
08278 public void outAOneWhileStmt(AOneWhileStmt node)
08279 {
08280 defaultOut(node);
08281 }
08282 public void outAOrBinaryOperator(AOrBinaryOperator node)
08283 {
08284 defaultOut(node);
08285 }
08286 public void outAOriginalExpStmt(AOriginalExpStmt node)
08287 {
08288 defaultOut(node);
08289 }
08290 public void outAPackageDeclaration(APackageDeclaration node)
08291 {
08292 defaultOut(node);
08293 }
08294 public void outAParExp(AParExp node)
08295 {
08296 defaultOut(node);
08297 }
08298 public void outAPlusAdditiveExp(APlusAdditiveExp node)
08299 {
08300 defaultOut(node);
08301 }
08302 public void outAPlusAssignAssignmentOperator(APlusAssignAssignmentOperator node)
08303 {
08304 defaultOut(node);
08305 }
08306 public void outAPlusBinaryOperator(APlusBinaryOperator node)
08307 {
08308 defaultOut(node);
08309 }
08310 public void outAPlusUnaryExp(APlusUnaryExp node)
08311 {
08312 defaultOut(node);
08313 }
08314 public void outAPlusUnaryOperator(APlusUnaryOperator node)
08315 {
08316 defaultOut(node);
08317 }
08318 public void outAPostDecrementExp(APostDecrementExp node)
08319 {
08320 defaultOut(node);
08321 }
08322 public void outAPostDecrementExpPostfixExp(APostDecrementExpPostfixExp node)
08323 {
08324 defaultOut(node);
08325 }
08326 public void outAPostDecrementExpr(APostDecrementExpr node)
08327 {
08328 defaultOut(node);
08329 }
08330 public void outAPostDecrementExpStmtExp(APostDecrementExpStmtExp node)
08331 {
08332 defaultOut(node);
08333 }
08334 public void outAPostfixExpUnaryExpNotPlusMinus(APostfixExpUnaryExpNotPlusMinus node)
08335 {
08336 defaultOut(node);
08337 }
08338 public void outAPostIncrementExp(APostIncrementExp node)
08339 {
08340 defaultOut(node);
08341 }
08342 public void outAPostIncrementExpPostfixExp(APostIncrementExpPostfixExp node)
08343 {
08344 defaultOut(node);
08345 }
08346 public void outAPostIncrementExpr(APostIncrementExpr node)
08347 {
08348 defaultOut(node);
08349 }
08350 public void outAPostIncrementExpStmtExp(APostIncrementExpStmtExp node)
08351 {
08352 defaultOut(node);
08353 }
08354 public void outAPreDecrementExp(APreDecrementExp node)
08355 {
08356 defaultOut(node);
08357 }
08358 public void outAPreDecrementExpStmtExp(APreDecrementExpStmtExp node)
08359 {
08360 defaultOut(node);
08361 }
08362 public void outAPreDecrementExpUnaryExp(APreDecrementExpUnaryExp node)
08363 {
08364 defaultOut(node);
08365 }
08366 public void outAPreIncrementExp(APreIncrementExp node)
08367 {
08368 defaultOut(node);
08369 }
08370 public void outAPreIncrementExpStmtExp(APreIncrementExpStmtExp node)
08371 {
08372 defaultOut(node);
08373 }
08374 public void outAPreIncrementExpUnaryExp(APreIncrementExpUnaryExp node)
08375 {
08376 defaultOut(node);
08377 }
08378 public void outAPrimaryFieldAccess(APrimaryFieldAccess node)
08379 {
08380 defaultOut(node);
08381 }
08382 public void outAPrimaryMethodInvocation(APrimaryMethodInvocation node)
08383 {
08384 defaultOut(node);
08385 }
08386 public void outAPrimaryMethodInvocationExp(APrimaryMethodInvocationExp node)
08387 {
08388 defaultOut(node);
08389 }
08390 public void outAPrimaryNoNewArrayArrayAccess(APrimaryNoNewArrayArrayAccess node)
08391 {
08392 defaultOut(node);
08393 }
08394 public void outAPrimaryNoNewArrayPrimary(APrimaryNoNewArrayPrimary node)
08395 {
08396 defaultOut(node);
08397 }
08398 public void outAPrimaryPostfixExp(APrimaryPostfixExp node)
08399 {
08400 defaultOut(node);
08401 }
08402 public void outAPrimitiveArrayType(APrimitiveArrayType node)
08403 {
08404 defaultOut(node);
08405 }
08406 public void outAPrimitiveType(APrimitiveType node)
08407 {
08408 defaultOut(node);
08409 }
08410 public void outAPrimitiveTypeArrayCreationExp(APrimitiveTypeArrayCreationExp node)
08411 {
08412 defaultOut(node);
08413 }
08414 public void outAPrimitiveTypeArrayExp(APrimitiveTypeArrayExp node)
08415 {
08416 defaultOut(node);
08417 }
08418 public void outAPrimitiveTypeCastExp(APrimitiveTypeCastExp node)
08419 {
08420 defaultOut(node);
08421 }
08422 public void outAPrimitiveTypePrimaryExp(APrimitiveTypePrimaryExp node)
08423 {
08424 defaultOut(node);
08425 }
08426 public void outAPrivateModifier(APrivateModifier node)
08427 {
08428 defaultOut(node);
08429 }
08430 public void outAProtectedModifier(AProtectedModifier node)
08431 {
08432 defaultOut(node);
08433 }
08434 public void outAPublicModifier(APublicModifier node)
08435 {
08436 defaultOut(node);
08437 }
08438 public void outAQualifiedClassInstanceCreationExp(AQualifiedClassInstanceCreationExp node)
08439 {
08440 defaultOut(node);
08441 }
08442 public void outAQualifiedConstructorInvocation(AQualifiedConstructorInvocation node)
08443 {
08444 defaultOut(node);
08445 }
08446 public void outAQualifiedName(AQualifiedName node)
08447 {
08448 defaultOut(node);
08449 }
08450 public void outAQualifiedNameName(AQualifiedNameName node)
08451 {
08452 defaultOut(node);
08453 }
08454 public void outAQualifiedThisExp(AQualifiedThisExp node)
08455 {
08456 defaultOut(node);
08457 }
08458 public void outAQualifiedThisPrimaryNoNewArray(AQualifiedThisPrimaryNoNewArray node)
08459 {
08460 defaultOut(node);
08461 }
08462 public void outAQuestionConditionalExp(AQuestionConditionalExp node)
08463 {
08464 defaultOut(node);
08465 }
08466 public void outAQuestionExp(AQuestionExp node)
08467 {
08468 defaultOut(node);
08469 }
08470 public void outAReferenceType(AReferenceType node)
08471 {
08472 defaultOut(node);
08473 }
08474 public void outARelationalExpEqualityExp(ARelationalExpEqualityExp node)
08475 {
08476 defaultOut(node);
08477 }
08478 public void outAReturnStmt(AReturnStmt node)
08479 {
08480 defaultOut(node);
08481 }
08482 public void outAReturnStmtStmtWithoutTrailingSubstmt(AReturnStmtStmtWithoutTrailingSubstmt node)
08483 {
08484 defaultOut(node);
08485 }
08486 public void outASemicolonStmt(ASemicolonStmt node)
08487 {
08488 defaultOut(node);
08489 }
08490 public void outAShiftExpRelationalExp(AShiftExpRelationalExp node)
08491 {
08492 defaultOut(node);
08493 }
08494 public void outAShiftLeftAssignAssignmentOperator(AShiftLeftAssignAssignmentOperator node)
08495 {
08496 defaultOut(node);
08497 }
08498 public void outAShiftLeftBinaryOperator(AShiftLeftBinaryOperator node)
08499 {
08500 defaultOut(node);
08501 }
08502 public void outAShiftLeftShiftExp(AShiftLeftShiftExp node)
08503 {
08504 defaultOut(node);
08505 }
08506 public void outAShortIntegralType(AShortIntegralType node)
08507 {
08508 defaultOut(node);
08509 }
08510 public void outAShortPrimitiveType(AShortPrimitiveType node)
08511 {
08512 defaultOut(node);
08513 }
08514 public void outASignedShiftRightAssignAssignmentOperator(ASignedShiftRightAssignAssignmentOperator node)
08515 {
08516 defaultOut(node);
08517 }
08518 public void outASignedShiftRightBinaryOperator(ASignedShiftRightBinaryOperator node)
08519 {
08520 defaultOut(node);
08521 }
08522 public void outASignedShiftRightShiftExp(ASignedShiftRightShiftExp node)
08523 {
08524 defaultOut(node);
08525 }
08526 public void outASimpleClassInstanceCreationExp(ASimpleClassInstanceCreationExp node)
08527 {
08528 defaultOut(node);
08529 }
08530 public void outASimpleName(ASimpleName node)
08531 {
08532 defaultOut(node);
08533 }
08534 public void outASimpleNameName(ASimpleNameName node)
08535 {
08536 defaultOut(node);
08537 }
08538 public void outASingleTypeImportDeclaration(ASingleTypeImportDeclaration node)
08539 {
08540 defaultOut(node);
08541 }
08542 public void outASingleTypeImportDeclarationImportDeclaration(ASingleTypeImportDeclarationImportDeclaration node)
08543 {
08544 defaultOut(node);
08545 }
08546 public void outAStarAssignAssignmentOperator(AStarAssignAssignmentOperator node)
08547 {
08548 defaultOut(node);
08549 }
08550 public void outAStarBinaryOperator(AStarBinaryOperator node)
08551 {
08552 defaultOut(node);
08553 }
08554 public void outAStarMultiplicativeExp(AStarMultiplicativeExp node)
08555 {
08556 defaultOut(node);
08557 }
08558 public void outAStaticInitializer(AStaticInitializer node)
08559 {
08560 defaultOut(node);
08561 }
08562 public void outAStaticInitializerClassBodyDeclaration(AStaticInitializerClassBodyDeclaration node)
08563 {
08564 defaultOut(node);
08565 }
08566 public void outAStaticModifier(AStaticModifier node)
08567 {
08568 defaultOut(node);
08569 }
08570 public void outAStmtBlockedStmt(AStmtBlockedStmt node)
08571 {
08572 defaultOut(node);
08573 }
08574 public void outAStmtExpListForInit(AStmtExpListForInit node)
08575 {
08576 defaultOut(node);
08577 }
08578 public void outAStmtExpListStmtExpList(AStmtExpListStmtExpList node)
08579 {
08580 defaultOut(node);
08581 }
08582 public void outAStmtExpStmtExpList(AStmtExpStmtExpList node)
08583 {
08584 defaultOut(node);
08585 }
08586 public void outAStmtWithoutTrailingSubstmtStmt(AStmtWithoutTrailingSubstmtStmt node)
08587 {
08588 defaultOut(node);
08589 }
08590 public void outAStmtWithoutTrailingSubstmtStmtNoShortIf(AStmtWithoutTrailingSubstmtStmtNoShortIf node)
08591 {
08592 defaultOut(node);
08593 }
08594 public void outAStringLiteralLiteral(AStringLiteralLiteral node)
08595 {
08596 defaultOut(node);
08597 }
08598 public void outASuper(ASuper node)
08599 {
08600 defaultOut(node);
08601 }
08602 public void outASuperConstructorInvocation(ASuperConstructorInvocation node)
08603 {
08604 defaultOut(node);
08605 }
08606 public void outASuperFieldAccess(ASuperFieldAccess node)
08607 {
08608 defaultOut(node);
08609 }
08610 public void outASuperMethodInvocation(ASuperMethodInvocation node)
08611 {
08612 defaultOut(node);
08613 }
08614 public void outASuperMethodInvocationExp(ASuperMethodInvocationExp node)
08615 {
08616 defaultOut(node);
08617 }
08618 public void outASwitchBlockStmtGroup(ASwitchBlockStmtGroup node)
08619 {
08620 defaultOut(node);
08621 }
08622 public void outASwitchStmt(ASwitchStmt node)
08623 {
08624 defaultOut(node);
08625 }
08626 public void outASwitchStmtStmtWithoutTrailingSubstmt(ASwitchStmtStmtWithoutTrailingSubstmt node)
08627 {
08628 defaultOut(node);
08629 }
08630 public void outASynchronizedModifier(ASynchronizedModifier node)
08631 {
08632 defaultOut(node);
08633 }
08634 public void outASynchronizedStmt(ASynchronizedStmt node)
08635 {
08636 defaultOut(node);
08637 }
08638 public void outASynchronizedStmtStmtWithoutTrailingSubstmt(ASynchronizedStmtStmtWithoutTrailingSubstmt node)
08639 {
08640 defaultOut(node);
08641 }
08642 public void outAThisConstructorInvocation(AThisConstructorInvocation node)
08643 {
08644 defaultOut(node);
08645 }
08646 public void outAThisExp(AThisExp node)
08647 {
08648 defaultOut(node);
08649 }
08650 public void outAThisPrimaryNoNewArray(AThisPrimaryNoNewArray node)
08651 {
08652 defaultOut(node);
08653 }
08654 public void outAThrows(AThrows node)
08655 {
08656 defaultOut(node);
08657 }
08658 public void outAThrowStmt(AThrowStmt node)
08659 {
08660 defaultOut(node);
08661 }
08662 public void outAThrowStmtStmtWithoutTrailingSubstmt(AThrowStmtStmtWithoutTrailingSubstmt node)
08663 {
08664 defaultOut(node);
08665 }
08666 public void outATransientModifier(ATransientModifier node)
08667 {
08668 defaultOut(node);
08669 }
08670 public void outATrueBooleanLiteral(ATrueBooleanLiteral node)
08671 {
08672 defaultOut(node);
08673 }
08674 public void outATryFinallyStmt(ATryFinallyStmt node)
08675 {
08676 defaultOut(node);
08677 }
08678 public void outATryOneTryStmt(ATryOneTryStmt node)
08679 {
08680 defaultOut(node);
08681 }
08682 public void outATryStmt(ATryStmt node)
08683 {
08684 defaultOut(node);
08685 }
08686 public void outATryStmtStmtWithoutTrailingSubstmt(ATryStmtStmtWithoutTrailingSubstmt node)
08687 {
08688 defaultOut(node);
08689 }
08690 public void outATypedMethodHeader(ATypedMethodHeader node)
08691 {
08692 defaultOut(node);
08693 }
08694 public void outATypeImportOnDemandDeclarationImportDeclaration(ATypeImportOnDemandDeclarationImportDeclaration node)
08695 {
08696 defaultOut(node);
08697 }
08698 public void outATypeOnDemandImportDeclaration(ATypeOnDemandImportDeclaration node)
08699 {
08700 defaultOut(node);
08701 }
08702 public void outAUnaryExp(AUnaryExp node)
08703 {
08704 defaultOut(node);
08705 }
08706 public void outAUnaryExpMultiplicativeExp(AUnaryExpMultiplicativeExp node)
08707 {
08708 defaultOut(node);
08709 }
08710 public void outAUnsignedShiftRightAssignAssignmentOperator(AUnsignedShiftRightAssignAssignmentOperator node)
08711 {
08712 defaultOut(node);
08713 }
08714 public void outAUnsignedShiftRightBinaryOperator(AUnsignedShiftRightBinaryOperator node)
08715 {
08716 defaultOut(node);
08717 }
08718 public void outAUnsignedShiftRightShiftExp(AUnsignedShiftRightShiftExp node)
08719 {
08720 defaultOut(node);
08721 }
08722 public void outAVariableDeclaratorId(AVariableDeclaratorId node)
08723 {
08724 defaultOut(node);
08725 }
08726 public void outAVariableDeclaratorsVariableDeclarators(AVariableDeclaratorsVariableDeclarators node)
08727 {
08728 defaultOut(node);
08729 }
08730 public void outAVariableDeclaratorVariableDeclarators(AVariableDeclaratorVariableDeclarators node)
08731 {
08732 defaultOut(node);
08733 }
08734 public void outAVariableInitializersVariableInitializers(AVariableInitializersVariableInitializers node)
08735 {
08736 defaultOut(node);
08737 }
08738 public void outAVariableInitializerVariableInitializers(AVariableInitializerVariableInitializers node)
08739 {
08740 defaultOut(node);
08741 }
08742 public void outAVoidExp(AVoidExp node)
08743 {
08744 defaultOut(node);
08745 }
08746 public void outAVoidMethodHeader(AVoidMethodHeader node)
08747 {
08748 defaultOut(node);
08749 }
08750 public void outAVoidPrimaryNoNewArray(AVoidPrimaryNoNewArray node)
08751 {
08752 defaultOut(node);
08753 }
08754 public void outAVolatileModifier(AVolatileModifier node)
08755 {
08756 defaultOut(node);
08757 }
08758 public void outAWhileStmt(AWhileStmt node)
08759 {
08760 defaultOut(node);
08761 }
08762 public void outAWhileStmtNoShortIf(AWhileStmtNoShortIf node)
08763 {
08764 defaultOut(node);
08765 }
08766 public void outAWhileStmtNoShortIfStmtNoShortIf(AWhileStmtNoShortIfStmtNoShortIf node)
08767 {
08768 defaultOut(node);
08769 }
08770 public void outAWhileStmtStmt(AWhileStmtStmt node)
08771 {
08772 defaultOut(node);
08773 }
08774 public void outStart(Start node)
08775 {
08776 defaultOut(node);
08777 }
08778 }