Explorar el Código

catch security exception accessing property and return false

tags/V1_6_12
aclement hace 12 años
padre
commit
997bf891fa
Se han modificado 1 ficheros con 9 adiciones y 5 borrados
  1. 9
    5
      weaver/src/org/aspectj/weaver/tools/WeavingAdaptor.java

+ 9
- 5
weaver/src/org/aspectj/weaver/tools/WeavingAdaptor.java Ver fichero

init(FileUtil.makeClasspath(classURLs), FileUtil.makeClasspath(aspectURLs)); init(FileUtil.makeClasspath(classURLs), FileUtil.makeClasspath(aspectURLs));
} }


private List getFullClassPath(ClassLoader loader) {
private List<String> getFullClassPath(ClassLoader loader) {
List<String> list = new LinkedList<String>(); List<String> list = new LinkedList<String>();
for (; loader != null; loader = loader.getParent()) { for (; loader != null; loader = loader.getParent()) {
if (loader instanceof URLClassLoader) { if (loader instanceof URLClassLoader) {
return list; return list;
} }


private List getFullAspectPath(ClassLoader loader) {
private List<String> getFullAspectPath(ClassLoader loader) {
List<String> list = new LinkedList<String>(); List<String> list = new LinkedList<String>();
for (; loader != null; loader = loader.getParent()) { for (; loader != null; loader = loader.getParent()) {
if (loader instanceof WeavingClassLoader) { if (loader instanceof WeavingClassLoader) {
list.addAll(0, FileUtil.makeClasspath(urls)); list.addAll(0, FileUtil.makeClasspath(urls));
} }
} }

return list; return list;
} }


private static boolean getVerbose() { private static boolean getVerbose() {
return Boolean.getBoolean(WEAVING_ADAPTOR_VERBOSE);
try {
return Boolean.getBoolean(WEAVING_ADAPTOR_VERBOSE);
} catch (Throwable t) {
// security exception
return false;
}
} }


private void init(List classPath, List aspectPath) {
private void init(List<String> classPath, List<String> aspectPath) {
abortOnError = true; abortOnError = true;
createMessageHandler(); createMessageHandler();



Cargando…
Cancelar
Guardar