public class SimpleClassMetaDataLoader extends Object implements ClassMetaDataLoader
Modifier and Type | Field and Description |
---|---|
static SimpleClassMetaDataLoader |
singleton |
Constructor and Description |
---|
SimpleClassMetaDataLoader() |
Modifier and Type | Method and Description |
---|---|
void |
bind(Advisor advisor,
ClassMetaDataBinding data,
javassist.CtMethod[] methods,
javassist.CtField[] fields,
javassist.CtConstructor[] constructors)
This is a prebind of metadata so that loader/compiler can work with metadata as strings
|
void |
bind(Advisor advisor,
ClassMetaDataBinding data,
Method[] methods,
Field[] fields,
Constructor<?>[] constructors)
This is a full bind of metadata.
|
protected void |
bindConstructorMetaData(SimpleClassMetaDataBinding data,
ConstructorMetaData conMetaData,
Constructor<?>[] advisedCons) |
protected void |
bindConstructorMetaData(SimpleClassMetaDataBinding data,
ConstructorMetaData conMetaData,
javassist.CtConstructor[] advisedCons) |
protected void |
bindFieldMetaData(SimpleClassMetaDataBinding data,
FieldMetaData fieldMetaData,
javassist.CtField[] advisedFields) |
protected void |
bindFieldMetaData(SimpleClassMetaDataBinding data,
FieldMetaData fieldMetaData,
Field[] advisedFields) |
protected void |
bindMethodMetaData(Advisor advisor,
SimpleClassMetaDataBinding data,
MethodMetaData methodMetaData,
Method[] advisedMethods) |
protected void |
bindMethodMetaData(SimpleClassMetaDataBinding data,
MethodMetaData methodMetaData,
javassist.CtMethod[] advisedMethods) |
ClassMetaDataBinding |
importMetaData(Element element,
String name,
String tag,
String classExpr) |
public static final SimpleClassMetaDataLoader singleton
public ClassMetaDataBinding importMetaData(Element element, String name, String tag, String classExpr) throws Exception
importMetaData
in interface ClassMetaDataLoader
Exception
public void bind(Advisor advisor, ClassMetaDataBinding data, Method[] methods, Field[] fields, Constructor<?>[] constructors) throws Exception
ClassMetaDataLoader
bind
in interface ClassMetaDataLoader
Exception
protected void bindMethodMetaData(Advisor advisor, SimpleClassMetaDataBinding data, MethodMetaData methodMetaData, Method[] advisedMethods)
protected void bindFieldMetaData(SimpleClassMetaDataBinding data, FieldMetaData fieldMetaData, Field[] advisedFields)
protected void bindConstructorMetaData(SimpleClassMetaDataBinding data, ConstructorMetaData conMetaData, Constructor<?>[] advisedCons)
public void bind(Advisor advisor, ClassMetaDataBinding data, javassist.CtMethod[] methods, javassist.CtField[] fields, javassist.CtConstructor[] constructors) throws Exception
ClassMetaDataLoader
bind
in interface ClassMetaDataLoader
Exception
protected void bindMethodMetaData(SimpleClassMetaDataBinding data, MethodMetaData methodMetaData, javassist.CtMethod[] advisedMethods) throws javassist.NotFoundException
javassist.NotFoundException
protected void bindFieldMetaData(SimpleClassMetaDataBinding data, FieldMetaData fieldMetaData, javassist.CtField[] advisedFields)
protected void bindConstructorMetaData(SimpleClassMetaDataBinding data, ConstructorMetaData conMetaData, javassist.CtConstructor[] advisedCons) throws javassist.NotFoundException
javassist.NotFoundException
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.