MCPcopy Create free account

hub / github.com/YoshikiHigo/TinyPDG / functions

Functions354 in github.com/YoshikiHigo/TinyPDG

↓ 93 callersMethodtoString
()
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:76
↓ 85 callersMethodadd
(final PDGNormalNode<?> node)
src/main/java/yoshikihigo/tinypdg/scorpio/pdg/PDGMergedNode.java:129
↓ 65 callersMethodwrite
()
src/main/java/yoshikihigo/tinypdg/scorpio/io/Writer.java:18
↓ 64 callersMethodgetText
()
src/main/java/yoshikihigo/tinypdg/pe/ProgramElementInfo.java:50
↓ 58 callersMethodgetText
()
src/main/java/yoshikihigo/tinypdg/scorpio/NormalizedText.java:80
↓ 55 callersMethodsetText
(final String text)
src/main/java/yoshikihigo/tinypdg/pe/ProgramElementInfo.java:54
↓ 54 callersMethodgetEndLineNumber
(final ASTNode node)
src/main/java/yoshikihigo/tinypdg/ast/TinyPDGASTVisitor.java:271
↓ 54 callersMethodgetStartLineNumber
(final ASTNode node)
src/main/java/yoshikihigo/tinypdg/ast/TinyPDGASTVisitor.java:267
↓ 43 callersMethodgetExpressions
()
src/main/java/yoshikihigo/tinypdg/pe/ExpressionInfo.java:63
↓ 42 callersMethodaddExpression
(final ProgramElementInfo expression)
src/main/java/yoshikihigo/tinypdg/pe/ExpressionInfo.java:58
↓ 37 callersMethodsize
()
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:79
↓ 31 callersMethodtoString
()
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/ClonePairInfo.java:31
↓ 28 callersMethodisEmpty
()
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:57
↓ 26 callersMethodgetText
()
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:97
↓ 21 callersMethodsize
()
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/ClonePairInfo.java:27
↓ 20 callersMethodsize
()
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNodeFactory.java:111
↓ 19 callersMethodaddBackwardEdge
(final CFGEdge backwardEdge)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:39
↓ 19 callersMethodaddForwardEdge
(final CFGEdge forwardEdge)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:26
↓ 19 callersMethodequals
(final Object o)
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:27
↓ 19 callersMethodmakeEdge
(final CFGNode<?> fromNode, final CFGNode<?> toNode, boolean control)
src/main/java/yoshikihigo/tinypdg/cfg/edge/CFGEdge.java:12
↓ 15 callersMethodremove
()
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:108
↓ 13 callersMethodaddExpression
(final ProgramElementInfo element)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:177
↓ 13 callersMethodremove
()
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:67
↓ 11 callersMethodclose
()
src/main/java/yoshikihigo/tinypdg/prelement/db/DAO.java:137
↓ 11 callersMethodgetForwardEdges
()
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:69
↓ 11 callersMethodgetStatements
()
src/main/java/yoshikihigo/tinypdg/pe/BlockInfo.java:14
↓ 10 callersMethodaddBackwardEdge
(final PDGEdge edge)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:45
↓ 10 callersMethodaddForwardEdge
(final PDGEdge edge)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:39
↓ 10 callersMethodgetExpressions
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:182
↓ 9 callersMethodgetAllNodes
()
src/main/java/yoshikihigo/tinypdg/pdg/PDG.java:132
↓ 9 callersMethodgetBackwardEdges
()
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:63
↓ 8 callersMethodbuild
()
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:628
↓ 8 callersMethodgetForwardNodes
()
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:126
↓ 8 callersMethodgetLeftCodeFragment
()
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:30
↓ 8 callersMethodgetRightCodeFragment
()
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:38
↓ 8 callersMethodreplace
(final PDGNode<?> replacedNode, final PDGNode<?> replacingNode)
src/main/java/yoshikihigo/tinypdg/scorpio/pdg/PDGMergedNode.java:63
↓ 8 callersMethodsetStatement
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:113
↓ 7 callersMethodgetLabel
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:268
↓ 7 callersMethodhashCode
()
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:40
↓ 7 callersMethodsetCondition
(final ProgramElementInfo condition)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:87
↓ 7 callersMethodsetOwnerConditinalBlock
(final BlockInfo ownerConditionalBlock)
src/main/java/yoshikihigo/tinypdg/pe/ProgramElementInfo.java:90
↓ 6 callersMethodbuild
()
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:129
↓ 6 callersMethodgetAnonymousClassDeclaration
()
src/main/java/yoshikihigo/tinypdg/pe/ExpressionInfo.java:75
↓ 6 callersMethodgetCategory
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:73
↓ 6 callersMethodgetCondition
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:103
↓ 6 callersMethodgetQualifier
()
src/main/java/yoshikihigo/tinypdg/pe/ExpressionInfo.java:54
↓ 6 callersMethodnormalize
(final String text)
src/main/java/yoshikihigo/tinypdg/scorpio/NormalizedText.java:17
↓ 5 callersMethodbuildConditionalBlockCFG
(final StatementInfo statement, final boolean loop)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:308
↓ 5 callersMethodcompareTo
(final PDGEdge edge)
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:45
↓ 5 callersMethodgetAllEdges
()
src/main/java/yoshikihigo/tinypdg/pdg/PDG.java:157
↓ 5 callersMethodgetCategory
()
src/main/java/yoshikihigo/tinypdg/pe/VariableInfo.java:22
↓ 5 callersMethodgetEnterNode
()
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:61
↓ 5 callersMethodgetTotalSupport
()
src/main/java/yoshikihigo/tinypdg/prelement/data/CombinationalFrequency.java:24
↓ 5 callersMethodmakeControlNode
( final ProgramElementInfo expression)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNodeFactory.java:61
↓ 5 callersMethodmakeNode
(final CFGNode<?> node)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNodeFactory.java:25
↓ 5 callersMethodmakeNormalNode
( final ProgramElementInfo element)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNodeFactory.java:74
↓ 5 callersMethodprintTime
(final long time)
src/main/java/yoshikihigo/tinypdg/prelement/DependenceDistiller.java:363
↓ 5 callersMethodprintTime
(final long time)
src/main/java/yoshikihigo/tinypdg/scorpio/Scorpio.java:324
↓ 5 callersMethodremoveBackwardEdge
(final PDGEdge edge)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:57
↓ 5 callersMethodremoveForwardEdge
(final PDGEdge edge)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:51
↓ 4 callersMethodcompareTo
(final PDGNode<?> node)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:91
↓ 4 callersMethodconnectCFGBreakStatementNode
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:563
↓ 4 callersMethodequals
(final Object arg)
src/main/java/yoshikihigo/tinypdg/cfg/edge/CFGEdge.java:73
↓ 4 callersMethodgetDependenceString
()
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:25
↓ 4 callersMethodgetLeftNodes
()
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:46
↓ 4 callersMethodgetReferencedVariables
()
src/main/java/yoshikihigo/tinypdg/pe/ProgramElementInfo.java:86
↓ 4 callersMethodgetRightNodes
()
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:54
↓ 4 callersMethodperform
()
src/main/java/yoshikihigo/tinypdg/scorpio/Slicing.java:50
↓ 3 callersMethodaddInitializer
(final ProgramElementInfo initializer)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:82
↓ 3 callersMethodaddToNodeHash
( final int fromNodeHash, final int toNodeHash, final ConcurrentMap<Integer, ConcurrentMap<Integer
src/main/java/yoshikihigo/tinypdg/prelement/DependenceDistiller.java:250
↓ 3 callersMethodcalculateFrequencies
( final ConcurrentMap<Integer, AtomicInteger> fromNodeAllFrequencies, final ConcurrentMap<Integer, Con
src/main/java/yoshikihigo/tinypdg/prelement/DependenceDistiller.java:277
↓ 3 callersMethodconnectCFGContinueStatementNode
(final StatementInfo statement, final CFGNode<? extends ProgramElementInfo> distinationNode)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:587
↓ 3 callersMethodcreateAST
(final File file)
src/main/java/yoshikihigo/tinypdg/ast/TinyPDGASTVisitor.java:87
↓ 3 callersMethodgetAssignedVariables
()
src/main/java/yoshikihigo/tinypdg/pe/MethodInfo.java:67
↓ 3 callersMethodgetBackwardEdges
()
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:148
↓ 3 callersMethodgetBackwardNodes
()
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:140
↓ 3 callersMethodgetClonepairs
(final File file, final int minimum, final boolean oracle)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/ClonePairInfo.java:40
↓ 3 callersMethodgetElseStatements
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:155
↓ 3 callersMethodgetExitNodes
()
src/main/java/yoshikihigo/tinypdg/pdg/PDG.java:120
↓ 3 callersMethodgetForwardEdges
()
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:134
↓ 3 callersMethodgetFrequencies
(final DEPENDENCE_TYPE type, final int fromhash)
src/main/java/yoshikihigo/tinypdg/prelement/db/DAO.java:108
↓ 3 callersMethodgetOriginalNodes
()
src/main/java/yoshikihigo/tinypdg/scorpio/pdg/PDGMergedNode.java:112
↓ 3 callersMethodmakeControlNode
( final ProgramElementInfo element)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNodeFactory.java:43
↓ 3 callersMethodmakeNormalNode
( final ProgramElementInfo element)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNodeFactory.java:20
↓ 3 callersMethodregisterEdges
( final SortedMap<Integer, List<PDGEdge>> mappingHashToPDGEdges, final SortedMap<PDGEdge, Integer> map
src/main/java/yoshikihigo/tinypdg/scorpio/SlicingThread.java:294
↓ 3 callersMethodregisterFrequenciesToDatabase
(final DAO dao, DEPENDENCE_TYPE type, final ConcurrentMap<Integer, List<Frequency>> allFrequencies)
src/main/java/yoshikihigo/tinypdg/prelement/DependenceDistiller.java:326
↓ 3 callersMethodregisterNodes
( final SortedMap<Integer, List<PDGNode<?>>> mappingHashToPDGNodes, final SortedMap<PDGNode<?>, Intege
src/main/java/yoshikihigo/tinypdg/scorpio/SlicingThread.java:274
↓ 3 callersMethodsetQualifier
(final ProgramElementInfo qualifier)
src/main/java/yoshikihigo/tinypdg/pe/ExpressionInfo.java:49
↓ 2 callersMethodaddElement
(final ProgramElementInfo element)
src/main/java/yoshikihigo/tinypdg/scorpio/data/CodeFragmentInfo.java:38
↓ 2 callersMethodaddMethod
(final MethodInfo method)
src/main/java/yoshikihigo/tinypdg/pe/ClassInfo.java:25
↓ 2 callersMethodaddModifier
(final String modifier)
src/main/java/yoshikihigo/tinypdg/pe/ProgramElementInfo.java:71
↓ 2 callersMethodaddStatement
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:128
↓ 2 callersMethodarrayPrintln
(int[] arr)
src/test/java/test015/Test015.java:46
↓ 2 callersMethodbuild
()
src/main/java/yoshikihigo/tinypdg/pdg/PDG.java:196
↓ 2 callersMethodbuildControlDependence
(final PDGControlNode fromPDGNode, final BlockInfo block)
src/main/java/yoshikihigo/tinypdg/pdg/PDG.java:345
↓ 2 callersMethodbuildDataDependence
(final CFGNode<?> cfgNode, final PDGNode<?> fromPDGNode, final String variable, final Set<CFGNode<?>> ch
src/main/java/yoshikihigo/tinypdg/pdg/PDG.java:307
↓ 2 callersMethodbuildDependence
(final CFGNode<?> cfgNode, final Set<CFGNode<?>> checkedNodes)
src/main/java/yoshikihigo/tinypdg/pdg/PDG.java:256
↓ 2 callersMethodcompareTo
(final NodePairInfo o)
src/main/java/yoshikihigo/tinypdg/scorpio/data/NodePairInfo.java:15
↓ 2 callersMethodcompareTo
(final CFGNode<? extends ProgramElementInfo> node)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:154
↓ 2 callersMethodconnectedWith
(final PDGEdge edge)
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:59
next →1–100 of 354, ranked by callers