From 67bbaac0301bf2007c16ab5b6ad0e62664a99fbd Mon Sep 17 00:00:00 2001 From: aclement Date: Mon, 14 Aug 2006 14:21:17 +0000 Subject: 133770 'call and ltw': moving type from loadtime to weaver --- .../aspectj/weaver/loadtime/IWeavingContext.java | 66 ---------------------- 1 file changed, 66 deletions(-) delete mode 100644 loadtime/src/org/aspectj/weaver/loadtime/IWeavingContext.java (limited to 'loadtime/src') diff --git a/loadtime/src/org/aspectj/weaver/loadtime/IWeavingContext.java b/loadtime/src/org/aspectj/weaver/loadtime/IWeavingContext.java deleted file mode 100644 index 8311f6e0c..000000000 --- a/loadtime/src/org/aspectj/weaver/loadtime/IWeavingContext.java +++ /dev/null @@ -1,66 +0,0 @@ -/******************************************************************************* - * Copyright (c) 2005 Contributors. - * All rights reserved. - * This program and the accompanying materials are made available - * under the terms of the Eclipse Public License v1.0 - * which accompanies this distribution and is available at - * http://eclipse.org/legal/epl-v10.html - * - * Contributors: - * David Knibb initial implementation - *******************************************************************************/ -package org.aspectj.weaver.loadtime; - -import java.io.IOException; -import java.net.URL; -import java.util.Enumeration; - -/** - * This class adds support to AspectJ for an OSGi environment - * - * @author David Knibb - */ -public interface IWeavingContext { - - /** - * Allows the standard ClassLoader.getResources() mechanisms to be - * replaced with a different implementation. - * In an OSGi environment, this will allow for filtering to take - * place on the results of ClassLoader.getResources(). In a non-OSGi - * environment, ClassLoader.getResources should be returned. - * @param name the name of the resource to search for - * @return an enumeration containing all of the matching resources found - * @throws IOException - */ - public Enumeration getResources(String name) throws IOException; - - /** - * In an OSGi environment, determin which bundle a URL originated from. - * In a non-OSGi environment, implementors should return null. - * @param url - * @return - * @deprecated use getFile() or getClassLoaderName() - */ - public String getBundleIdFromURL(URL url); - - /** - * In an environment with multiple class loaders allows each to be - * identified using something safer and possibly shorter than toString - * @return name of the associated class loader - */ - public String getClassLoaderName (); - - /** - * Format a URL - * @return filename - */ - public String getFile(URL url); - - /** - * In an environment with multiple class loaders allows messages - * to identified according to the weaving context - * @return short name - */ - public String getId (); - -} -- cgit v1.2.3