public abstract class ReflectTigerDelegate extends TigerDelegate
Modifier and Type | Method and Description |
---|---|
static ReflectTigerDelegate |
create(ElementContext ctx)
Deprecated.
|
static ReflectTigerDelegate |
create(JamLogger logger) |
abstract void |
extractAnnotations(MClass dest,
Class src) |
abstract void |
extractAnnotations(MConstructor dest,
Constructor src) |
abstract void |
extractAnnotations(MField dest,
Field src) |
abstract void |
extractAnnotations(MMember dest,
Method src) |
abstract void |
extractAnnotations(MParameter dest,
Constructor src,
int paramNum) |
abstract void |
extractAnnotations(MParameter dest,
Method src,
int paramNum) |
abstract Constructor |
getEnclosingConstructor(Class clazz) |
abstract Method |
getEnclosingMethod(Class clazz) |
abstract boolean |
isEnum(Class clazz) |
abstract void |
populateAnnotationTypeIfNecessary(Class cd,
MClass clazz,
ReflectClassBuilder builder) |
init, init
public static ReflectTigerDelegate create(JamLogger logger)
public static ReflectTigerDelegate create(ElementContext ctx)
public abstract void populateAnnotationTypeIfNecessary(Class cd, MClass clazz, ReflectClassBuilder builder)
public abstract boolean isEnum(Class clazz)
public abstract Constructor getEnclosingConstructor(Class clazz)
public abstract void extractAnnotations(MConstructor dest, Constructor src)
public abstract void extractAnnotations(MParameter dest, Method src, int paramNum)
public abstract void extractAnnotations(MParameter dest, Constructor src, int paramNum)
Copyright © 2010 - 2020 Adobe. All Rights Reserved