Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W
V
V()
- Static method in class edu.cmu.cs.crystal.util.
VOID
valueOf(String)
- Static method in enum edu.cmu.cs.crystal.analysis.constant.
BooleanConstantLE
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum edu.cmu.cs.crystal.analysis.live.
LiveVariableLE
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum edu.cmu.cs.crystal.flow.
AnalysisDirection
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum edu.cmu.cs.crystal.flow.
SingletonLatticeElement
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum edu.cmu.cs.crystal.
IAnalysisReporter.SEVERITY
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum edu.cmu.cs.crystal.tac.model.
BinaryOperator
Returns the enum constant of this type with the specified name.
valueOf(String)
- Static method in enum edu.cmu.cs.crystal.tac.model.
UnaryOperator
Returns the enum constant of this type with the specified name.
values()
- Static method in enum edu.cmu.cs.crystal.analysis.constant.
BooleanConstantLE
Returns an array containing the constants of this enum type, in the order they're declared.
values()
- Static method in enum edu.cmu.cs.crystal.analysis.live.
LiveVariableLE
Returns an array containing the constants of this enum type, in the order they're declared.
values()
- Static method in enum edu.cmu.cs.crystal.flow.
AnalysisDirection
Returns an array containing the constants of this enum type, in the order they're declared.
values()
- Static method in enum edu.cmu.cs.crystal.flow.
SingletonLatticeElement
Returns an array containing the constants of this enum type, in the order they're declared.
values()
- Static method in enum edu.cmu.cs.crystal.
IAnalysisReporter.SEVERITY
Returns an array containing the constants of this enum type, in the order they're declared.
values()
- Static method in enum edu.cmu.cs.crystal.tac.model.
BinaryOperator
Returns an array containing the constants of this enum type, in the order they're declared.
values()
- Static method in enum edu.cmu.cs.crystal.tac.model.
UnaryOperator
Returns an array containing the constants of this enum type, in the order they're declared.
variable(ASTNode)
- Method in class edu.cmu.cs.crystal.tac.eclipse.
EclipseTAC
variable(ASTNode)
- Method in interface edu.cmu.cs.crystal.tac.eclipse.
IEclipseVariableQuery
Returns the variable representing the result of evaluating the given AST node.
Variable
- Class in
edu.cmu.cs.crystal.tac.model
This class is the abstract super type of all variables in the three address code representation of a given Java program.
Variable()
- Constructor for class edu.cmu.cs.crystal.tac.model.
Variable
visit(MethodDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.metrics.
LoopCounter
visit(DoStatement)
- Method in class edu.cmu.cs.crystal.analysis.metrics.
LoopCounter
visit(EnhancedForStatement)
- Method in class edu.cmu.cs.crystal.analysis.metrics.
LoopCounter
visit(ForStatement)
- Method in class edu.cmu.cs.crystal.analysis.metrics.
LoopCounter
visit(WhileStatement)
- Method in class edu.cmu.cs.crystal.analysis.metrics.
LoopCounter
visit(AnonymousClassDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.metrics.
LoopCounter
visit(TypeDeclarationStatement)
- Method in class edu.cmu.cs.crystal.analysis.metrics.
LoopCounter
visit(TypeDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.metrics.
LoopCounter
visit(AnnotationTypeDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(AnnotationTypeMemberDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(AnonymousClassDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ArrayAccess)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ArrayCreation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ArrayInitializer)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ArrayType)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(AssertStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(Assignment)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(Block)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(BlockComment)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(BooleanLiteral)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(BreakStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(CastExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(CatchClause)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(CharacterLiteral)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ClassInstanceCreation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(CompilationUnit)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ConditionalExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ConstructorInvocation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ContinueStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(DoStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(EmptyStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(EnhancedForStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(EnumConstantDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(EnumDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ExpressionStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(FieldAccess)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(FieldDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ForStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(IfStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ImportDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(InfixExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(Initializer)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(InstanceofExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(Javadoc)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(LabeledStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(LineComment)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(MarkerAnnotation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(MemberRef)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(MemberValuePair)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(MethodDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(MethodInvocation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(MethodRef)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(MethodRefParameter)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(Modifier)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(NormalAnnotation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(NullLiteral)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(NumberLiteral)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(PackageDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ParameterizedType)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ParenthesizedExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(PostfixExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(PrefixExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(PrimitiveType)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(QualifiedName)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(QualifiedType)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ReturnStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SimpleName)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SimpleType)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SingleMemberAnnotation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SingleVariableDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(StringLiteral)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SuperConstructorInvocation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SuperFieldAccess)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SuperMethodInvocation)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SwitchCase)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SwitchStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(SynchronizedStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(TagElement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(TextElement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ThisExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(ThrowStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(TryStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(TypeDeclaration)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(TypeDeclarationStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(TypeLiteral)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(TypeParameter)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(VariableDeclarationExpression)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(VariableDeclarationFragment)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(VariableDeclarationStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(WhileStatement)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(WildcardType)
- Method in class edu.cmu.cs.crystal.analysis.print.
PrintNodesVisitor
visit(BreakStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(DoStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(EnhancedForStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(ForStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(LabeledStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(IfStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(MethodDeclaration)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(SwitchStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(CatchClause)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(TryStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(WhileStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(Block)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(TypeDeclarationStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(AnonymousClassDeclaration)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseCFG
visit(DoStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseNodeFirstCFG
visit(EnhancedForStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseNodeFirstCFG
visit(ForStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseNodeFirstCFG
visit(WhileStatement)
- Method in class edu.cmu.cs.crystal.cfg.eclipse.
EclipseNodeFirstCFG
visit(ArrayInitInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(UnaryOperation)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(SourceVariableReadInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(SourceVariableDeclaration)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(StoreFieldInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(StoreArrayInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(ReturnInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(NewObjectInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(NewArrayInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(MethodCallInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(LoadFieldInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(LoadArrayInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(LoadLiteralInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(InstanceofInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(CopyInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(ConstructorCallInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(DotClassInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(CastInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(BinaryOperation)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
visit(EnhancedForConditionInstruction)
- Method in class edu.cmu.cs.crystal.tac.
SimpleInstructionVisitor
VOID
- Class in
edu.cmu.cs.crystal.util
An uninhabitable type
VOID_OUTPUT_STREAM
- Static variable in class edu.cmu.cs.crystal.internal.
NullPrintWriter
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV LETTER
NEXT LETTER
FRAMES
NO FRAMES
All Classes
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
R
S
T
U
V
W