Package soot

Class Modifier


  • public class Modifier
    extends Object
    A class that provides static methods and constants to represent and work with with Java modifiers (ie public, final,...) Represents Java modifiers as int constants that can be packed and combined by bitwise operations and methods to query these.
    • Method Detail

      • isAbstract

        public static boolean isAbstract​(int m)
      • isFinal

        public static boolean isFinal​(int m)
      • isInterface

        public static boolean isInterface​(int m)
      • isNative

        public static boolean isNative​(int m)
      • isPrivate

        public static boolean isPrivate​(int m)
      • isProtected

        public static boolean isProtected​(int m)
      • isPublic

        public static boolean isPublic​(int m)
      • isStatic

        public static boolean isStatic​(int m)
      • isSynchronized

        public static boolean isSynchronized​(int m)
      • isTransient

        public static boolean isTransient​(int m)
      • isVolatile

        public static boolean isVolatile​(int m)
      • isStrictFP

        public static boolean isStrictFP​(int m)
      • isAnnotation

        public static boolean isAnnotation​(int m)
      • isEnum

        public static boolean isEnum​(int m)
      • isSynthetic

        public static boolean isSynthetic​(int m)
      • isConstructor

        public static boolean isConstructor​(int m)
      • isDeclaredSynchronized

        public static boolean isDeclaredSynchronized​(int m)
      • toString

        public static String toString​(int m)
        Converts the given modifiers to their string representation, in canonical form.
        Parameters:
        m - a modifier set
        Returns:
        a textual representation of the modifiers.