Uses of Enum Class
pascal.taie.language.classes.Modifier
Packages that use 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
Fields in pascal.taie.language.classes with type parameters of type ModifierMethods in pascal.taie.language.classes that return ModifierModifier 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.Methods in pascal.taie.language.classes that return types with arguments of type ModifierModifier and TypeMethodDescriptionClassMember.getModifiers()
JClass.getModifiers()
JClassBuilder.getModifiers()
Method parameters in pascal.taie.language.classes with type arguments of type ModifierModifier 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) Constructor parameters in pascal.taie.language.classes with type arguments of type ModifierModifierConstructorDescriptionprotected
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)