Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/GeoffreyHecht/paprika
/ functions
Functions
371 in github.com/GeoffreyHecht/paprika
⨍
Functions
371
◇
Types & classes
91
↓ 59 callers
Method
execute
(boolean details)
src/paprika/neo4j/Query.java:38
↓ 47 callers
Method
updateEntity
()
src/paprika/metrics/UnaryMetric.java:41
↓ 33 callers
Method
resultToCSV
(Result result, String csvSuffix)
src/paprika/neo4j/QueryEngine.java:99
↓ 26 callers
Method
addArgument
(PaprikaArgument paprikaArgument)
src/paprika/entities/PaprikaMethod.java:93
↓ 24 callers
Method
executeFuzzy
(boolean details)
src/paprika/neo4j/CCQuery.java:63
↓ 23 callers
Method
getName
()
src/paprika/metrics/Metric.java:36
↓ 19 callers
Method
toString
()
src/paprika/entities/Entity.java:54
↓ 16 callers
Method
write
(int b)
src/paprika/analyzer/SootAnalyzer.java:78
↓ 14 callers
Method
getValue
()
src/paprika/metrics/Metric.java:28
↓ 9 callers
Method
calculeTresholds
(Result result)
src/paprika/neo4j/QuartileCalculator.java:84
↓ 8 callers
Method
statsToCSV
(Map<String,Double> stats, String csvSuffix)
src/paprika/neo4j/QueryEngine.java:162
↓ 7 callers
Method
getMetrics
()
src/paprika/entities/Entity.java:42
↓ 7 callers
Method
insertMetric
(Metric metric, Node node)
src/paprika/neo4j/ModelToGraph.java:103
↓ 7 callers
Method
isSubClass
(SootClass sootClass, String className)
src/paprika/analyzer/SootAnalyzer.java:545
↓ 6 callers
Method
getReturnType
()
src/paprika/entities/PaprikaMethod.java:36
↓ 5 callers
Method
createHeavyAsyncTaskStepsQuery
(QueryEngine queryEngine)
src/paprika/neo4j/HeavyAsyncTaskStepsQuery.java:48
↓ 5 callers
Method
createHeavyBroadcastReceiverQuery
(QueryEngine queryEngine)
src/paprika/neo4j/HeavyBroadcastReceiverQuery.java:48
↓ 5 callers
Method
createHeavyServiceStartQuery
(QueryEngine queryEngine)
src/paprika/neo4j/HeavyServiceStartQuery.java:50
↓ 5 callers
Method
deleteEntityIn
(String appKey,String nodeType1,String nodeType2,String reltype)
src/paprika/neo4j/QueryEngine.java:251
↓ 4 callers
Method
createBLOBQuery
(QueryEngine queryEngine)
src/paprika/neo4j/BLOBQuery.java:52
↓ 4 callers
Method
createCCQuery
(QueryEngine queryEngine)
src/paprika/neo4j/CCQuery.java:45
↓ 4 callers
Method
createLMQuery
(QueryEngine queryEngine)
src/paprika/neo4j/LMQuery.java:46
↓ 4 callers
Method
createSAKQuery
(QueryEngine queryEngine)
src/paprika/neo4j/SAKQuery.java:46
↓ 4 callers
Method
deleteRelations
(String appKey,String nodeType1,String nodeType2,String reltype)
src/paprika/neo4j/QueryEngine.java:240
↓ 4 callers
Method
getGraphDatabaseService
()
src/paprika/neo4j/QueryEngine.java:49
↓ 4 callers
Method
getKey
()
src/paprika/entities/PaprikaApp.java:114
↓ 4 callers
Method
getPaprikaClasses
()
src/paprika/entities/PaprikaApp.java:73
↓ 4 callers
Method
getParentName
()
src/paprika/entities/PaprikaClass.java:52
↓ 4 callers
Method
getPropertyForAllApk
(String nodeType, String property,String suffix)
src/paprika/neo4j/QueryEngine.java:73
↓ 4 callers
Method
getUsedVariables
()
src/paprika/entities/PaprikaMethod.java:77
↓ 4 callers
Method
setName
(String name)
src/paprika/entities/Entity.java:38
↓ 3 callers
Method
classContainsMethod
Test if a class contains a method with same name, parameters and return type @param sootClass @param sootMethod @return
src/paprika/analyzer/SootAnalyzer.java:575
↓ 3 callers
Method
createARGB8888Query
(QueryEngine queryEngine)
src/paprika/neo4j/ARGB8888Query.java:36
↓ 3 callers
Method
createIGSQuery
(QueryEngine queryEngine)
src/paprika/neo4j/IGSQuery.java:36
↓ 3 callers
Method
createIsFinal
(Entity entity, boolean value)
src/paprika/metrics/IsFinal.java:35
↓ 3 callers
Method
createIsStatic
(Entity entity, boolean value)
src/paprika/metrics/IsStatic.java:35
↓ 3 callers
Method
createLICQuery
(QueryEngine queryEngine)
src/paprika/neo4j/LICQuery.java:36
↓ 3 callers
Method
createMIMQuery
(QueryEngine queryEngine)
src/paprika/neo4j/MIMQuery.java:36
↓ 3 callers
Method
createNLMRQuery
(QueryEngine queryEngine)
src/paprika/neo4j/NLMRQuery.java:36
↓ 3 callers
Method
createOverdrawQuery
(QueryEngine queryEngine)
src/paprika/neo4j/OverdrawQuery.java:36
↓ 3 callers
Method
getInterfaces
()
src/paprika/entities/PaprikaClass.java:82
↓ 3 callers
Method
getModifier
()
src/paprika/entities/PaprikaClass.java:40
↓ 3 callers
Method
getName
()
src/paprika/entities/Entity.java:34
↓ 3 callers
Method
getType
()
src/paprika/entities/PaprikaVariable.java:29
↓ 3 callers
Method
isProtected
()
src/paprika/entities/PaprikaVariable.java:58
↓ 3 callers
Method
isPublic
()
src/paprika/entities/PaprikaVariable.java:50
↓ 2 callers
Method
callMethod
(Entity paprikaMethod)
src/paprika/entities/PaprikaMethod.java:81
↓ 2 callers
Method
createHashMapUsageQuery
(QueryEngine queryEngine)
src/paprika/neo4j/HashMapUsageQuery.java:36
↓ 2 callers
Method
createInitOnDrawQuery
(QueryEngine queryEngine)
src/paprika/neo4j/InitOnDrawQuery.java:36
↓ 2 callers
Method
createInvalidateWithoutRectQuery
(QueryEngine queryEngine)
src/paprika/neo4j/InvalidateWithoutRectQuery.java:36
↓ 2 callers
Method
createIsAbstract
(Entity entity, boolean value)
src/paprika/metrics/IsAbstract.java:35
↓ 2 callers
Method
createNumberOfMethods
(Entity entity, int value)
src/paprika/metrics/NumberOfMethods.java:34
↓ 2 callers
Method
createTrackingHardwareIdQuery
(QueryEngine queryEngine)
src/paprika/neo4j/TrackingHardwareIdQuery.java:36
↓ 2 callers
Method
createUnsuitedLRUCacheSizeQuery
(QueryEngine queryEngine)
src/paprika/neo4j/UnsuitedLRUCacheSizeQuery.java:36
↓ 2 callers
Method
createUnsupportedHardwareAccelerationQuery
(QueryEngine queryEngine)
src/paprika/neo4j/UnsupportedHardwareAccelerationQuery.java:36
↓ 2 callers
Method
deleteEntireApp
(String appKey)
src/paprika/neo4j/QueryEngine.java:273
↓ 2 callers
Method
getComplexity
()
src/paprika/entities/PaprikaClass.java:106
↓ 2 callers
Method
getPack
()
src/paprika/entities/PaprikaApp.java:94
↓ 2 callers
Method
getPaprikaClass
()
src/paprika/entities/PaprikaMethod.java:60
↓ 2 callers
Method
getPaprikaMethods
()
src/paprika/entities/PaprikaClass.java:48
↓ 2 callers
Method
getPosition
()
src/paprika/entities/PaprikaArgument.java:40
↓ 2 callers
Method
start
()
src/paprika/neo4j/DatabaseManager.java:38
↓ 1 callers
Method
AnalyzedAppQuery
()
src/paprika/neo4j/QueryEngine.java:65
↓ 1 callers
Method
addChildren
()
src/paprika/entities/PaprikaClass.java:104
↓ 1 callers
Method
addComplexity
(int value)
src/paprika/entities/PaprikaClass.java:100
↓ 1 callers
Method
addExternalArgument
(PaprikaExternalArgument paprikaExternalArgument)
src/paprika/entities/PaprikaExternalMethod.java:66
↓ 1 callers
Method
addMetric
(UnaryMetric unaryMetric)
src/paprika/entities/Entity.java:50
↓ 1 callers
Method
addPaprikaClass
(PaprikaClass paprikaClass)
src/paprika/entities/PaprikaApp.java:78
↓ 1 callers
Method
addPaprikaExternalClass
(PaprikaExternalClass paprikaExternalClass)
src/paprika/entities/PaprikaApp.java:69
↓ 1 callers
Method
addPaprikaExternalMethod
(PaprikaExternalMethod paprikaMethod)
src/paprika/entities/PaprikaExternalClass.java:56
↓ 1 callers
Method
addPaprikaMethod
(PaprikaMethod paprikaMethod)
src/paprika/entities/PaprikaClass.java:88
↓ 1 callers
Method
addPaprikaVariable
(PaprikaVariable paprikaVariable)
src/paprika/entities/PaprikaClass.java:144
↓ 1 callers
Method
calculateClassComplexityQuartile
()
src/paprika/neo4j/QuartileCalculator.java:42
↓ 1 callers
Method
calculateCyclomaticComplexityQuartile
()
src/paprika/neo4j/QuartileCalculator.java:53
↓ 1 callers
Method
calculateLackofCohesionInMethodsQuartile
()
src/paprika/neo4j/QuartileCalculator.java:131
↓ 1 callers
Method
calculateNumberOfAttributesQuartile
()
src/paprika/neo4j/QuartileCalculator.java:153
↓ 1 callers
Method
calculateNumberOfImplementedInterfacesQuartile
Excluding classes implementing 0 or 1 interface @return
src/paprika/neo4j/QuartileCalculator.java:109
↓ 1 callers
Method
calculateNumberOfMethodsForInterfacesQuartile
()
src/paprika/neo4j/QuartileCalculator.java:120
↓ 1 callers
Method
calculateNumberOfMethodsQuartile
()
src/paprika/neo4j/QuartileCalculator.java:142
↓ 1 callers
Method
calculateNumberofInstructionsQuartile
()
src/paprika/neo4j/QuartileCalculator.java:64
↓ 1 callers
Method
checkArgs
(Namespace arg)
src/paprika/Main.java:111
↓ 1 callers
Method
collectAppMetrics
Should be called after all classes have been processed once
src/paprika/analyzer/SootAnalyzer.java:158
↓ 1 callers
Method
collectCallGraphMetrics
()
src/paprika/analyzer/SootAnalyzer.java:144
↓ 1 callers
Method
collectClassMetrics
(SootClass sootClass)
src/paprika/analyzer/SootAnalyzer.java:384
↓ 1 callers
Method
collectClassesMetrics
()
src/paprika/analyzer/SootAnalyzer.java:172
↓ 1 callers
Method
collectMethodMetricsFromCallGraph
(PaprikaMethod paprikaMethod, SootMethod sootMethod)
src/paprika/analyzer/SootAnalyzer.java:322
↓ 1 callers
Method
collectMethodsMetrics
Should be called after all classes have been processed once
src/paprika/analyzer/SootAnalyzer.java:219
↓ 1 callers
Method
computeInheritance
()
src/paprika/analyzer/SootAnalyzer.java:499
↓ 1 callers
Method
computeInterface
()
src/paprika/analyzer/SootAnalyzer.java:511
↓ 1 callers
Method
computeLCOM
()
src/paprika/entities/PaprikaClass.java:118
↓ 1 callers
Method
computeMetrics
Should be called last
src/paprika/analyzer/SootAnalyzer.java:198
↓ 1 callers
Method
computeNPathComplexity
Get the NPath complexity of the entire program The NPath complexity is just the combinatorial of the cyclomatic complexity
src/paprika/entities/PaprikaClass.java:140
↓ 1 callers
Method
computeSha256
(String path)
src/paprika/Main.java:43
↓ 1 callers
Method
countAsyncClasses
()
src/paprika/neo4j/QueryEngine.java:326
↓ 1 callers
Method
countInnerClasses
()
src/paprika/neo4j/QueryEngine.java:318
↓ 1 callers
Method
countVariables
()
src/paprika/neo4j/QueryEngine.java:310
↓ 1 callers
Method
countViews
()
src/paprika/neo4j/QueryEngine.java:334
↓ 1 callers
Method
coupledTo
(PaprikaClass paprikaClass)
src/paprika/entities/PaprikaClass.java:112
↓ 1 callers
Method
createCallGraph
(PaprikaApp paprikaApp)
src/paprika/neo4j/ModelToGraph.java:226
↓ 1 callers
Method
createClassComplexity
(PaprikaClass paprikaClass)
src/paprika/metrics/ClassComplexity.java:34
next →
1–100 of 371, ranked by callers