|
||||||||||
PREV NEXT | FRAMES NO FRAMES |
Packages that use ICrystalAnalysis | |
---|---|
edu.cmu.cs.crystal | The core package for Crystal; start here for making your own Crystal analysis. |
edu.cmu.cs.crystal.analysis.alias | |
edu.cmu.cs.crystal.analysis.constant | |
edu.cmu.cs.crystal.analysis.live | |
edu.cmu.cs.crystal.analysis.print | |
edu.cmu.cs.crystal.internal | An internal package for Crystal to interact with Eclipse and start running the analyses. |
edu.cmu.cs.crystal.tac | This package contains classes and interfaces for writing flow analyses based on three-address code (TAC). |
Uses of ICrystalAnalysis in edu.cmu.cs.crystal |
---|
Classes in edu.cmu.cs.crystal that implement ICrystalAnalysis | |
---|---|
class |
AbstractCompilationUnitAnalysis
An ICrystal analysis which analyses each compilation unit as a whole. |
class |
AbstractCrystalMethodAnalysis
An ICrystalAnalysis which runs on each method (and constructor) of the class. |
Uses of ICrystalAnalysis in edu.cmu.cs.crystal.analysis.alias |
---|
Classes in edu.cmu.cs.crystal.analysis.alias that implement ICrystalAnalysis | |
---|---|
class |
MayAliasAnalysis
|
Constructors in edu.cmu.cs.crystal.analysis.alias with parameters of type ICrystalAnalysis | |
---|---|
MayAliasTransferFunction(ICrystalAnalysis analysis)
|
Uses of ICrystalAnalysis in edu.cmu.cs.crystal.analysis.constant |
---|
Classes in edu.cmu.cs.crystal.analysis.constant that implement ICrystalAnalysis | |
---|---|
class |
ConstantAnalysis
|
Uses of ICrystalAnalysis in edu.cmu.cs.crystal.analysis.live |
---|
Classes in edu.cmu.cs.crystal.analysis.live that implement ICrystalAnalysis | |
---|---|
class |
LiveVariableAnalysis
|
Uses of ICrystalAnalysis in edu.cmu.cs.crystal.analysis.print |
---|
Classes in edu.cmu.cs.crystal.analysis.print that implement ICrystalAnalysis | |
---|---|
class |
PrintNodesAnalysis
This analysis prints the nodes of an AST as an indented tree |
Uses of ICrystalAnalysis in edu.cmu.cs.crystal.internal |
---|
Methods in edu.cmu.cs.crystal.internal that return types with arguments of type ICrystalAnalysis | |
---|---|
List<ICrystalAnalysis> |
Crystal.getAnalyses()
|
Methods in edu.cmu.cs.crystal.internal with parameters of type ICrystalAnalysis | |
---|---|
void |
Crystal.registerAnalysis(ICrystalAnalysis analysis)
Registers an analysis with the framework. |
Uses of ICrystalAnalysis in edu.cmu.cs.crystal.tac |
---|
Classes in edu.cmu.cs.crystal.tac that implement ICrystalAnalysis | |
---|---|
class |
SimpleInstructionVisitor
Extend this class to visit every 3-address code instruction in a method exactly once. |
|
||||||||||
PREV NEXT | FRAMES NO FRAMES |