MCPcopy Create free account

hub / github.com/GeoffreyHecht/paprika / functions

Functions371 in github.com/GeoffreyHecht/paprika

↓ 59 callersMethodexecute
(boolean details)
src/paprika/neo4j/Query.java:38
↓ 47 callersMethodupdateEntity
()
src/paprika/metrics/UnaryMetric.java:41
↓ 33 callersMethodresultToCSV
(Result result, String csvSuffix)
src/paprika/neo4j/QueryEngine.java:99
↓ 26 callersMethodaddArgument
(PaprikaArgument paprikaArgument)
src/paprika/entities/PaprikaMethod.java:93
↓ 24 callersMethodexecuteFuzzy
(boolean details)
src/paprika/neo4j/CCQuery.java:63
↓ 23 callersMethodgetName
()
src/paprika/metrics/Metric.java:36
↓ 19 callersMethodtoString
()
src/paprika/entities/Entity.java:54
↓ 16 callersMethodwrite
(int b)
src/paprika/analyzer/SootAnalyzer.java:78
↓ 14 callersMethodgetValue
()
src/paprika/metrics/Metric.java:28
↓ 9 callersMethodcalculeTresholds
(Result result)
src/paprika/neo4j/QuartileCalculator.java:84
↓ 8 callersMethodstatsToCSV
(Map<String,Double> stats, String csvSuffix)
src/paprika/neo4j/QueryEngine.java:162
↓ 7 callersMethodgetMetrics
()
src/paprika/entities/Entity.java:42
↓ 7 callersMethodinsertMetric
(Metric metric, Node node)
src/paprika/neo4j/ModelToGraph.java:103
↓ 7 callersMethodisSubClass
(SootClass sootClass, String className)
src/paprika/analyzer/SootAnalyzer.java:545
↓ 6 callersMethodgetReturnType
()
src/paprika/entities/PaprikaMethod.java:36
↓ 5 callersMethodcreateHeavyAsyncTaskStepsQuery
(QueryEngine queryEngine)
src/paprika/neo4j/HeavyAsyncTaskStepsQuery.java:48
↓ 5 callersMethodcreateHeavyBroadcastReceiverQuery
(QueryEngine queryEngine)
src/paprika/neo4j/HeavyBroadcastReceiverQuery.java:48
↓ 5 callersMethodcreateHeavyServiceStartQuery
(QueryEngine queryEngine)
src/paprika/neo4j/HeavyServiceStartQuery.java:50
↓ 5 callersMethoddeleteEntityIn
(String appKey,String nodeType1,String nodeType2,String reltype)
src/paprika/neo4j/QueryEngine.java:251
↓ 4 callersMethodcreateBLOBQuery
(QueryEngine queryEngine)
src/paprika/neo4j/BLOBQuery.java:52
↓ 4 callersMethodcreateCCQuery
(QueryEngine queryEngine)
src/paprika/neo4j/CCQuery.java:45
↓ 4 callersMethodcreateLMQuery
(QueryEngine queryEngine)
src/paprika/neo4j/LMQuery.java:46
↓ 4 callersMethodcreateSAKQuery
(QueryEngine queryEngine)
src/paprika/neo4j/SAKQuery.java:46
↓ 4 callersMethoddeleteRelations
(String appKey,String nodeType1,String nodeType2,String reltype)
src/paprika/neo4j/QueryEngine.java:240
↓ 4 callersMethodgetGraphDatabaseService
()
src/paprika/neo4j/QueryEngine.java:49
↓ 4 callersMethodgetKey
()
src/paprika/entities/PaprikaApp.java:114
↓ 4 callersMethodgetPaprikaClasses
()
src/paprika/entities/PaprikaApp.java:73
↓ 4 callersMethodgetParentName
()
src/paprika/entities/PaprikaClass.java:52
↓ 4 callersMethodgetPropertyForAllApk
(String nodeType, String property,String suffix)
src/paprika/neo4j/QueryEngine.java:73
↓ 4 callersMethodgetUsedVariables
()
src/paprika/entities/PaprikaMethod.java:77
↓ 4 callersMethodsetName
(String name)
src/paprika/entities/Entity.java:38
↓ 3 callersMethodclassContainsMethod
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 callersMethodcreateARGB8888Query
(QueryEngine queryEngine)
src/paprika/neo4j/ARGB8888Query.java:36
↓ 3 callersMethodcreateIGSQuery
(QueryEngine queryEngine)
src/paprika/neo4j/IGSQuery.java:36
↓ 3 callersMethodcreateIsFinal
(Entity entity, boolean value)
src/paprika/metrics/IsFinal.java:35
↓ 3 callersMethodcreateIsStatic
(Entity entity, boolean value)
src/paprika/metrics/IsStatic.java:35
↓ 3 callersMethodcreateLICQuery
(QueryEngine queryEngine)
src/paprika/neo4j/LICQuery.java:36
↓ 3 callersMethodcreateMIMQuery
(QueryEngine queryEngine)
src/paprika/neo4j/MIMQuery.java:36
↓ 3 callersMethodcreateNLMRQuery
(QueryEngine queryEngine)
src/paprika/neo4j/NLMRQuery.java:36
↓ 3 callersMethodcreateOverdrawQuery
(QueryEngine queryEngine)
src/paprika/neo4j/OverdrawQuery.java:36
↓ 3 callersMethodgetInterfaces
()
src/paprika/entities/PaprikaClass.java:82
↓ 3 callersMethodgetModifier
()
src/paprika/entities/PaprikaClass.java:40
↓ 3 callersMethodgetName
()
src/paprika/entities/Entity.java:34
↓ 3 callersMethodgetType
()
src/paprika/entities/PaprikaVariable.java:29
↓ 3 callersMethodisProtected
()
src/paprika/entities/PaprikaVariable.java:58
↓ 3 callersMethodisPublic
()
src/paprika/entities/PaprikaVariable.java:50
↓ 2 callersMethodcallMethod
(Entity paprikaMethod)
src/paprika/entities/PaprikaMethod.java:81
↓ 2 callersMethodcreateHashMapUsageQuery
(QueryEngine queryEngine)
src/paprika/neo4j/HashMapUsageQuery.java:36
↓ 2 callersMethodcreateInitOnDrawQuery
(QueryEngine queryEngine)
src/paprika/neo4j/InitOnDrawQuery.java:36
↓ 2 callersMethodcreateInvalidateWithoutRectQuery
(QueryEngine queryEngine)
src/paprika/neo4j/InvalidateWithoutRectQuery.java:36
↓ 2 callersMethodcreateIsAbstract
(Entity entity, boolean value)
src/paprika/metrics/IsAbstract.java:35
↓ 2 callersMethodcreateNumberOfMethods
(Entity entity, int value)
src/paprika/metrics/NumberOfMethods.java:34
↓ 2 callersMethodcreateTrackingHardwareIdQuery
(QueryEngine queryEngine)
src/paprika/neo4j/TrackingHardwareIdQuery.java:36
↓ 2 callersMethodcreateUnsuitedLRUCacheSizeQuery
(QueryEngine queryEngine)
src/paprika/neo4j/UnsuitedLRUCacheSizeQuery.java:36
↓ 2 callersMethodcreateUnsupportedHardwareAccelerationQuery
(QueryEngine queryEngine)
src/paprika/neo4j/UnsupportedHardwareAccelerationQuery.java:36
↓ 2 callersMethoddeleteEntireApp
(String appKey)
src/paprika/neo4j/QueryEngine.java:273
↓ 2 callersMethodgetComplexity
()
src/paprika/entities/PaprikaClass.java:106
↓ 2 callersMethodgetPack
()
src/paprika/entities/PaprikaApp.java:94
↓ 2 callersMethodgetPaprikaClass
()
src/paprika/entities/PaprikaMethod.java:60
↓ 2 callersMethodgetPaprikaMethods
()
src/paprika/entities/PaprikaClass.java:48
↓ 2 callersMethodgetPosition
()
src/paprika/entities/PaprikaArgument.java:40
↓ 2 callersMethodstart
()
src/paprika/neo4j/DatabaseManager.java:38
↓ 1 callersMethodAnalyzedAppQuery
()
src/paprika/neo4j/QueryEngine.java:65
↓ 1 callersMethodaddChildren
()
src/paprika/entities/PaprikaClass.java:104
↓ 1 callersMethodaddComplexity
(int value)
src/paprika/entities/PaprikaClass.java:100
↓ 1 callersMethodaddExternalArgument
(PaprikaExternalArgument paprikaExternalArgument)
src/paprika/entities/PaprikaExternalMethod.java:66
↓ 1 callersMethodaddMetric
(UnaryMetric unaryMetric)
src/paprika/entities/Entity.java:50
↓ 1 callersMethodaddPaprikaClass
(PaprikaClass paprikaClass)
src/paprika/entities/PaprikaApp.java:78
↓ 1 callersMethodaddPaprikaExternalClass
(PaprikaExternalClass paprikaExternalClass)
src/paprika/entities/PaprikaApp.java:69
↓ 1 callersMethodaddPaprikaExternalMethod
(PaprikaExternalMethod paprikaMethod)
src/paprika/entities/PaprikaExternalClass.java:56
↓ 1 callersMethodaddPaprikaMethod
(PaprikaMethod paprikaMethod)
src/paprika/entities/PaprikaClass.java:88
↓ 1 callersMethodaddPaprikaVariable
(PaprikaVariable paprikaVariable)
src/paprika/entities/PaprikaClass.java:144
↓ 1 callersMethodcalculateClassComplexityQuartile
()
src/paprika/neo4j/QuartileCalculator.java:42
↓ 1 callersMethodcalculateCyclomaticComplexityQuartile
()
src/paprika/neo4j/QuartileCalculator.java:53
↓ 1 callersMethodcalculateLackofCohesionInMethodsQuartile
()
src/paprika/neo4j/QuartileCalculator.java:131
↓ 1 callersMethodcalculateNumberOfAttributesQuartile
()
src/paprika/neo4j/QuartileCalculator.java:153
↓ 1 callersMethodcalculateNumberOfImplementedInterfacesQuartile
Excluding classes implementing 0 or 1 interface @return
src/paprika/neo4j/QuartileCalculator.java:109
↓ 1 callersMethodcalculateNumberOfMethodsForInterfacesQuartile
()
src/paprika/neo4j/QuartileCalculator.java:120
↓ 1 callersMethodcalculateNumberOfMethodsQuartile
()
src/paprika/neo4j/QuartileCalculator.java:142
↓ 1 callersMethodcalculateNumberofInstructionsQuartile
()
src/paprika/neo4j/QuartileCalculator.java:64
↓ 1 callersMethodcheckArgs
(Namespace arg)
src/paprika/Main.java:111
↓ 1 callersMethodcollectAppMetrics
Should be called after all classes have been processed once
src/paprika/analyzer/SootAnalyzer.java:158
↓ 1 callersMethodcollectCallGraphMetrics
()
src/paprika/analyzer/SootAnalyzer.java:144
↓ 1 callersMethodcollectClassMetrics
(SootClass sootClass)
src/paprika/analyzer/SootAnalyzer.java:384
↓ 1 callersMethodcollectClassesMetrics
()
src/paprika/analyzer/SootAnalyzer.java:172
↓ 1 callersMethodcollectMethodMetricsFromCallGraph
(PaprikaMethod paprikaMethod, SootMethod sootMethod)
src/paprika/analyzer/SootAnalyzer.java:322
↓ 1 callersMethodcollectMethodsMetrics
Should be called after all classes have been processed once
src/paprika/analyzer/SootAnalyzer.java:219
↓ 1 callersMethodcomputeInheritance
()
src/paprika/analyzer/SootAnalyzer.java:499
↓ 1 callersMethodcomputeInterface
()
src/paprika/analyzer/SootAnalyzer.java:511
↓ 1 callersMethodcomputeLCOM
()
src/paprika/entities/PaprikaClass.java:118
↓ 1 callersMethodcomputeMetrics
Should be called last
src/paprika/analyzer/SootAnalyzer.java:198
↓ 1 callersMethodcomputeNPathComplexity
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 callersMethodcomputeSha256
(String path)
src/paprika/Main.java:43
↓ 1 callersMethodcountAsyncClasses
()
src/paprika/neo4j/QueryEngine.java:326
↓ 1 callersMethodcountInnerClasses
()
src/paprika/neo4j/QueryEngine.java:318
↓ 1 callersMethodcountVariables
()
src/paprika/neo4j/QueryEngine.java:310
↓ 1 callersMethodcountViews
()
src/paprika/neo4j/QueryEngine.java:334
↓ 1 callersMethodcoupledTo
(PaprikaClass paprikaClass)
src/paprika/entities/PaprikaClass.java:112
↓ 1 callersMethodcreateCallGraph
(PaprikaApp paprikaApp)
src/paprika/neo4j/ModelToGraph.java:226
↓ 1 callersMethodcreateClassComplexity
(PaprikaClass paprikaClass)
src/paprika/metrics/ClassComplexity.java:34
next →1–100 of 371, ranked by callers