private static class CellAccessGetter.AccessGetter extends GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
Modifier and Type | Field and Description |
---|---|
java.util.ArrayList<Cell> |
cellReadList |
java.util.ArrayList<Cell> |
cellWriteList |
private boolean |
isForShared |
Constructor and Description |
---|
AccessGetter(boolean isForShared) |
Modifier and Type | Method and Description |
---|---|
void |
addReads(Node n,
java.util.ArrayList<Cell> cellList)
Adds non-null symbols and free variables from
cellList to
cellReadList . |
void |
addWrites(Node n,
java.util.ArrayList<Cell> cellList)
Adds non-null symbols and free variables from
cellList to
cellWriteList . |
java.util.HashSet<Cell> |
getPointsToClosure(java.util.ArrayList<Cell> pointerSet,
java.util.ArrayList<Node> nodeList) |
java.util.HashSet<Cell> |
getPointsToSet(java.util.ArrayList<Cell> pointerSet,
java.util.ArrayList<Node> nodeList) |
java.util.ArrayList<Cell> |
visit(AdditiveExpression n)
f0 ::= MultiplicativeExpression()
f1 ::= ( AdditiveOptionalExpression() )?
|
java.util.ArrayList<Cell> |
visit(AdditiveMinusExpression n)
f0 ::= "-"
f1 ::= AdditiveExpression()
|
java.util.ArrayList<Cell> |
visit(AdditiveOptionalExpression n)
f0 ::= AdditivePlusExpression()
| AdditiveMinusExpression()
|
java.util.ArrayList<Cell> |
visit(AdditivePlusExpression n)
f0 ::= "+"
f1 ::= AdditiveExpression()
|
java.util.ArrayList<Cell> |
visit(ANDExpression n)
f0 ::= EqualityExpression()
f1 ::= ( "&" ANDExpression() )?
|
java.util.ArrayList<Cell> |
visit(ArgumentList n)
f0 ::= "("
f1 ::= ( ExpressionList() )?
f2 ::= ")"
|
java.util.ArrayList<Cell> |
visit(AssignmentExpression n)
f0 ::= NonConditionalExpression()
| ConditionalExpression()
|
java.util.ArrayList<Cell> |
visit(BracketExpression n)
f0 ::= "["
f1 ::= Expression()
f2 ::= "]"
|
java.util.ArrayList<Cell> |
visit(CallStatement n) |
java.util.ArrayList<Cell> |
visit(CastExpression n)
f0 ::= CastExpressionTyped()
| UnaryExpression()
|
java.util.ArrayList<Cell> |
visit(CastExpressionTyped n)
f0 ::= "("
f1 ::= TypeName()
f2 ::= ")"
f3 ::= CastExpression()
|
java.util.ArrayList<Cell> |
visit(ConditionalExpression n)
f0 ::= LogicalORExpression()
f1 ::= ( "?" Expression() ":" ConditionalExpression() )?
|
java.util.ArrayList<Cell> |
visit(Constant n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(Declaration n)
f0 ::= DeclarationSpecifiers()
f1 ::= ( InitDeclaratorList() )?
f2 ::= ";"
|
java.util.ArrayList<Cell> |
visit(EqualExpression n)
f0 ::= "=="
f1 ::= EqualityExpression()
|
java.util.ArrayList<Cell> |
visit(EqualityExpression n)
f0 ::= RelationalExpression()
f1 ::= ( EqualOptionalExpression() )?
|
java.util.ArrayList<Cell> |
visit(EqualOptionalExpression n)
f0 ::= EqualExpression()
| NonEqualExpression()
|
java.util.ArrayList<Cell> |
visit(ExclusiveORExpression n)
f0 ::= ANDExpression()
f1 ::= ( "^" ExclusiveORExpression() )?
|
java.util.ArrayList<Cell> |
visit(Expression n)
f0 ::= AssignmentExpression()
f1 ::= ( "," AssignmentExpression() )*
|
java.util.ArrayList<Cell> |
visit(ExpressionClosed n)
f0 ::= "("
f1 ::= Expression()
f2 ::= ")"
|
java.util.ArrayList<Cell> |
visit(ExpressionList n)
f0 ::= AssignmentExpression()
f1 ::= ( "," AssignmentExpression() )*
|
java.util.ArrayList<Cell> |
visit(ExpressionStatement n)
f0 ::= ( Expression() )?
f1 ::= ";"
|
java.util.ArrayList<Cell> |
visit(FinalClause n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(IfClause n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(InclusiveORExpression n)
f0 ::= ExclusiveORExpression()
f1 ::= ( "|" InclusiveORExpression() )?
|
java.util.ArrayList<Cell> |
visit(InitDeclarator n)
f0 ::= Declarator()
f1 ::= ( "=" Initializer() )?
|
java.util.ArrayList<Cell> |
visit(Initializer n)
f0 ::= AssignmentExpression()
| ArrayInitializer()
|
java.util.ArrayList<Cell> |
visit(LogicalANDExpression n)
f0 ::= InclusiveORExpression()
f1 ::= ( "&&" LogicalANDExpression() )?
|
java.util.ArrayList<Cell> |
visit(LogicalORExpression n)
f0 ::= LogicalANDExpression()
f1 ::= ( "||" LogicalORExpression() )?
|
java.util.ArrayList<Cell> |
visit(MultiplicativeDivExpression n)
f0 ::= "/"
f1 ::= MultiplicativeExpression()
|
java.util.ArrayList<Cell> |
visit(MultiplicativeExpression n)
f0 ::= CastExpression()
f1 ::= ( MultiplicativeOptionalExpression() )?
|
java.util.ArrayList<Cell> |
visit(MultiplicativeModExpression n)
f0 ::= "%"
f1 ::= MultiplicativeExpression()
|
java.util.ArrayList<Cell> |
visit(MultiplicativeMultiExpression n)
f0 ::= "*"
f1 ::= MultiplicativeExpression()
|
java.util.ArrayList<Cell> |
visit(MultiplicativeOptionalExpression n)
f0 ::= MultiplicativeMultiExpression()
| MultiplicativeDivExpression()
| MultiplicativeModExpression()
|
java.util.ArrayList<Cell> |
visit(NonConditionalExpression n)
f0 ::= UnaryExpression()
f1 ::= AssignmentOperator()
f2 ::= AssignmentExpression()
|
java.util.ArrayList<Cell> |
visit(NonEqualExpression n)
f0 ::= "!="
f1 ::= EqualityExpression()
|
java.util.ArrayList<Cell> |
visit(NumThreadsClause n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(OmpForAdditive n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(OmpForGECondition n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(OmpForGTCondition n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(OmpForInitExpression n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(OmpForLECondition n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(OmpForLTCondition n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(OmpForMultiplicative n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(OmpForSubtractive n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(ParameterDeclaration n)
f0 ::= DeclarationSpecifiers()
f1 ::= ParameterAbstraction()
|
java.util.ArrayList<Cell> |
visit(PostCallNode n) |
java.util.ArrayList<Cell> |
visit(PostDecrementId n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(PostfixExpression n)
f0 ::= PrimaryExpression()
f1 ::= PostfixOperationsList()
|
java.util.ArrayList<Cell> |
visit(PostIncrementId n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(PreCallNode n) |
java.util.ArrayList<Cell> |
visit(PreDecrementId n)
f0 ::= "--"
f1 ::=
|
java.util.ArrayList<Cell> |
visit(PreIncrementId n)
f0 ::= "++"
f1 ::=
|
java.util.ArrayList<Cell> |
visit(PrimaryExpression n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(RelationalExpression n)
f0 ::= ShiftExpression()
f1 ::= ( RelationalOptionalExpression() )?
|
java.util.ArrayList<Cell> |
visit(RelationalGEExpression n)
f0 ::= ">="
f1 ::= RelationalExpression()
|
java.util.ArrayList<Cell> |
visit(RelationalGTExpression n)
f0 ::= ">"
f1 ::= RelationalExpression()
|
java.util.ArrayList<Cell> |
visit(RelationalLEExpression n)
f0 ::= "<="
f1 ::= RelationalExpression()
|
java.util.ArrayList<Cell> |
visit(RelationalLTExpression n)
f0 ::= "<"
f1 ::= RelationalExpression()
|
java.util.ArrayList<Cell> |
visit(RelationalOptionalExpression n)
f0 ::= RelationalLTExpression()
| RelationalGTExpression()
| RelationalLEExpression()
| RelationalGEExpression()
|
java.util.ArrayList<Cell> |
visit(ReturnStatement n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(ShiftExpression n)
f0 ::= AdditiveExpression()
f1 ::= ( ShiftOptionalExpression() )?
|
java.util.ArrayList<Cell> |
visit(ShiftLeftExpression n)
f0 ::= ">>"
f1 ::= ShiftExpression()
|
java.util.ArrayList<Cell> |
visit(ShiftOptionalExpression n)
f0 ::= ShiftLeftExpression()
| ShiftRightExpression()
|
java.util.ArrayList<Cell> |
visit(ShiftRightExpression n)
f0 ::= "<<"
f1 ::= ShiftExpression()
|
java.util.ArrayList<Cell> |
visit(ShortAssignMinus n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(ShortAssignPlus n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(SimplePrimaryExpression n) |
java.util.ArrayList<Cell> |
visit(SizeofTypeName n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(SizeofUnaryExpression n)
f0 ::=
|
java.util.ArrayList<Cell> |
visit(UnaryCastExpression n)
f0 ::= UnaryOperator()
f1 ::= CastExpression()
|
java.util.ArrayList<Cell> |
visit(UnaryExpression n)
f0 ::= UnaryExpressionPreIncrement()
| UnaryExpressionPreDecrement()
| UnarySizeofExpression()
| UnaryCastExpression()
| PostfixExpression()
|
java.util.ArrayList<Cell> |
visit(UnaryExpressionPreDecrement n)
f0 ::= "--"
f1 ::= UnaryExpression()
|
java.util.ArrayList<Cell> |
visit(UnaryExpressionPreIncrement n)
f0 ::= "++"
f1 ::= UnaryExpression()
|
java.util.ArrayList<Cell> |
visit(UnarySizeofExpression n)
f0 ::= SizeofTypeName()
| SizeofUnaryExpression()
|
endProcess, initProcess, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit, visit
visit
public java.util.ArrayList<Cell> cellReadList
public java.util.ArrayList<Cell> cellWriteList
private final boolean isForShared
public void addReads(Node n, java.util.ArrayList<Cell> cellList)
cellList
to
cellReadList
.n
- node at which the access has been made.cellList
- list of symbols and free variables that need to be added
to the list of cells that may have been read in the
visits.public void addWrites(Node n, java.util.ArrayList<Cell> cellList)
cellList
to
cellWriteList
.n
- node at which the access has been made.cellList
- list of symbols and free variables that need to be added
to the list of cells that may have been written in the
visits.public java.util.HashSet<Cell> getPointsToSet(java.util.ArrayList<Cell> pointerSet, java.util.ArrayList<Node> nodeList)
pointerSet:
- list of pointer cells.nodeList
- list of nodes.pointerSet
public java.util.HashSet<Cell> getPointsToClosure(java.util.ArrayList<Cell> pointerSet, java.util.ArrayList<Node> nodeList)
pointerSet:
- List of pointer symbolsnodeList
- list of nodes.public java.util.ArrayList<Cell> visit(Declaration n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(InitDeclarator n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ParameterDeclaration n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(Initializer n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(IfClause n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(NumThreadsClause n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(OmpForInitExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(OmpForLTCondition n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(OmpForLECondition n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(OmpForGTCondition n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(OmpForGECondition n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(PostIncrementId n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(PostDecrementId n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(PreIncrementId n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(PreDecrementId n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ShortAssignPlus n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ShortAssignMinus n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(OmpForAdditive n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(OmpForSubtractive n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(OmpForMultiplicative n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(FinalClause n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ExpressionStatement n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ReturnStatement n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(Expression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(AssignmentExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(NonConditionalExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ConditionalExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(LogicalORExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(LogicalANDExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(InclusiveORExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ExclusiveORExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ANDExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(EqualityExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(EqualOptionalExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(EqualExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(NonEqualExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(RelationalExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(RelationalOptionalExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(RelationalLTExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(RelationalGTExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(RelationalLEExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(RelationalGEExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ShiftExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ShiftOptionalExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ShiftLeftExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ShiftRightExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(AdditiveExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(AdditiveOptionalExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(AdditivePlusExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(AdditiveMinusExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(MultiplicativeExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(MultiplicativeOptionalExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(MultiplicativeMultiExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(MultiplicativeDivExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(MultiplicativeModExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(CastExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(CastExpressionTyped n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(UnaryExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(UnaryExpressionPreIncrement n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(UnaryExpressionPreDecrement n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(UnaryCastExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(UnarySizeofExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(SizeofUnaryExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(SizeofTypeName n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(PostfixExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(BracketExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ArgumentList n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(PrimaryExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ExpressionClosed n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(ExpressionList n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(Constant n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(CallStatement n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(PreCallNode n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(PostCallNode n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>
public java.util.ArrayList<Cell> visit(SimplePrimaryExpression n)
visit
in interface GJNoArguVisitor<java.util.ArrayList<Cell>>
visit
in class GJNoArguDepthFirstProcess<java.util.ArrayList<Cell>>