Uses of Enum Class
pascal.taie.language.classes.Modifier
Package
Description
Provides functionality related to management of classes (class loading,
class members, class hierarchy, etc.) in the program being analyzed.
-
Uses of Modifier in pascal.taie.language.classes
Modifier and TypeMethodDescriptionstatic Modifier
Returns the enum constant of this class with the specified name.static Modifier[]
Modifier.values()
Returns an array containing the constants of this enum class, in the order they are declared.Modifier and TypeMethodDescriptionClassMember.getModifiers()
JClass.getModifiers()
JClassBuilder.getModifiers()
Modifier and TypeMethodDescriptionstatic boolean
Modifier.hasAbstract
(Set<Modifier> modifiers) static boolean
Modifier.hasAnnotation
(Set<Modifier> modifiers) static boolean
static boolean
static boolean
Modifier.hasInterface
(Set<Modifier> modifiers) static boolean
static boolean
Modifier.hasPrivate
(Set<Modifier> modifiers) static boolean
Modifier.hasProtected
(Set<Modifier> modifiers) static boolean
static boolean
static boolean
Modifier.hasStrictFP
(Set<Modifier> modifiers) static boolean
Modifier.hasSynchronized
(Set<Modifier> modifiers) static boolean
Modifier.hasSynthetic
(Set<Modifier> modifiers) static boolean
Modifier.hasTransient
(Set<Modifier> modifiers) static boolean
Modifier.hasVolatile
(Set<Modifier> modifiers) 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)