Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/YoshikiHigo/TinyPDG
/ functions
Functions
354 in github.com/YoshikiHigo/TinyPDG
⨍
Functions
354
◇
Types & classes
96
↓ 2 callers
Method
generateGapsText
(final SortedSet<ProgramElementInfo> elements)
src/main/java/yoshikihigo/tinypdg/scorpio/io/BellonWriter.java:64
↓ 2 callers
Method
generateNodeText
(final PDGNode<?> node)
src/main/java/yoshikihigo/tinypdg/scorpio/io/CSVNodeWriter.java:63
↓ 2 callers
Method
generateProgramElementText
(final ProgramElementInfo element)
src/main/java/yoshikihigo/tinypdg/scorpio/io/CSVNodeWriter.java:79
↓ 2 callers
Method
getDependenceTypeString
()
src/main/java/yoshikihigo/tinypdg/cfg/edge/CFGEdge.java:69
↓ 2 callers
Method
getElements
()
src/main/java/yoshikihigo/tinypdg/scorpio/data/CodeFragmentInfo.java:48
↓ 2 callers
Method
getGoodDetectedReferences
( final List<ClonePairInfo> candidates, final List<ClonePairInfo> references)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/Bellon.java:196
↓ 2 callers
Method
getInitializers
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:97
↓ 2 callers
Method
getInt
(String text)
src/test/java/test004/Test004.java:5
↓ 2 callers
Method
getJumpToLabel
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:276
↓ 2 callers
Method
getMethodSignature
(final MethodInfo method)
src/main/java/yoshikihigo/tinypdg/graphviz/Writer.java:358
↓ 2 callers
Method
getMethods
()
src/main/java/yoshikihigo/tinypdg/pe/ClassInfo.java:30
↓ 2 callers
Method
getNormalizedText
(final PDGNode<?> node)
src/main/java/yoshikihigo/tinypdg/prelement/DependenceDistiller.java:269
↓ 2 callers
Method
getNumberOfContiguousClone
(final Set<ClonePairInfo> pairs)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/Bellon.java:209
↓ 2 callers
Method
getNumberOfNoncontiguousClone
(final Set<ClonePairInfo> pairs)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/Bellon.java:219
↓ 2 callers
Method
getOKDetectedReferences
( final List<ClonePairInfo> candidates, final List<ClonePairInfo> references)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/Bellon.java:183
↓ 2 callers
Method
getReferencedVariables
()
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:27
↓ 2 callers
Method
getUpdaters
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:107
↓ 2 callers
Method
makeCandidates
(final List<ClonePairInfo> candidates, final List<ClonePairInfo> clonepairs)
src/main/java/yoshikihigo/tinypdg/scorpio/Slicing.java:113
↓ 2 callers
Method
merge
(final ClonePairInfo merged)
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:25
↓ 2 callers
Method
merge
(final CodeFragmentInfo codefragment)
src/main/java/yoshikihigo/tinypdg/scorpio/data/CodeFragmentInfo.java:43
↓ 2 callers
Method
remove
()
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:75
↓ 2 callers
Method
removeJumpStatements
()
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:106
↓ 2 callers
Method
removeSwitchCases
()
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:77
↓ 2 callers
Method
size
()
src/main/java/yoshikihigo/tinypdg/scorpio/data/CodeFragmentInfo.java:54
↓ 1 callers
Method
addCatchStatement
(final StatementInfo catchStatement)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:159
↓ 1 callers
Method
addNodePair
(final NodePairInfo nodePair)
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:20
↓ 1 callers
Method
addParameter
(final VariableInfo parameter)
src/main/java/yoshikihigo/tinypdg/pe/MethodInfo.java:28
↓ 1 callers
Method
addToFrequencies
(final DEPENDENCE_TYPE type, final int fromhash, final Frequency frequency)
src/main/java/yoshikihigo/tinypdg/prelement/db/DAO.java:86
↓ 1 callers
Method
addToTexts
(final int hash, final String text)
src/main/java/yoshikihigo/tinypdg/prelement/db/DAO.java:68
↓ 1 callers
Method
addUpdater
(final ProgramElementInfo updater)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:92
↓ 1 callers
Method
buildDoBlockCFG
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:216
↓ 1 callers
Method
buildForBlockCFG
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:248
↓ 1 callers
Method
buildIfBlockCFG
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:358
↓ 1 callers
Method
buildSimpleBlockCFG
(final BlockInfo statement)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:395
↓ 1 callers
Method
buildSwitchBlockCFG
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:409
↓ 1 callers
Method
buildTryBlockCFG
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:474
↓ 1 callers
Method
compareTo
(final CFGEdge edge)
src/main/java/yoshikihigo/tinypdg/cfg/edge/CFGEdge.java:91
↓ 1 callers
Method
compareTo
(final ProgramElementInfo element)
src/main/java/yoshikihigo/tinypdg/pe/ProgramElementInfo.java:59
↓ 1 callers
Method
conflict
(final ClonePairInfo clonepair)
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:85
↓ 1 callers
Method
enlargeBackwardClonePair
( final SortedSet<PDGEdge> edgesA, final SortedSet<PDGEdge> edgesB, final Set<PDGNode<?>> checkedNodes
src/main/java/yoshikihigo/tinypdg/scorpio/Slicing.java:132
↓ 1 callers
Method
enlargeForwardClonePair
( final SortedSet<PDGEdge> edgesA, final SortedSet<PDGEdge> edgesB, final Set<PDGNode<?>> checkedNodes
src/main/java/yoshikihigo/tinypdg/scorpio/Slicing.java:191
↓ 1 callers
Method
generateNodePairText
(final NodePairInfo nodepair)
src/main/java/yoshikihigo/tinypdg/scorpio/io/CSVNodeWriter.java:54
↓ 1 callers
Method
generateText
()
src/main/java/yoshikihigo/tinypdg/scorpio/NormalizedText.java:87
↓ 1 callers
Method
getAssignedVariables
()
src/main/java/yoshikihigo/tinypdg/pe/ProgramElementInfo.java:82
↓ 1 callers
Method
getCatchStatements
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:164
↓ 1 callers
Method
getClonepair
(final String line, final boolean oracle)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/ClonePairInfo.java:67
↓ 1 callers
Method
getDefinedVariables
()
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGNode.java:23
↓ 1 callers
Method
getFiles
(final File file)
src/main/java/yoshikihigo/tinypdg/prelement/DependenceDistiller.java:227
↓ 1 callers
Method
getFiles
(final File file)
src/main/java/yoshikihigo/tinypdg/scorpio/Scorpio.java:292
↓ 1 callers
Method
getFiles
(final File file)
src/main/java/yoshikihigo/tinypdg/graphviz/Writer.java:340
↓ 1 callers
Method
getFinallyStatement
()
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:173
↓ 1 callers
Method
getInstance
(final MethodInfo method)
src/main/java/yoshikihigo/tinypdg/pdg/node/PDGMethodEnterNode.java:9
↓ 1 callers
Method
getNode
( final ProgramElementInfo element)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNodeFactory.java:77
↓ 1 callers
Method
getNodePairs
()
src/main/java/yoshikihigo/tinypdg/scorpio/data/ClonePairInfo.java:98
↓ 1 callers
Method
getNumberOfComparison
()
src/main/java/yoshikihigo/tinypdg/scorpio/Slicing.java:21
↓ 1 callers
Method
getOwnerConditionalBlock
()
src/main/java/yoshikihigo/tinypdg/pe/ProgramElementInfo.java:95
↓ 1 callers
Method
getParameters
()
src/main/java/yoshikihigo/tinypdg/pe/MethodInfo.java:33
↓ 1 callers
Method
getPredictedElements
( final DAO dao, final String baseText)
src/main/java/yoshikihigo/tinypdg/prelement/ElementPredictor.java:68
↓ 1 callers
Method
getReachableNodes
( final CFGNode<? extends ProgramElementInfo> startNode)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:670
↓ 1 callers
Method
getTotalProbability
()
src/main/java/yoshikihigo/tinypdg/prelement/data/CombinationalFrequency.java:29
↓ 1 callers
Method
isGoodClone
(final ClonePairInfo candidate, final List<ClonePairInfo> references)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/Bellon.java:144
↓ 1 callers
Method
isOKClone
(final ClonePairInfo candidate, final List<ClonePairInfo> references)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/Bellon.java:109
↓ 1 callers
Method
makeJumpEdge
(final CFGNode<?> fromNode, final CFGNode<?> toNode)
src/main/java/yoshikihigo/tinypdg/cfg/edge/CFGEdge.java:48
↓ 1 callers
Method
mergeNodes
(final PDG pdg)
src/main/java/yoshikihigo/tinypdg/scorpio/pdg/PDGMergedNode.java:17
↓ 1 callers
Method
method1
(boolean b1)
src/test/java/test011/Test011.java:19
↓ 1 callers
Method
printCombinationalFrequencies
( final List<CombinationalFrequency> frequencies)
src/main/java/yoshikihigo/tinypdg/prelement/ElementPredictor.java:181
↓ 1 callers
Method
printNumberOfComparison
(final long number)
src/main/java/yoshikihigo/tinypdg/scorpio/Scorpio.java:320
↓ 1 callers
Method
quickSort
(int[] array, int left, int right)
src/test/java/test015/Test015.java:18
↓ 1 callers
Method
registerTextsToDatabase
(final DAO dao, final ConcurrentMap<Integer, String> texts)
src/main/java/yoshikihigo/tinypdg/prelement/DependenceDistiller.java:316
↓ 1 callers
Method
removeBackwardEdge
(final CFGEdge backwardEdge)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:66
↓ 1 callers
Method
removeBackwardNode
( final CFGNode<? extends ProgramElementInfo> node)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:94
↓ 1 callers
Method
removeForwardEdge
(final CFGEdge forwardEdge)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:52
↓ 1 callers
Method
removeForwardNode
( final CFGNode<? extends ProgramElementInfo> node)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGNode.java:80
↓ 1 callers
Method
removePseudoNodes
()
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:516
↓ 1 callers
Method
replaceFromNode
(PDGNode<?> fromNode)
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:21
↓ 1 callers
Method
replaceToNode
(PDGNode<?> toNode)
src/main/java/yoshikihigo/tinypdg/pdg/edge/PDGEdge.java:23
↓ 1 callers
Method
resolveDuplicatedMarkingTokens
(final String text)
src/main/java/yoshikihigo/tinypdg/scorpio/NormalizedText.java:55
↓ 1 callers
Method
sameOnOkValue
(final ClonePairInfo pair1, final ClonePairInfo pair2, final float threshold)
src/main/java/yoshikihigo/tinypdg/scorpio/SlicingThread.java:342
↓ 1 callers
Method
setAnonymousClassDeclaration
( final ClassInfo anonymousClassDeclaration)
src/main/java/yoshikihigo/tinypdg/pe/ExpressionInfo.java:69
↓ 1 callers
Method
setCategory
(final CATEGORY category)
src/main/java/yoshikihigo/tinypdg/pe/VariableInfo.java:17
↓ 1 callers
Method
setElseStatement
(final StatementInfo elseBody)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:145
↓ 1 callers
Method
setFinallyStatement
(final StatementInfo finallyStatement)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:168
↓ 1 callers
Method
setLabel
(final String label)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:272
↓ 1 callers
Method
setStatement
(final StatementInfo statement)
src/main/java/yoshikihigo/tinypdg/pe/MethodInfo.java:39
↓ 1 callers
Method
write
()
src/main/java/yoshikihigo/tinypdg/scorpio/io/BellonWriter.java:20
↓ 1 callers
Method
writeCFGEdges
( final CFG cfg, final Map<CFGNode<? extends ProgramElementInfo>, Integer> nodeLabels, final int c
src/main/java/yoshikihigo/tinypdg/graphviz/Writer.java:232
↓ 1 callers
Method
writeMethodCFG
(final CFG cfg, final int createdGraphNumber, final BufferedWriter writer)
src/main/java/yoshikihigo/tinypdg/graphviz/Writer.java:170
↓ 1 callers
Method
writePDG
(final PDG pdg, final int createdGraphNumber, final BufferedWriter writer)
src/main/java/yoshikihigo/tinypdg/graphviz/Writer.java:262
Method
Bellon
(final float threshold, final String oracle, final String detectionResult)
src/main/java/yoshikihigo/tinypdg/scorpio/bellon/Bellon.java:102
Method
BellonWriter
(final String path, final SortedSet<ClonePairInfo> clonepairs)
src/main/java/yoshikihigo/tinypdg/scorpio/io/BellonWriter.java:15
Method
CATEGORY
(final String id)
src/main/java/yoshikihigo/tinypdg/pe/ExpressionInfo.java:44
Method
CATEGORY
(final String id)
src/main/java/yoshikihigo/tinypdg/pe/StatementInfo.java:59
Method
CFG
(final ProgramElementInfo core, final CFGNodeFactory nodeFactory)
src/main/java/yoshikihigo/tinypdg/cfg/CFG.java:44
Method
CFGBreakStatementNode
(final StatementInfo breakStatement)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGBreakStatementNode.java:7
Method
CFGContinueStatementNode
(final StatementInfo continueStatement)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGContinueStatementNode.java:7
Method
CFGControlEdge
(CFGNode<?> fromNode, final CFGNode<?> toNode, final boolean control)
src/main/java/yoshikihigo/tinypdg/cfg/edge/CFGControlEdge.java:9
Method
CFGControlNode
(final ProgramElementInfo expression)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGControlNode.java:7
Method
CFGEdge
(final CFGNode<?> fromNode, final CFGNode<?> toNode)
src/main/java/yoshikihigo/tinypdg/cfg/edge/CFGEdge.java:60
Method
CFGExpressionNode
(final ExpressionInfo expression)
src/main/java/yoshikihigo/tinypdg/cfg/node/CFGExpressionNode.java:7
Method
CFGJumpEdge
(final CFGNode<?> fromNode, final CFGNode<?> toNode)
src/main/java/yoshikihigo/tinypdg/cfg/edge/CFGJumpEdge.java:7
← previous
next →
101–200 of 354, ranked by callers