Index
All Classes|All Packages
A
- analyzeBytecode(File) - Method in class pl.gdela.socomo.SocomoFacade
-
Analyzes bytecode found in given input.
- analyzeDir(File) - Method in class pl.gdela.socomo.bytecode.BytecodeAnalyzer
-
Analyzes all
*.classfiles from a given directory and its subdirectories. - analyzeFile(File) - Method in class pl.gdela.socomo.bytecode.BytecodeAnalyzer
-
Analyzes single
*.classfile. - analyzeFiles(Collection<File>) - Method in class pl.gdela.socomo.bytecode.BytecodeAnalyzer
-
Analyzes collection of
*.classfiles. - analyzeJar(File) - Method in class pl.gdela.socomo.bytecode.BytecodeAnalyzer
-
Analyzes all
*.classfiles from a given*.jararchive. - ANNOTATED - pl.gdela.socomo.codemap.DepType
- ANNOTATION_VALUE - pl.gdela.socomo.codemap.DepType
B
- buildInto(File, 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
- CALLS - pl.gdela.socomo.codemap.DepType
- CALLS_DYNAMIC - pl.gdela.socomo.codemap.DepType
- CASTS_TO - pl.gdela.socomo.codemap.DepType
- CATCHES - pl.gdela.socomo.codemap.DepType
- chooseLevel(String) - Method in class pl.gdela.socomo.SocomoFacade
-
Choose level to be displayed on the diagram.
- 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
DependencyCollectormethods. - 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
- CREATES - pl.gdela.socomo.codemap.DepType
- CREATES_ARRAY - pl.gdela.socomo.codemap.DepType
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
- display() - Method in class pl.gdela.socomo.SocomoFacade
-
Opens created visualizer file in the browser.
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
- EXTENDS - pl.gdela.socomo.codemap.DepType
- EXTERNAL - pl.gdela.socomo.codemap.Origin
-
Not a part of the module, typically a library that we know about, because module sources refer to them.
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
tomember. - from - Variable in class pl.gdela.socomo.codemap.PackageDep
-
The package that uses
topackage. - from - Variable in class pl.gdela.socomo.composition.ComponentDep
-
The component that uses
tocomponent.
G
- get() - Static method in class pl.gdela.socomo.visualizer.SocomoVersion
-
Returns the version of Socomo that is currently being used.
- getCodemap() - Method in class pl.gdela.socomo.codemap.CodemappingCollector
- guessLevel() - Method in class pl.gdela.socomo.SocomoFacade
-
Guesses what will be the most interesting level.
- guessLevel(Codemap) - Static method in class pl.gdela.socomo.composition.LevelGuesser
-
Returns the level name which is most interesting for this codemap.
H
- HAS_PARAM - pl.gdela.socomo.codemap.DepType
- 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
I
- IMPLEMENTS - pl.gdela.socomo.codemap.DepType
- IS_OF_TYPE - pl.gdela.socomo.codemap.DepType
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 - pl.gdela.socomo.codemap.Origin
-
Main source root of the module.
- 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 lump of java source codes build together.
- 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
- nonSelfDepsAndFrom(Origin) - Static method in class pl.gdela.socomo.codemap.Selector
-
Returns selector that selects members only from given origin and only those dependencies between them, which are not dependencies between members in the same package.
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.
- PERMITS - pl.gdela.socomo.codemap.DepType
- 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
R
- READS_WRITES - pl.gdela.socomo.codemap.DepType
- REFERENCES - pl.gdela.socomo.codemap.DepType
- RETURNS - pl.gdela.socomo.codemap.DepType
S
- select(Selector) - Method in class pl.gdela.socomo.codemap.Codemap
-
Returns a new codemap that contains only code elements selected by given selector.
- Selector - Class in pl.gdela.socomo.codemap
-
Decides which members and member dependencies should be selected.
- Selector() - Constructor for class pl.gdela.socomo.codemap.Selector
- setLevel(Level) - Method in class pl.gdela.socomo.visualizer.VisualizerBuilder
- setModule(Module) - Method in class pl.gdela.socomo.visualizer.VisualizerBuilder
- size - Variable in class pl.gdela.socomo.composition.Component
- size() - Method in class pl.gdela.socomo.codemap.CodePackage
-
Returns the size of this package.
- 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
- SocomoVersion - Class in pl.gdela.socomo.visualizer
- strength - Variable in class pl.gdela.socomo.composition.ComponentDep
-
Strength of the dependency.
- strength() - Method in class pl.gdela.socomo.codemap.PackageDep
- sumComponentSize() - Method in class pl.gdela.socomo.composition.Level
T
- TEST - pl.gdela.socomo.codemap.Origin
-
Test source root of the module.
- THROWS - pl.gdela.socomo.codemap.DepType
- to - Variable in class pl.gdela.socomo.codemap.MemberDep
-
The member that is used by
frommember. - to - Variable in class pl.gdela.socomo.codemap.PackageDep
-
The package that is used by
frompackage. - to - Variable in class pl.gdela.socomo.composition.ComponentDep
-
The component that is used by
fromcomponent. - 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
- TYPE_PARAM - pl.gdela.socomo.codemap.DepType
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, File) - Method in class pl.gdela.socomo.SocomoFacade
-
Builds the composition visualizer into given files.
- VisualizerBuilder - Class in pl.gdela.socomo.visualizer
-
Builds the html file with composition analysis results.
- VisualizerBuilder() - Constructor for class pl.gdela.socomo.visualizer.VisualizerBuilder
All Classes|All Packages