public class MethodMetaData extends Object implements MetaDataResolver
EMPTY_TAG
Constructor and Description |
---|
MethodMetaData() |
Modifier and Type | Method and Description |
---|---|
void |
addMethodMetaData(javassist.CtMethod method,
Object tag,
Object attr,
Object value) |
void |
addMethodMetaData(javassist.CtMethod method,
Object tag,
Object attr,
Object value,
PayloadKey type) |
void |
addMethodMetaData(Method method,
Object tag,
Object attr,
Object value) |
void |
addMethodMetaData(Method method,
Object tag,
Object attr,
Object value,
boolean exactMatch) |
void |
addMethodMetaData(Method method,
Object tag,
Object attr,
Object value,
PayloadKey type) |
void |
addMethodMetaData(Method method,
Object tag,
Object attr,
Object value,
PayloadKey type,
boolean exactMatch) |
void |
clear() |
SimpleMetaData |
getAllMetaData(Invocation invocation)
Gets all metadata that belongs with the context of
invocation |
SimpleMetaData |
getMethodMetaData(Method method) |
Object |
getMethodMetaData(Method method,
Object tag,
Object attr) |
SimpleMetaData |
getMethodMetaData(String method)
This requires a method signature derived from java.lang.reflect.Method.toString()
|
Iterator<String> |
getMethods() |
boolean |
hasGroup(javassist.CtMethod method,
String tag) |
boolean |
hasTag(Method method,
String tag) |
boolean |
hasTag(String group) |
Object |
resolve(Invocation invocation,
Object tag,
Object attr) |
void |
tagMethod(javassist.CtMethod method,
Object tag) |
void |
tagMethod(Method method,
Object tag) |
boolean |
tagWasMatchedInexactly(Method method,
Object tag,
Object attr) |
public boolean hasTag(String group)
public void addMethodMetaData(Method method, Object tag, Object attr, Object value)
public void addMethodMetaData(Method method, Object tag, Object attr, Object value, boolean exactMatch)
public void addMethodMetaData(Method method, Object tag, Object attr, Object value, PayloadKey type)
public void addMethodMetaData(Method method, Object tag, Object attr, Object value, PayloadKey type, boolean exactMatch)
public boolean tagWasMatchedInexactly(Method method, Object tag, Object attr)
public SimpleMetaData getMethodMetaData(String method)
method
- public SimpleMetaData getMethodMetaData(Method method)
public void clear()
public Object resolve(Invocation invocation, Object tag, Object attr)
resolve
in interface MetaDataResolver
public SimpleMetaData getAllMetaData(Invocation invocation)
MetaDataResolver
invocation
getAllMetaData
in interface MetaDataResolver
invocation
public void tagMethod(javassist.CtMethod method, Object tag)
public void addMethodMetaData(javassist.CtMethod method, Object tag, Object attr, Object value)
public void addMethodMetaData(javassist.CtMethod method, Object tag, Object attr, Object value, PayloadKey type)
public boolean hasGroup(javassist.CtMethod method, String tag)
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.