public class JCIPAnnotationDatabase extends Object
Constructor and Description |
---|
JCIPAnnotationDatabase() |
Modifier and Type | Method and Description |
---|---|
void |
addEntryForClass(String dottedClassName,
String annotationClass,
org.apache.bcel.classfile.ElementValue value) |
void |
addEntryForClassMember(ClassMember member,
String annotationClass,
org.apache.bcel.classfile.ElementValue value) |
org.apache.bcel.classfile.ElementValue |
getClassAnnotation(String dottedClassName,
String annotationClass) |
org.apache.bcel.classfile.ElementValue |
getFieldAnnotation(XField field,
String annotationClass) |
org.apache.bcel.classfile.ElementValue |
getMethodAnnotation(XMethod method,
String annotationClass) |
boolean |
hasClassAnnotation(String dottedClassName,
String annotationClass) |
boolean |
hasFieldAnnotation(XField field,
String annotationClass) |
boolean |
hasMethodAnnotation(XMethod method,
String annotationClass) |
@CheckForNull public org.apache.bcel.classfile.ElementValue getClassAnnotation(@DottedClassName String dottedClassName, String annotationClass)
public boolean hasClassAnnotation(@DottedClassName String dottedClassName, String annotationClass)
@CheckForNull public org.apache.bcel.classfile.ElementValue getFieldAnnotation(XField field, String annotationClass)
@CheckForNull public org.apache.bcel.classfile.ElementValue getMethodAnnotation(XMethod method, String annotationClass)
public void addEntryForClassMember(ClassMember member, String annotationClass, org.apache.bcel.classfile.ElementValue value)
public void addEntryForClass(@DottedClassName String dottedClassName, String annotationClass, org.apache.bcel.classfile.ElementValue value)
Copyright © 2003–2015. All rights reserved.