Interface IJavaModelStatusConstants

All Known Implementing Classes:
JavaModelStatus

public interface IJavaModelStatusConstants
Status codes used with Java model status objects.

This interface declares constants only.

See Also:
IJavaModelStatus, IStatus.getCode()
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static int
    Status constant indicating that a text edit can not be applied as there is a problem with the text edit location.
    static int
    Status constant indicating that the Java builder could not be initialized.
    static int
    Status constant indicating that the Java builder's last built state could not be serialized or deserialized.
    static int
    Status constant indicating that the attached javadoc content cannot be retrieved due to multiple reasons: invalid url, incorrect proxy, wrong authentication,...
    static int
    Status constant indicating that the attached javadoc content cannot be retrieved due to timeout
    static int
    Status indicating that a project is involved in a build path cycle.
    static int
    Status constant indicating that a compiler failure occurred.
    static int
    Status constant indicating a core exception occurred.
    static int
    Status constant indicating that a container path was not resolvable indicating either the referred container is undefined, unbound.
    static int
    Status constant indicating that an external annotation path is invalid.
    static int
    Status constant indicating that a variable path was not resolvable indicating either the referred variable is undefined, unbound or the resolved variable path does not correspond to an existing file or folder.
    static int
    Status constant indicating that the variable is deprecated.
    static int
    Status constant indicating that a path specifying a device was supplied to the operation when a path with no device is required.
    static int
    Status constant indicating that an inclusion or an exclusion pattern got specified on a classpath source entry, though it was explicitely disabled according to its project preference settings.
    static int
    Status constant indicating that a specific output location got associated with a source entry, though it was explicitely disabled according to its project preference settings.
    static int
    Status constant indicating that a DOMException occurred.
    static int
    Status constant indicating that one or more elements supplied do not exist.
    static int
    Status constant indicating that an element is not on its project's claspath.
    static int
    Status constant indicating that an error was encountered while trying to evaluate a code snippet, or other item.
    static int
    Status constant indicating that a project is prerequisiting some library for which the classfile JDK version level is more recent than the project JDK target level setting.
    static int
    Status constant indicating the given source position is out of bounds.
    static int
    Status constant indicating that a classpath entry was invalid
    static int
    Status indicating that a .classpath file is ill-formed, and thus cannot be read/written successfully.
    static int
    Status constant indicating that the specified contents are not valid.
    static int
    Status constant indicating that a container path was resolved to invalid entries (null or container).
    static int
    Status constant indicating that a destination provided for a copy/move/rename operation is invalid.
    static int
    Status constant indicating one or more of the elements supplied are not of a valid type for the operation to process.
    static int
    Status constant indicating that a name provided is not syntactically correct.
    static int
    Status indicating that the package declaration in a ICompilationUnit does not correspond to the IPackageFragment it belongs to.
    static int
    Status constant indicating that a path provided to an operation is invalid.
    static int
    Status indicating that a Java element could not be created because the project owning underlying resource does not have the Java nature.
    static int
    Status indicating that a Java element could not be created because the underlying resource is invalid.
    static int
    Status indicating that a Java element could not be created because the underlying resource is not of an appropriate type.
    static int
    Status constant indicating that a sibling specified is not valid.
    static int
    Status constant indicating that an java.io.IOException occurred.
    static int
    Status constant indicating that the project has only main source folders but depends on a project that has only test source folders.
    static int
    Status constant indicating that a naming collision would occur if the operation proceeded.
    static int
    Status constant indicating that no elements were provided to the operation for processing.
    static int
    Status indicating that the corresponding resource has no local contents yet.
    static int
    Status constant indicating that null was specified as a name argument.
    static int
    Status constant indicating that a null path was supplied to the operation.
    static int
    Status constant indicating that a string was supplied to the operation that was null.
    static int
    Status constant indicating that the default or specific output folder is overlapping with another source location.
    static int
    Status constant indicating that a path outside of the project was supplied to the operation.
    static int
    Status constant indicating that the operation encountered a read-only element.
    static int
    Status constant indicating that a relative path was supplied to the operation when an absolute path is required.
    static int
    Status constant indicating that a TargetException occurred.
    static int
    Status constant indicating that the output folder of a source folder marked to contain test sources is not separate from the output folders of main sources.
    static int
    Status constant indicating that a source folder marked to contain test sources has no separate output location, but the project also contains main sources.
    static int
    Status constant indicating that the attached javadoc content format is unrecognized.
    static int
    Status constant indicating there is an update conflict for a working copy.
  • Field Details

    • INVALID_CP_CONTAINER_ENTRY

      static final int INVALID_CP_CONTAINER_ENTRY
      Status constant indicating that a container path was resolved to invalid entries (null or container).
      Since:
      2.0
      See Also:
      Constant Field Values
    • CP_CONTAINER_PATH_UNBOUND

      static final int CP_CONTAINER_PATH_UNBOUND
      Status constant indicating that a container path was not resolvable indicating either the referred container is undefined, unbound.
      Since:
      2.0
      See Also:
      Constant Field Values
    • INVALID_CLASSPATH

      static final int INVALID_CLASSPATH
      Status constant indicating that a classpath entry was invalid
      See Also:
      Constant Field Values
    • CP_VARIABLE_PATH_UNBOUND

      static final int CP_VARIABLE_PATH_UNBOUND
      Status constant indicating that a variable path was not resolvable indicating either the referred variable is undefined, unbound or the resolved variable path does not correspond to an existing file or folder.
      See Also:
      Constant Field Values
    • CORE_EXCEPTION

      static final int CORE_EXCEPTION
      Status constant indicating a core exception occurred. Use getException to retrieve a CoreException.
      See Also:
      Constant Field Values
    • INVALID_ELEMENT_TYPES

      static final int INVALID_ELEMENT_TYPES
      Status constant indicating one or more of the elements supplied are not of a valid type for the operation to process. The element(s) can be retrieved using getElements on the status object.
      See Also:
      Constant Field Values
    • NO_ELEMENTS_TO_PROCESS

      static final int NO_ELEMENTS_TO_PROCESS
      Status constant indicating that no elements were provided to the operation for processing.
      See Also:
      Constant Field Values
    • ELEMENT_DOES_NOT_EXIST

      static final int ELEMENT_DOES_NOT_EXIST
      Status constant indicating that one or more elements supplied do not exist. The element(s) can be retrieved using getElements on the status object.
      See Also:
      IJavaModelStatus.isDoesNotExist(), Constant Field Values
    • NULL_PATH

      static final int NULL_PATH
      Status constant indicating that a null path was supplied to the operation.
      See Also:
      Constant Field Values
    • PATH_OUTSIDE_PROJECT

      static final int PATH_OUTSIDE_PROJECT
      Status constant indicating that a path outside of the project was supplied to the operation. The path can be retrieved using getPath on the status object.
      See Also:
      Constant Field Values
    • RELATIVE_PATH

      static final int RELATIVE_PATH
      Status constant indicating that a relative path was supplied to the operation when an absolute path is required. The path can be retrieved using getPath on the status object.
      See Also:
      Constant Field Values
    • DEVICE_PATH

      static final int DEVICE_PATH
      Status constant indicating that a path specifying a device was supplied to the operation when a path with no device is required. The path can be retrieved using getPath on the status object.
      See Also:
      Constant Field Values
    • NULL_STRING

      static final int NULL_STRING
      Status constant indicating that a string was supplied to the operation that was null.
      See Also:
      Constant Field Values
    • READ_ONLY

      static final int READ_ONLY
      Status constant indicating that the operation encountered a read-only element. The element(s) can be retrieved using getElements on the status object.
      See Also:
      Constant Field Values
    • NAME_COLLISION

      static final int NAME_COLLISION
      Status constant indicating that a naming collision would occur if the operation proceeded.
      See Also:
      Constant Field Values
    • INVALID_DESTINATION

      static final int INVALID_DESTINATION
      Status constant indicating that a destination provided for a copy/move/rename operation is invalid. The destination for a package fragment must be a package fragment root; the destination for a compilation unit must be a package fragment; the destination for a package declaration or import declaration must be a compilation unit; the destination for a type must be a type or compilation unit; the destination for any type member (other than a type) must be a type.
      The destination element can be retrieved using getElements on the status object.
      See Also:
      Constant Field Values
    • INVALID_PATH

      static final int INVALID_PATH
      Status constant indicating that a path provided to an operation is invalid. The path can be retrieved using getPath on the status object.
      See Also:
      Constant Field Values
    • INDEX_OUT_OF_BOUNDS

      static final int INDEX_OUT_OF_BOUNDS
      Status constant indicating the given source position is out of bounds.
      See Also:
      Constant Field Values
    • UPDATE_CONFLICT

      static final int UPDATE_CONFLICT
      Status constant indicating there is an update conflict for a working copy. The compilation unit on which the working copy is based has changed since the working copy was created.
      See Also:
      Constant Field Values
    • NULL_NAME

      static final int NULL_NAME
      Status constant indicating that null was specified as a name argument.
      See Also:
      Constant Field Values
    • INVALID_NAME

      static final int INVALID_NAME
      Status constant indicating that a name provided is not syntactically correct. The name can be retrieved from getString.
      See Also:
      Constant Field Values
    • INVALID_CONTENTS

      static final int INVALID_CONTENTS
      Status constant indicating that the specified contents are not valid.
      See Also:
      Constant Field Values
    • IO_EXCEPTION

      static final int IO_EXCEPTION
      Status constant indicating that an java.io.IOException occurred.
      See Also:
      Constant Field Values
    • DOM_EXCEPTION

      static final int DOM_EXCEPTION
      Status constant indicating that a DOMException occurred.
      See Also:
      Constant Field Values
    • TARGET_EXCEPTION

      static final int TARGET_EXCEPTION
      Status constant indicating that a TargetException occurred.
      See Also:
      Constant Field Values
    • BUILDER_INITIALIZATION_ERROR

      static final int BUILDER_INITIALIZATION_ERROR
      Status constant indicating that the Java builder could not be initialized.
      See Also:
      Constant Field Values
    • BUILDER_SERIALIZATION_ERROR

      static final int BUILDER_SERIALIZATION_ERROR
      Status constant indicating that the Java builder's last built state could not be serialized or deserialized.
      See Also:
      Constant Field Values
    • EVALUATION_ERROR

      static final int EVALUATION_ERROR
      Status constant indicating that an error was encountered while trying to evaluate a code snippet, or other item.
      See Also:
      Constant Field Values
    • INVALID_SIBLING

      static final int INVALID_SIBLING
      Status constant indicating that a sibling specified is not valid.
      See Also:
      Constant Field Values
    • INVALID_RESOURCE

      static final int INVALID_RESOURCE
      Status indicating that a Java element could not be created because the underlying resource is invalid.
      See Also:
      JavaCore, Constant Field Values
    • INVALID_RESOURCE_TYPE

      static final int INVALID_RESOURCE_TYPE
      Status indicating that a Java element could not be created because the underlying resource is not of an appropriate type.
      See Also:
      JavaCore, Constant Field Values
    • INVALID_PROJECT

      static final int INVALID_PROJECT
      Status indicating that a Java element could not be created because the project owning underlying resource does not have the Java nature.
      See Also:
      JavaCore, Constant Field Values
    • INVALID_PACKAGE

      static final int INVALID_PACKAGE
      Status indicating that the package declaration in a ICompilationUnit does not correspond to the IPackageFragment it belongs to. The getString method of the associated status object gives the name of the package in which the ICompilationUnit is declared.
      See Also:
      Constant Field Values
    • NO_LOCAL_CONTENTS

      static final int NO_LOCAL_CONTENTS
      Status indicating that the corresponding resource has no local contents yet. This might happen when attempting to use a resource before its contents has been made locally available.
      See Also:
      Constant Field Values
    • INVALID_CLASSPATH_FILE_FORMAT

      static final int INVALID_CLASSPATH_FILE_FORMAT
      Status indicating that a .classpath file is ill-formed, and thus cannot be read/written successfully.
      Since:
      2.1
      See Also:
      Constant Field Values
    • CLASSPATH_CYCLE

      static final int CLASSPATH_CYCLE
      Status indicating that a project is involved in a build path cycle.
      Since:
      2.1
      See Also:
      Constant Field Values
    • DISABLED_CP_EXCLUSION_PATTERNS

      static final int DISABLED_CP_EXCLUSION_PATTERNS
      Status constant indicating that an inclusion or an exclusion pattern got specified on a classpath source entry, though it was explicitely disabled according to its project preference settings.
      Since:
      2.1
      See Also:
      IJavaProject.getOptions(boolean), Constant Field Values
    • DISABLED_CP_MULTIPLE_OUTPUT_LOCATIONS

      static final int DISABLED_CP_MULTIPLE_OUTPUT_LOCATIONS
      Status constant indicating that a specific output location got associated with a source entry, though it was explicitely disabled according to its project preference settings.
      Since:
      2.1
      See Also:
      IJavaProject.getOptions(boolean), Constant Field Values
    • INCOMPATIBLE_JDK_LEVEL

      static final int INCOMPATIBLE_JDK_LEVEL
      Status constant indicating that a project is prerequisiting some library for which the classfile JDK version level is more recent than the project JDK target level setting. This can indicate some binary incompatibility issues later on.
      Since:
      3.0
      See Also:
      Constant Field Values
    • COMPILER_FAILURE

      static final int COMPILER_FAILURE
      Status constant indicating that a compiler failure occurred.
      Since:
      3.0
      See Also:
      Constant Field Values
    • ELEMENT_NOT_ON_CLASSPATH

      static final int ELEMENT_NOT_ON_CLASSPATH
      Status constant indicating that an element is not on its project's claspath.
      Since:
      3.1
      See Also:
      Constant Field Values
    • CANNOT_RETRIEVE_ATTACHED_JAVADOC

      static final int CANNOT_RETRIEVE_ATTACHED_JAVADOC

      Status constant indicating that the attached javadoc content cannot be retrieved due to multiple reasons: invalid url, incorrect proxy, wrong authentication,...

      Since:
      3.2
      See Also:
      Constant Field Values
    • UNKNOWN_JAVADOC_FORMAT

      static final int UNKNOWN_JAVADOC_FORMAT

      Status constant indicating that the attached javadoc content format is unrecognized.

      Since:
      3.2
      See Also:
      Constant Field Values
    • DEPRECATED_VARIABLE

      static final int DEPRECATED_VARIABLE

      Status constant indicating that the variable is deprecated.

      Since:
      3.3
      See Also:
      Constant Field Values
    • BAD_TEXT_EDIT_LOCATION

      static final int BAD_TEXT_EDIT_LOCATION

      Status constant indicating that a text edit can not be applied as there is a problem with the text edit location.

      Since:
      3.4
      See Also:
      Constant Field Values
    • CANNOT_RETRIEVE_ATTACHED_JAVADOC_TIMEOUT

      static final int CANNOT_RETRIEVE_ATTACHED_JAVADOC_TIMEOUT

      Status constant indicating that the attached javadoc content cannot be retrieved due to timeout

      Since:
      3.7
      See Also:
      Constant Field Values
    • OUTPUT_LOCATION_OVERLAPPING_ANOTHER_SOURCE

      static final int OUTPUT_LOCATION_OVERLAPPING_ANOTHER_SOURCE

      Status constant indicating that the default or specific output folder is overlapping with another source location.

      Since:
      3.6.4
      See Also:
      Constant Field Values
    • CP_INVALID_EXTERNAL_ANNOTATION_PATH

      static final int CP_INVALID_EXTERNAL_ANNOTATION_PATH

      Status constant indicating that an external annotation path is invalid.

      Since:
      3.12
      See Also:
      IClasspathAttribute.EXTERNAL_ANNOTATION_PATH, Constant Field Values
    • TEST_SOURCE_REQUIRES_SEPARATE_OUTPUT_LOCATION

      static final int TEST_SOURCE_REQUIRES_SEPARATE_OUTPUT_LOCATION
      Status constant indicating that a source folder marked to contain test sources has no separate output location, but the project also contains main sources. preference settings.
      Since:
      3.14
      See Also:
      IClasspathAttribute.TEST, Constant Field Values
    • TEST_OUTPUT_FOLDER_MUST_BE_SEPARATE_FROM_MAIN_OUTPUT_FOLDERS

      static final int TEST_OUTPUT_FOLDER_MUST_BE_SEPARATE_FROM_MAIN_OUTPUT_FOLDERS
      Status constant indicating that the output folder of a source folder marked to contain test sources is not separate from the output folders of main sources.
      Since:
      3.14
      See Also:
      IClasspathAttribute.TEST, Constant Field Values
    • MAIN_ONLY_PROJECT_DEPENDS_ON_TEST_ONLY_PROJECT

      static final int MAIN_ONLY_PROJECT_DEPENDS_ON_TEST_ONLY_PROJECT

      Status constant indicating that the project has only main source folders but depends on a project that has only test source folders.

      Since:
      3.16
      See Also:
      Constant Field Values