You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

CompilerConfigurationChangeFlags.java 1.2KB

1234567891011121314151617181920212223242526272829303132
  1. /********************************************************************
  2. * Copyright (c) 2008 Contributors. All rights reserved.
  3. * This program and the accompanying materials are made available
  4. * under the terms of the Eclipse Public License v 2.0
  5. * which accompanies this distribution and is available at
  6. * https://www.eclipse.org/org/documents/epl-2.0/EPL-2.0.txt
  7. *
  8. * Contributors: Andy Clement
  9. *******************************************************************/
  10. package org.aspectj.ajdt.internal.core.builder;
  11. /**
  12. * Bit flags that can indicate what has changed in a configuration, see ICompilerConfiguration
  13. */
  14. public interface CompilerConfigurationChangeFlags {
  15. int NO_CHANGES = 0x0000;
  16. int PROJECTSOURCEFILES_CHANGED = 0x0001;
  17. int JAVAOPTIONS_CHANGED = 0x0002;
  18. int ASPECTPATH_CHANGED = 0x0004;
  19. int CLASSPATH_CHANGED = 0x0008;
  20. int INPATH_CHANGED = 0x0010;
  21. int NONSTANDARDOPTIONS_CHANGED = 0x0020;
  22. int OUTJAR_CHANGED = 0x0040;
  23. int PROJECTSOURCERESOURCES_CHANGED = 0x0080;
  24. int OUTPUTDESTINATIONS_CHANGED = 0x0100;
  25. int INJARS_CHANGED = 0x0200; // deprecated, not in use any more
  26. int XMLCONFIG_CHANGED = 0x0400;
  27. int PROCESSOR_CHANGED = 0x0800;
  28. int EVERYTHING = 0xffff;
  29. }