@@ -40,8 +40,8 @@ public static CFG getcfg(final Method method) {
40
40
}
41
41
42
42
@ FunctionSpec (name = "get_nodes_with_definition" , returnType = "set of string" , formalParameters = { "CFGNode" })
43
- public static LinkedHashSet <String > getNodesWithDefinition (final CFGNode node ) {
44
- final LinkedHashSet <String > vardef = new LinkedHashSet <String >();
43
+ public static Set <String > getNodesWithDefinition (final CFGNode node ) {
44
+ final Set <String > vardef = new LinkedHashSet <String >();
45
45
if (node .getExpression () != null ) {
46
46
if (node .getExpression ().getKind () == ExpressionKind .VARDECL || node .getExpression ().getKind () == ExpressionKind .ASSIGN ) {
47
47
vardef .add (String .valueOf (node .getId ()));
@@ -51,8 +51,8 @@ public static LinkedHashSet<String> getNodesWithDefinition(final CFGNode node) {
51
51
}
52
52
53
53
@ FunctionSpec (name = "get_variable_killed" , returnType = "set of string" , formalParameters = {"CFG" , "CFGNode" })
54
- public static LinkedHashSet <String > getVariableKilled (final boa .types .Control .CFG cfg , final CFGNode node ) {
55
- final LinkedHashSet <String > varkilled = new LinkedHashSet <String >();
54
+ public static Set <String > getVariableKilled (final boa .types .Control .CFG cfg , final CFGNode node ) {
55
+ final Set <String > varkilled = new LinkedHashSet <String >();
56
56
String vardef = "" ;
57
57
58
58
if (node .getExpression () != null ) {
@@ -86,8 +86,8 @@ else if (tnode.getExpression().getKind() == ExpressionKind.ASSIGN) {
86
86
}
87
87
88
88
@ FunctionSpec (name = "get_variable_def" , returnType = "set of string" , formalParameters = { "CFGNode" })
89
- public static LinkedHashSet <String > getVariableDef (final CFGNode node ) {
90
- final LinkedHashSet <String > vardef = new LinkedHashSet <String >();
89
+ public static Set <String > getVariableDef (final CFGNode node ) {
90
+ final Set <String > vardef = new LinkedHashSet <String >();
91
91
if (node .getExpression () != null ) {
92
92
if (node .getExpression ().getKind () == ExpressionKind .VARDECL ) {
93
93
vardef .add (node .getExpression ().getVariableDeclsList ().get (0 ).getName ());
@@ -100,15 +100,15 @@ else if (node.getExpression().getKind() == ExpressionKind.ASSIGN) {
100
100
}
101
101
102
102
@ FunctionSpec (name = "get_variable_used" , returnType = "set of string" , formalParameters = { "CFGNode" })
103
- public static LinkedHashSet <String > getVariableUsed (final CFGNode node ) {
104
- final LinkedHashSet <String > varused = new LinkedHashSet <String >();
103
+ public static Set <String > getVariableUsed (final CFGNode node ) {
104
+ final Set <String > varused = new LinkedHashSet <String >();
105
105
if (node .getExpression () != null ) {
106
106
traverseExpr (varused ,node .getExpression ());
107
107
}
108
108
return varused ;
109
109
}
110
110
111
- public static void traverseExpr (final LinkedHashSet <String > varused , final Expression expr ) {
111
+ public static void traverseExpr (final Set <String > varused , final Expression expr ) {
112
112
if (expr .getVariable () != null ) {
113
113
varused .add (expr .getVariable ());
114
114
}
@@ -123,7 +123,7 @@ public static void traverseExpr(final LinkedHashSet<String> varused, final Expre
123
123
}
124
124
}
125
125
126
- public static void traverseVarDecls (final LinkedHashSet <String > varused , final Variable vardecls ) {
126
+ public static void traverseVarDecls (final Set <String > varused , final Variable vardecls ) {
127
127
if (vardecls .getInitializer () != null ) {
128
128
traverseExpr (varused , vardecls .getInitializer ());
129
129
}
0 commit comments