Skip navigation links
A B C D E F G H L M N O P S T V 

A

analyze(File) - Method in class pl.gdela.socomo.bytecode.BytecodeAnalyzer
Analyzes single *.class file.
analyze(Collection<File>) - Method in class pl.gdela.socomo.bytecode.BytecodeAnalyzer
Analyzes collection of *.class files.
analyzeBytecode(File) - Method in class pl.gdela.socomo.SocomoFacade
 
analyzeDir(File) - Method in class pl.gdela.socomo.bytecode.BytecodeAnalyzer
Analyzes *.class files from a given directory and its subdirectories.

B

buildInto(File) - Method in class pl.gdela.socomo.visualizer.VisualizerBuilder
 
BytecodeAnalyzer - Class in pl.gdela.socomo.bytecode
Analyzes bytecode to discover source classes and members and their dependencies.
BytecodeAnalyzer(DependencyCollector) - Constructor for class pl.gdela.socomo.bytecode.BytecodeAnalyzer
Creates analyzer that will emit information to the given collector.

C

className - Variable in class pl.gdela.socomo.codemap.CodeMember
Simple name of the class to which member belongs.
Codemap - Class in pl.gdela.socomo.codemap
Map of the java code: what we have in it and what is dependant on what.
Codemap() - Constructor for class pl.gdela.socomo.codemap.Codemap
 
CodemappingCollector - Class in pl.gdela.socomo.codemap
Builds a codemap from the information supplied via DependencyCollector methods.
CodemappingCollector() - Constructor for class pl.gdela.socomo.codemap.CodemappingCollector
 
CodemapToLevel - Class in pl.gdela.socomo.composition
 
CodemapToLevel() - Constructor for class pl.gdela.socomo.composition.CodemapToLevel
 
CodeMember - Class in pl.gdela.socomo.codemap
Member of the java code package.
CodePackage - Class in pl.gdela.socomo.codemap
Package of java code.
compareTo(CodeMember) - Method in class pl.gdela.socomo.codemap.CodeMember
 
compareTo(CodePackage) - Method in class pl.gdela.socomo.codemap.CodePackage
 
compareTo(MemberDep) - Method in class pl.gdela.socomo.codemap.MemberDep
 
compareTo(PackageDep) - Method in class pl.gdela.socomo.codemap.PackageDep
 
compareTo(Component) - Method in class pl.gdela.socomo.composition.Component
 
compareTo(ComponentDep) - Method in class pl.gdela.socomo.composition.ComponentDep
 
Component - Class in pl.gdela.socomo.composition
Slice of the code at give level.
ComponentDep - Class in pl.gdela.socomo.composition
Directed dependency between two Components.
components - Variable in class pl.gdela.socomo.composition.Level
 

D

dependencies - Variable in class pl.gdela.socomo.composition.Level
 
DependencyCollector - Interface in pl.gdela.socomo.bytecode
Collects dependencies from the bytecode.
DepType - Enum in pl.gdela.socomo.codemap
 

E

enterClass(String) - Method in interface pl.gdela.socomo.bytecode.DependencyCollector
Signals the source class of the dependencies that will be marked subsequently.
enterClass(String) - Method in class pl.gdela.socomo.codemap.CodemappingCollector
 
enterMember(String) - Method in interface pl.gdela.socomo.bytecode.DependencyCollector
Signals the source member of the dependencies that will be marked subsequently.
enterMember(String) - Method in class pl.gdela.socomo.codemap.CodemappingCollector
 
equals(Object) - Method in class pl.gdela.socomo.codemap.CodeMember
 
equals(Object) - Method in class pl.gdela.socomo.codemap.CodePackage
 
equals(Object) - Method in class pl.gdela.socomo.composition.Component
 
equals(Object) - Method in class pl.gdela.socomo.composition.ComponentDep
 
exitClass() - Method in interface pl.gdela.socomo.bytecode.DependencyCollector
Signals end of the source class.
exitClass() - Method in class pl.gdela.socomo.codemap.CodemappingCollector
 
exitMember(int) - Method in interface pl.gdela.socomo.bytecode.DependencyCollector
Signals end of the source member.
exitMember(int) - Method in class pl.gdela.socomo.codemap.CodemappingCollector
 

F

formatted() - Method in class pl.gdela.socomo.codemap.Codemap
Returns a human-friendly, textual multiline representation of the codemap.
formatted() - Method in class pl.gdela.socomo.composition.Level
Returns a human-friendly, textual multiline representation of the level.
fqn - Variable in class pl.gdela.socomo.codemap.CodePackage
Fully qualified name of the package, eg.
from - Variable in class pl.gdela.socomo.codemap.MemberDep
The member that uses to member.
from - Variable in class pl.gdela.socomo.codemap.PackageDep
The package that uses to package.
from - Variable in class pl.gdela.socomo.composition.ComponentDep
The component that uses to component.

G

getCodemap() - Method in class pl.gdela.socomo.codemap.CodemappingCollector
 
guessLevel(Codemap) - Static method in class pl.gdela.socomo.composition.LevelGuesser
Returns the level name which is most interesting for this codemap.
guessLevel() - Method in class pl.gdela.socomo.SocomoFacade
 

H

hashCode() - Method in class pl.gdela.socomo.codemap.CodeMember
 
hashCode() - Method in class pl.gdela.socomo.codemap.CodePackage
 
