package code.ast; public class Modifier extends ASTNode { public static final int ABSTRACT = 0x0400; public static final int PRIVATE = 0x0002; public static final int PROTECTED = 0x0004; public static final int PUBLIC = 0x0001; public static final int STATIC = 0x0008; public static boolean isAbstract(int flags) { return (flags & ABSTRACT) != 0; } public static boolean isPrivate(int flags) { return (flags & PRIVATE) != 0; } public static boolean isProtected(int flags) { return (flags & PROTECTED) != 0; } public static boolean isPublic(int flags) { return (flags & PUBLIC) != 0; } public static boolean isStatic(int flags) { return (flags & STATIC) != 0; } }