public class ClasspathResourceMap extends Object
| Constructor and Description |
|---|
ClasspathResourceMap(ExecutorService executor,
Set<Class<? extends Annotation>> annotations,
Set<Pattern> bytecodeMatchers,
Set<Pattern> resourceMatchers,
Set<Pattern> sourceMatchers) |
public ClasspathResourceMap(ExecutorService executor, Set<Class<? extends Annotation>> annotations, Set<Pattern> bytecodeMatchers, Set<Pattern> resourceMatchers, Set<Pattern> sourceMatchers)
public void addBytecode(String name, ByteCodeResource bytecode)
protected void addSubclasses(ClassFile classData)
protected void accept(String name, ByteCodeResource bytecode, Iterable<Class<? extends Annotation>> classAnnotations)
protected void maybeAccept(String name, ByteCodeResource bytecode, ClassFile classFile, Class<? extends Annotation> annoClass)
protected ElementType[] getDefaultAnnotationTargets()
protected boolean shouldScanMethods()
public void addSourcecode(String name, SourceCodeResource sourcecode)
public void addResource(String name, StringDataResource resource)
public boolean includeResource(String name)
public boolean includeSourcecode(String name)
public boolean includeBytecode(String name)
public final SourceCodeResource findSource(String name)
public final Iterable<SourceCodeResource> findSources(String prefix, Pattern... patterns)
public final StringDataResource findResource(String name)
public final Iterable<StringDataResource> findResources(String prefix, Pattern... patterns)
public final Iterable<ClassFile> findDirectSubclasses(Class<?>... superClasses)
superClasses - public final Iterable<ClassFile> findImplementationOf(Class<?>... superClasses)
public final Iterable<ClassFile> findClassAnnotatedWith(Class<? extends Annotation>... annotations)
public final Iterable<ClassFile> findClassWithAnnotatedMethods(Class<? extends Annotation>... annotations)
public ClassPool getClassPool()
Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.