hashCode() - Method in class pl.gdela.socomo.composition.Component
 
hashCode() - Method in class pl.gdela.socomo.composition.ComponentDep
 

L

Level - Class in pl.gdela.socomo.composition
Level at which we model source code composition.
LevelGuesser - Class in pl.gdela.socomo.composition
 

M

main(String[]) - Static method in class pl.gdela.socomo.Socomo
 
markDependency(DepType, String, String) - Method in interface pl.gdela.socomo.bytecode.DependencyCollector
Marks a dependency to a target class and member.
markDependency(DepType, String, String) - Method in class pl.gdela.socomo.codemap.CodemappingCollector
 
maxComponentSize() - Method in class pl.gdela.socomo.composition.Level
 
maxDependencyStrength() - Method in class pl.gdela.socomo.composition.Level
 
MemberDep - Class in pl.gdela.socomo.codemap
Directed dependency between two CodeMembers.
memberDeps() - Method in class pl.gdela.socomo.codemap.PackageDep
 
memberName - Variable in class pl.gdela.socomo.codemap.CodeMember
Simple name of the member.
members() - Method in class pl.gdela.socomo.codemap.CodePackage
 
Module - Class in pl.gdela.socomo.composition
A module understood as a set of java source codes.
Module(String) - Constructor for class pl.gdela.socomo.composition.Module
 

N

name - Variable in class pl.gdela.socomo.composition.Component
 
name - Variable in class pl.gdela.socomo.composition.Level
 
name - Variable in class pl.gdela.socomo.composition.Module
 

O

Origin - Enum in pl.gdela.socomo.codemap
The origin of a codemap element, eg. where a given class was defined.

P

PackageDep - Class in pl.gdela.socomo.codemap
Directed dependency between two CodePackages.
packageDeps() - Method in class pl.gdela.socomo.codemap.Codemap
 
packages() - Method in class pl.gdela.socomo.codemap.Codemap
 
packet - Variable in class pl.gdela.socomo.codemap.CodeMember
The package to which member belongs.
pl.gdela.socomo - package pl.gdela.socomo
 
pl.gdela.socomo.bytecode - package pl.gdela.socomo.bytecode
Analysis of bytecode to discover source classes and members and their dependencies.
pl.gdela.socomo.codemap - package pl.gdela.socomo.codemap
Model for complete map of code and its dependencies.
pl.gdela.socomo.composition - package pl.gdela.socomo.composition
Model for division of code at a specific level into components that are dependent on each other.
pl.gdela.socomo.visualizer - package pl.gdela.socomo.visualizer
 

S

select(Origin) - Method in class pl.gdela.socomo.codemap.Codemap
Returns a new codemap that contains only code elements defined in given origin.
setLevel(Level) - Method in class pl.gdela.socomo.visualizer.VisualizerBuilder
 
setModule(Module) - Method in class pl.gdela.socomo.visualizer.VisualizerBuilder
 
size() - Method in class pl.gdela.socomo.codemap.CodePackage
Returns the size of this package.
size - Variable in class pl.gdela.socomo.composition.Component
 
Socomo - Class in pl.gdela.socomo
Main class to execute SoCoMo analysis.
SocomoFacade - Class in pl.gdela.socomo
Facade for easy invocation of whole socomo flow, from bytecode analysis up to building dependency visualiser.
SocomoFacade(String) - Constructor for class pl.gdela.socomo.SocomoFacade
 
strength() - Method in class pl.gdela.socomo.codemap.PackageDep
 
strength - Variable in class pl.gdela.socomo.composition.ComponentDep
Strength of the dependency.

T

to - Variable in class pl.gdela.socomo.codemap.MemberDep
The member that is used by from member.
to - Variable in class pl.gdela.socomo.codemap.PackageDep
The package that is used by from package.
to - Variable in class pl.gdela.socomo.composition.ComponentDep
The component that is used by from component.
toString() - Method in class pl.gdela.socomo.codemap.CodeMember
 
toString() - Method in class pl.gdela.socomo.codemap.CodePackage
 
toString() - Method in enum pl.gdela.socomo.codemap.DepType
 
toString() - Method in class pl.gdela.socomo.codemap.MemberDep
 
toString() - Method in class pl.gdela.socomo.codemap.PackageDep
 
toString() - Method in class pl.gdela.socomo.composition.Component
 
toString() - Method in class pl.gdela.socomo.composition.ComponentDep
 
transform(Codemap, String) - Static method in class pl.gdela.socomo.composition.CodemapToLevel
 

V

valueOf(String) - Static method in enum pl.gdela.socomo.codemap.DepType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum pl.gdela.socomo.codemap.Origin
Returns the enum constant of this type with the specified name.
values() - Static method in enum pl.gdela.socomo.codemap.DepType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum pl.gdela.socomo.codemap.Origin
Returns an array containing the constants of this enum type, in the order they are declared.
visualizeInto(File) - Method in class pl.gdela.socomo.SocomoFacade
 
VisualizerBuilder - Class in pl.gdela.socomo.visualizer
Builds the visualizer single-page app for given module.
VisualizerBuilder() - Constructor for class pl.gdela.socomo.visualizer.VisualizerBuilder
 
A B C D E F G H L M N O P S T V 
Skip navigation links

Copyright © 2019. All rights reserved.