public class TypeScanner extends net.runeduniverse.lib.utils.scanner.templates.TypeAnnotationScanner<FieldPattern,net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,APattern<?>>
| Modifier and Type | Class and Description |
|---|---|
static class |
TypeScanner.NodeScanner |
static class |
TypeScanner.RelationScanner |
net.runeduniverse.lib.utils.scanner.templates.TypeScanner.PatternCreator<F extends net.runeduniverse.lib.utils.scanner.pattern.FieldPattern,M extends net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,T extends net.runeduniverse.lib.utils.scanner.pattern.TypePattern<F,M>>, net.runeduniverse.lib.utils.scanner.templates.TypeScanner.ResultConsumer<F extends net.runeduniverse.lib.utils.scanner.pattern.FieldPattern,M extends net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,T extends net.runeduniverse.lib.utils.scanner.pattern.TypePattern<F,M>>, net.runeduniverse.lib.utils.scanner.templates.TypeScanner.SCN<F extends net.runeduniverse.lib.utils.scanner.pattern.FieldPattern,M extends net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,T extends net.runeduniverse.lib.utils.scanner.pattern.TypePattern<F,M>>| Constructor and Description |
|---|
TypeScanner(Archive archive,
net.runeduniverse.lib.utils.scanner.templates.TypeScanner.PatternCreator<FieldPattern,net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,APattern<?>> creator,
Class<? extends Annotation> anno,
net.runeduniverse.lib.utils.scanner.templates.TypeScanner.ResultConsumer<FieldPattern,net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,APattern<?>> consumer) |
| Modifier and Type | Method and Description |
|---|---|
void |
scan(Class<?> type,
ClassLoader loader,
String pkg) |
DEFAULTprotected final Archive archive
public TypeScanner(Archive archive, net.runeduniverse.lib.utils.scanner.templates.TypeScanner.PatternCreator<FieldPattern,net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,APattern<?>> creator, Class<? extends Annotation> anno, net.runeduniverse.lib.utils.scanner.templates.TypeScanner.ResultConsumer<FieldPattern,net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,APattern<?>> consumer)
public void scan(Class<?> type, ClassLoader loader, String pkg) throws Exception
scan in interface net.runeduniverse.lib.utils.scanner.ITypeScannerscan in class net.runeduniverse.lib.utils.scanner.templates.TypeAnnotationScanner<FieldPattern,net.runeduniverse.lib.utils.scanner.pattern.MethodPattern,APattern<?>>ExceptionCopyright © 2020–2022 RunedUniverse. All rights reserved.