org.aspectj.ajdt.internal.core.builder.CompilerConfigurationChangeFlags.java Source code

Java tutorial

Introduction

Here is the source code for org.aspectj.ajdt.internal.core.builder.CompilerConfigurationChangeFlags.java

Source

/********************************************************************
 * Copyright (c) 2008 Contributors. All rights reserved. 
 * This program and the accompanying materials are made available 
 * under the terms of the Eclipse Public License v1.0 
 * which accompanies this distribution and is available at 
 * http://eclipse.org/legal/epl-v10.html 
 *  
 * Contributors: Andy Clement
 *******************************************************************/
package org.aspectj.ajdt.internal.core.builder;

/**
 * Bit flags that can indicate what has changed in a configuration, see ICompilerConfiguration
 */
public interface CompilerConfigurationChangeFlags {

    int NO_CHANGES = 0x0000;
    int PROJECTSOURCEFILES_CHANGED = 0x0001;
    int JAVAOPTIONS_CHANGED = 0x0002;
    int ASPECTPATH_CHANGED = 0x0004;
    int CLASSPATH_CHANGED = 0x0008;
    int INPATH_CHANGED = 0x0010;
    int NONSTANDARDOPTIONS_CHANGED = 0x0020;
    int OUTJAR_CHANGED = 0x0040;
    int PROJECTSOURCERESOURCES_CHANGED = 0x0080;
    int OUTPUTDESTINATIONS_CHANGED = 0x0100;
    int INJARS_CHANGED = 0x0200; // deprecated, not in use any more
    int XMLCONFIG_CHANGED = 0x0400;
    int PROCESSOR_CHANGED = 0x0800;
    int EVERYTHING = 0xffff;

}