package bluej.parser.entity;

import bluej.debugger.gentype.Reflective;


| An entity resolver which resolves classes using a ClassLoader. | | @author Davin McCall | public class ClassLoaderResolver implements EntityResolver{ private ClassLoader classLoader; public ClassLoaderResolver(ClassLoader classLoader) { this.classLoader = classLoader; } public TypeEntity resolveQualifiedClass(String name) { try { Class<?> cl = classLoader.loadClass(name); return new TypeEntity(cl); } catch (Exception e) { } return null; } public PackageOrClass resolvePackageOrClass(String name, Reflective querySource) { return new PackageEntity(name, this); } public JavaEntity getValueEntity(String name, Reflective querySource) { return resolvePackageOrClass(name, querySource); } }
top, use, map, class ClassLoaderResolver

.   ClassLoaderResolver
.   resolveQualifiedClass
.   resolvePackageOrClass
.   getValueEntity




48 neLoCode + 2 LoComm