soot
Class Modifier

java.lang.Object
  |
  +--soot.Modifier

public class Modifier
extends java.lang.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.


Field Summary
static int ABSTRACT
           
static int FINAL
           
static int INTERFACE
           
static int NATIVE
           
static int PRIVATE
           
static int PROTECTED
           
static int PUBLIC
           
static int STATIC
           
static int SYNCHRONIZED
           
static int TRANSIENT
           
static int VOLATILE
           
 
Method Summary
static boolean isAbstract(int m)
           
static boolean isFinal(int m)
           
static boolean isInterface(int m)
           
static boolean isNative(int m)
           
static boolean isPrivate(int m)
           
static boolean isProtected(int m)
           
static boolean isPublic(int m)
           
static boolean isStatic(int m)
           
static boolean isSynchronized(int m)
           
static boolean isTransient(int m)
           
static boolean isVolatile(int m)
           
static java.lang.String toString(int m)
          Converts the given modifiers to their string representation, in canonical form.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ABSTRACT

public static final int ABSTRACT

FINAL

public static final int FINAL

INTERFACE

public static final int INTERFACE

NATIVE

public static final int NATIVE

PRIVATE

public static final int PRIVATE

PROTECTED

public static final int PROTECTED

PUBLIC

public static final int PUBLIC

STATIC

public static final int STATIC

SYNCHRONIZED

public static final int SYNCHRONIZED

TRANSIENT

public static final int TRANSIENT

VOLATILE

public static final int VOLATILE
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)

toString

public static java.lang.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.