more generics
git-svn-id: https://wala.svn.sourceforge.net/svnroot/wala/trunk@498 f5eafffb-2e1d-0410-98e4-8ec43c5233c4
This commit is contained in:
parent
01e9a15d8b
commit
fa615f3efb
|
@ -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());
|
||||
|
|
|
@ -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);
|
||||
|
|
Loading…
Reference in New Issue