more generics

git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@498 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
sjfink 2006-11-27 04:51:16 +00:00
parent 01e9a15d8b
commit fa615f3efb
2 changed files with 6 additions and 6 deletions

View File

@ -222,9 +222,9 @@ public class EJBEntrypoints implements Entrypoints, EJBConstants {
* time deletions.
*/
private void pruneEntrypointsByTransactions(Archive A, ClassLoaderReference loader) {
Set<Object> S = TransactionUtil.createDeclaredTransactionEntries(A, loader);
Set<DeploymentDeclaredTransaction> S = TransactionUtil.createDeclaredTransactionEntries(A, loader);
Set<MethodReference> M = HashSetFactory.make(); // set of MethodReferences to prune.
for (Iterator<Object> it = S.iterator(); it.hasNext();) {
for (Iterator<DeploymentDeclaredTransaction> it = S.iterator(); it.hasNext();) {
DeploymentDeclaredTransaction X = (DeploymentDeclaredTransaction) it.next();
if (X.isMandatory()) {
M.add(X.getMethodReference());

View File

@ -48,7 +48,7 @@ public class TransactionUtil {
* defined in this module.
*/
@SuppressWarnings({ "restriction", "unchecked" })
public static Set<Object> createDeclaredTransactionEntries(Archive A, ClassLoaderReference loader) {
public static Set<DeploymentDeclaredTransaction> createDeclaredTransactionEntries(Archive A, ClassLoaderReference loader) {
if (DEBUG) {
Trace.println("createDeclaredTransactionEntries: " + A + " type " + A.getClass());
@ -60,7 +60,7 @@ public class TransactionUtil {
return createDeclaredTransactionEntries(DD, loader);
} else if (A.isEARFile()) {
EARFile ear = (EARFile) A;
Set<Object> result = HashSetFactory.make();
Set<DeploymentDeclaredTransaction> result = HashSetFactory.make();
for (Iterator it = ear.getEJBJarFiles().iterator(); it.hasNext();) {
EJBJarFile j = (EJBJarFile) it.next();
result.addAll(createDeclaredTransactionEntries(j, loader));
@ -76,13 +76,13 @@ public class TransactionUtil {
* defined in this module.
*/
@SuppressWarnings("unchecked")
private static Set<Object> createDeclaredTransactionEntries(EJBJar DD, ClassLoaderReference loader) {
private static Set<DeploymentDeclaredTransaction> createDeclaredTransactionEntries(EJBJar DD, ClassLoaderReference loader) {
if (DEBUG) {
Trace.println("createDeclaredTransactionEntries: " + DD);
}
TreeSet<Object> result = new TreeSet<Object>();
TreeSet<DeploymentDeclaredTransaction> result = new TreeSet<DeploymentDeclaredTransaction>();
AssemblyDescriptor AD = DD.getAssemblyDescriptor();
if (AD == null) {
System.err.println("Warning: no assembly descriptor found for EJBJar: " + DD);