blob: 48efe75c985b903c2b2871ea6f598c3f7b4598a1 [file] [log] [blame]
package org.eclipse.jdt.internal.compiler.env;
/*
* (c) Copyright IBM Corp. 2000, 2001.
* All Rights Reserved.
*/
import org.eclipse.jdt.internal.compiler.*;
/**
* This interface defines constants for use by the builder / compiler interface.
*/
public interface IConstants {
/*
* Modifiers
*/
int AccPublic = 0x0001;
int AccPrivate = 0x0002;
int AccProtected = 0x0004;
int AccStatic = 0x0008;
int AccFinal = 0x0010;
int AccSynchronized = 0x0020;
int AccVolatile = 0x0040;
int AccTransient = 0x0080;
int AccNative = 0x0100;
int AccInterface = 0x0200;
int AccAbstract = 0x0400;
int AccStrictfp = 0x0800;
/*
* Other VM flags.
*/
int AccSuper = 0x0020;
/**
* Extra flags for types and members.
*/
int AccSynthetic = 0x20000;
int AccDeprecated = 0x100000;
}