Uses of Class
pascal.taie.language.annotation.AnnotationHolder
Package
Description
Provides representation of annotations in the program being analyzed.
Provides functionality related to management of classes (class loading,
class members, class hierarchy, etc.) in the program being analyzed.
-
Uses of AnnotationHolder in pascal.taie.language.annotation
Modifier and TypeMethodDescriptionstatic AnnotationHolder
AnnotationHolder.emptyHolder()
static AnnotationHolder
AnnotationHolder.make
(Collection<Annotation> annotations) Creates an annotation holder that contains the annotations in given collection. -
Uses of AnnotationHolder in pascal.taie.language.classes
ModifierConstructorDescriptionprotected
ClassMember
(JClass declaringClass, String name, Set<Modifier> modifiers, AnnotationHolder annotationHolder) JField
(JClass declaringClass, String name, Set<Modifier> modifiers, Type type, ReferenceTypeGSignature gSignature, AnnotationHolder annotationHolder) JMethod
(JClass declaringClass, String name, Set<Modifier> modifiers, List<Type> paramTypes, Type returnType, List<ClassType> exceptions, MethodGSignature gSignature, AnnotationHolder annotationHolder, List<AnnotationHolder> paramAnnotations, List<String> paramNames, Object methodSource)