|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
| Packages that use Pair | |
|---|---|
| de.unisaarland.cs.st.jerify.verifier.alias | Provides classes to handle the alias analysis. |
| de.unisaarland.cs.st.jerify.verifier.cfg.flownodes.typestate | Provides classes which are nodes which form the typestate analysis part of the control flow graph. |
| de.unisaarland.cs.st.jerify.verifier.dataflow | |
| de.unisaarland.cs.st.jerify.verifier.helpers | Provides helper classes. |
| de.unisaarland.cs.st.jerify.verifier.typestate | Provides classes to create, handle and runtime-store the typestate analysis. |
| Uses of Pair in de.unisaarland.cs.st.jerify.verifier.alias |
|---|
| Methods in de.unisaarland.cs.st.jerify.verifier.alias that return Pair | |
|---|---|
Pair<TSAliasAnalysisAssignmentFlowNode,AliasAnalysisVarHandle> |
ClassCFGAliasAnalysis.expression(com.sun.source.tree.ExpressionTree exprTree,
MethodCFGWorkData tsinfo)
Create a new variable handle which is initialized with the result of the analysis of the expression. |
Pair<TSAliasAnalysisAssignmentFlowNode,java.lang.Integer> |
ClassCFGAliasAnalysis.foreachVar(com.sun.source.tree.VariableTree varTree)
Add a for each variable (for var : ... ) to the alias information. |
Pair<TSAliasAnalysisAssignmentFlowNode,AliasAnalysisVarHandle> |
ClassCFGAliasAnalysis.parameter(com.sun.source.tree.VariableTree varTree)
Add a parameter to the alias information. |
Pair<TSAliasAnalysisAssignmentFlowNode,AliasAnalysisVarHandle> |
ClassCFGAliasAnalysis.parameter(com.sun.source.tree.VariableTree varTree,
AliasAnalysisVarHandle aliasedTo)
Add a parameter to the alias information. |
| Methods in de.unisaarland.cs.st.jerify.verifier.alias with parameters of type Pair | |
|---|---|
java.lang.Void |
AliasAnalysisExpressionVisitor.visitArrayAccess(com.sun.source.tree.ArrayAccessTree node,
Pair<java.util.Set<AliasAnalysisSource>,java.util.List<TSFlowNode>> p)
|
java.lang.Void |
AliasAnalysisExpressionVisitor.visitIdentifier(com.sun.source.tree.IdentifierTree id,
Pair<java.util.Set<AliasAnalysisSource>,java.util.List<TSFlowNode>> p)
|
java.lang.Void |
AliasAnalysisExpressionVisitor.visitLiteral(com.sun.source.tree.LiteralTree node,
Pair<java.util.Set<AliasAnalysisSource>,java.util.List<TSFlowNode>> p)
|
java.lang.Void |
AliasAnalysisExpressionVisitor.visitMemberSelect(com.sun.source.tree.MemberSelectTree node,
Pair<java.util.Set<AliasAnalysisSource>,java.util.List<TSFlowNode>> p)
|
java.lang.Void |
AliasAnalysisExpressionVisitor.visitMethodInvocation(com.sun.source.tree.MethodInvocationTree node,
Pair<java.util.Set<AliasAnalysisSource>,java.util.List<TSFlowNode>> p)
|
java.lang.Void |
AliasAnalysisExpressionVisitor.visitNewArray(com.sun.source.tree.NewArrayTree node,
Pair<java.util.Set<AliasAnalysisSource>,java.util.List<TSFlowNode>> p)
|
java.lang.Void |
AliasAnalysisExpressionVisitor.visitNewClass(com.sun.source.tree.NewClassTree node,
Pair<java.util.Set<AliasAnalysisSource>,java.util.List<TSFlowNode>> p)
|
java.lang.Void |
AliasAnalysisExpressionVisitor.visitTypeCast(com.sun.source.tree.TypeCastTree arg0,
Pair<java.util.Set<AliasAnalysisSource>,java.util.List<TSFlowNode>> p)
|
| Uses of Pair in de.unisaarland.cs.st.jerify.verifier.cfg.flownodes.typestate |
|---|
| Methods in de.unisaarland.cs.st.jerify.verifier.cfg.flownodes.typestate that return Pair | |
|---|---|
static Pair<java.lang.String,java.util.Set<java.lang.String>> |
TSStateChangingFlowNode.getChangeState(javax.lang.model.element.AnnotationMirror a)
Parse a ChangeState(from,to) annotation and returns the corresponding map |
| Uses of Pair in de.unisaarland.cs.st.jerify.verifier.dataflow |
|---|
| Methods in de.unisaarland.cs.st.jerify.verifier.dataflow that return Pair | |
|---|---|
Pair<Pair<TSFlowNode,TSFlowNode>,Pair<TSFlowNode,TSFlowNode>> |
DataFlowCFGAnalysis.analyzeCondition(com.sun.source.tree.ExpressionTree condition,
ClassCFGAliasAnalysis aliasAnalysis)
|
| Methods in de.unisaarland.cs.st.jerify.verifier.dataflow that return types with arguments of type Pair | |
|---|---|
Pair<Pair<TSFlowNode,TSFlowNode>,Pair<TSFlowNode,TSFlowNode>> |
DataFlowCFGAnalysis.analyzeCondition(com.sun.source.tree.ExpressionTree condition,
ClassCFGAliasAnalysis aliasAnalysis)
|
Pair<Pair<TSFlowNode,TSFlowNode>,Pair<TSFlowNode,TSFlowNode>> |
DataFlowCFGAnalysis.analyzeCondition(com.sun.source.tree.ExpressionTree condition,
ClassCFGAliasAnalysis aliasAnalysis)
|
| Uses of Pair in de.unisaarland.cs.st.jerify.verifier.helpers |
|---|
| Methods in de.unisaarland.cs.st.jerify.verifier.helpers that return Pair | |
|---|---|
Pair<A,B> |
Pair.setFirst(A a)
Set the value of the first element |
Pair<A,B> |
Pair.setSecond(B b)
Set the value of the second element |
| Uses of Pair in de.unisaarland.cs.st.jerify.verifier.typestate |
|---|
| Methods in de.unisaarland.cs.st.jerify.verifier.typestate that return types with arguments of type Pair | |
|---|---|
java.util.Set<Pair<AliasAnalysisVarHandle,TSFlowNode>> |
MethodCFGThrowsWorkData.getInformation(javax.lang.model.type.TypeMirror excpetion)
Get the information about the passed exception type |
| Methods in de.unisaarland.cs.st.jerify.verifier.typestate with parameters of type Pair | |
|---|---|
void |
MethodCFGThrowsWorkData.add(javax.lang.model.type.TypeMirror exception,
Pair<AliasAnalysisVarHandle,TSFlowNode> information)
|
void |
MethodCFGWorkData.addThrow(javax.lang.model.type.TypeMirror exception,
Pair<AliasAnalysisVarHandle,TSFlowNode> information)
|
void |
StateChangeTransition.addTransition(Pair<java.lang.String,java.util.Set<java.lang.String>> transition)
Add a new Transition to the current |
| Method parameters in de.unisaarland.cs.st.jerify.verifier.typestate with type arguments of type Pair | |
|---|---|
void |
MethodTypestateAnalysis.applyFilter(java.util.Set<Pair<java.lang.Integer,java.util.Collection<java.lang.String>>> filterSet)
Apply the Changes previously parsed from the set changes |
void |
MethodTypestateAnalysis.applySetChanges(java.util.Set<Pair<java.lang.Integer,State>> stateSetTo)
Apply the Changes previously parsed from the set changes |
void |
MethodCFGThrowsWorkData.includeThrowInformation(java.util.Map<javax.lang.model.type.TypeMirror,java.util.Set<Pair<AliasAnalysisVarHandle,TSFlowNode>>> throwsThis)
Merge additional throws information in this structure. |
|
||||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||