public class AnnotationRepository extends Object
Modifier and Type | Field and Description |
---|---|
protected Object |
lazyCollectionLock
Read/Write lock to be used when lazy creating the collections
|
Constructor and Description |
---|
AnnotationRepository() |
Modifier and Type | Method and Description |
---|---|
void |
addAnnotation(javassist.CtMember m,
String annotation) |
void |
addAnnotation(Member m,
Class annotation,
Object value) |
void |
addAnnotation(Member m,
String annotation,
Object value) |
void |
addClassAnnotation(Class annotation,
Object value) |
void |
addClassAnnotation(String annotation,
String value) |
void |
disableAnnotation(Member m,
String annotation) |
void |
disableAnnotation(String annotation) |
void |
enableAnnotation(String annotation) |
protected Object |
extractAnnotation(Object value,
Class annotation) |
Map |
getAnnotations() |
Map |
getClassAnnotations() |
boolean |
hasAnnotation(javassist.CtMember m,
String annotation) |
boolean |
hasAnnotation(Member m,
Class annotation) |
boolean |
hasAnnotation(Member m,
String annotation) |
boolean |
hasClassAnnotation(Class annotation) |
boolean |
hasClassAnnotation(String annotation) |
protected void |
initAnnotationsMap() |
protected void |
initClassAnnotationsMap() |
protected void |
initDisabledAnnotationsMap() |
boolean |
isDisabled(Class annotation) |
boolean |
isDisabled(Member m,
Class annotation) |
boolean |
isDisabled(Member m,
String annotation) |
boolean |
isDisabled(String annotation) |
Object |
resolveAnnotation(Member m,
Class annotation) |
protected Object |
resolveAnnotation(Member m,
String annotation) |
Object |
resolveClassAnnotation(Class annotation) |
protected Object lazyCollectionLock
public Map getAnnotations()
public Map getClassAnnotations()
public void disableAnnotation(String annotation)
public void enableAnnotation(String annotation)
public boolean isDisabled(Class annotation)
public boolean isDisabled(String annotation)
public boolean hasClassAnnotation(String annotation)
public boolean hasClassAnnotation(Class annotation)
public boolean hasAnnotation(javassist.CtMember m, String annotation)
public void addAnnotation(javassist.CtMember m, String annotation)
protected void initAnnotationsMap()
protected void initClassAnnotationsMap()
protected void initDisabledAnnotationsMap()
Copyright © 2013 JBoss, a division of Red Hat, Inc.. All Rights Reserved.