パッケージ | 説明 |
---|---|
jp.co.intra_mart.common.aid.jdk.java.lang.reflect |
修飾子とタイプ | メソッドと説明 |
---|---|
<T> ClasspathScanner |
ClasspathScanner.matchClassesImplementing(Class<T> implementedInterface,
InterfaceMatchProcessor<T> interfaceMatchProcessor)
Call the provided InterfaceMatchProcessor for classes on the classpath that implement the specified interface or a
subinterface, or whose superclasses implement the specified interface or a sub- interface.
|
ClasspathScanner |
ClasspathScanner.matchClassesWithAnnotation(Class<?> annotation,
ClassAnnotationMatchProcessor classAnnotationMatchProcessor)
Call the provided ClassMatchProcessor if classes are found on the classpath that have the specified annotation.
|
ClasspathScanner |
ClasspathScanner.matchFilenamePattern(String filenameMatchPattern,
FileMatchProcessor fileMatchProcessor)
Call the given FileMatchProcessor if files are found on the classpath with the given regexp pattern in their path.
|
ClasspathScanner |
ClasspathScanner.matchStaticFinalFieldNames(HashSet<String> fullyQualifiedStaticFinalFieldNames,
StaticFinalFieldMatchProcessor staticFinalFieldMatchProcessor)
Call the given StaticFinalFieldMatchProcessor if classes are found on the classpath that contain static final fields that
match one of a set of fully-qualified field names, e.g.
|
<T> ClasspathScanner |
ClasspathScanner.matchSubclassesOf(Class<T> superclass,
SubclassMatchProcessor<T> subclassMatchProcessor)
Call the provided SubclassMatchProcessor if classes are found on the classpath that extend the specified superclass.
|
<T> ClasspathScanner |
ClasspathScanner.matchSubinterfacesOf(Class<T> superInterface,
SubinterfaceMatchProcessor<T> subinterfaceMatchProcessor)
Call the provided SubInterfaceMatchProcessor if an interface that extends a given superinterface is found on the
classpath.
|
Copyright © 2012 NTT DATA INTRAMART CORPORATION