| Package | Description |
|---|---|
| xapi.bytecode | |
| xapi.dev.resource.impl | |
| xapi.dev.scanner | |
| xapi.dev.scanner.impl | |
| xapi.jre.inject |
| Modifier and Type | Method and Description |
|---|---|
ClassFile |
CtClass.getClassFile()
Returns a class file for this class.
|
ClassFile |
CtClassType.getClassFile2() |
ClassFile |
CtClass.getClassFile2()
Returns a class file for this class (read only).
|
| Modifier and Type | Method and Description |
|---|---|
boolean |
ClassFileMatchers.HasAnnotationMatcher.matches(ClassFile value) |
| Modifier and Type | Method and Description |
|---|---|
ClassFile |
ByteCodeResource.getClassData() |
| Modifier and Type | Method and Description |
|---|---|
static Iterable<ClassFile> |
X_Scanner.findClassesInPackage(ClassLoader classLoader,
String pkgName) |
static Iterable<ClassFile> |
X_Scanner.findDirectSubclasses(ClassLoader classLoader,
Class<?>... cls) |
static Iterable<ClassFile> |
X_Scanner.findEnums(ClassLoader cl) |
static Iterable<ClassFile> |
X_Scanner.findImplementationsOf(ClassLoader classLoader,
Class<?>... cls) |
static Iterable<ClassFile> |
X_Scanner.findMethodsWithAnnotations(ClassLoader cl,
Class<? extends Annotation>... annoClass) |
| Modifier and Type | Method and Description |
|---|---|
ClassFile |
ClasspathResourceMap.findClass(String clsName) |
| Modifier and Type | Method and Description |
|---|---|
Iterable<ClassFile> |
ClasspathResourceMap.findClassAnnotatedWith(Class<? extends Annotation>... annotations) |
Iterable<ClassFile> |
ClasspathResourceMap.findClassesBelowPackage(String name) |
Iterable<ClassFile> |
ClasspathResourceMap.findClassesInPackage(String name) |
Iterable<ClassFile> |
ClasspathResourceMap.findClassWithAnnotatedMethods(Class<? extends Annotation>... annotations) |
Iterable<ClassFile> |
ClasspathResourceMap.findDirectSubclasses(Class<?>... superClasses)
Finds all classes that are direct subclasses of one of the supplied types.
|
Iterable<ClassFile> |
ClasspathResourceMap.findDirectSubclasses(String... superClasses) |
Iterable<ClassFile> |
ClasspathResourceMap.findImplementationOf(Class<?>... superClasses) |
Iterable<ClassFile> |
ClasspathResourceMap.findImplementationOf(String... superClasses) |
Iterable<ClassFile> |
ClasspathResourceMap.findPackagesBelowPackage(String name) |
Iterable<ClassFile> |
ClasspathResourceMap.getAllClasses() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
ClasspathResourceMap.addSubclasses(ClassFile classData) |
boolean |
MatchesImplementationsOf.matches(ClassFile value) |
boolean |
MatchesDirectSubclasses.matches(ClassFile value) |
protected void |
ClasspathResourceMap.maybeAccept(String name,
ByteCodeResource bytecode,
ClassFile classFile,
Class<? extends Annotation> annoClass) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
RuntimeInjector.writeMeta(Map<String,ClassFile> injectables,
File target) |
Copyright © December 07, 2012–2015 The Internet Party. All rights reserved.