public interface org.eclipse.core.resources.IProject extends org.eclipse.core.resources.IContainer, org.eclipse.core.runtime.IAdaptable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.core.resources.IProject
super_class: java.lang.Object
{
public static final int SNAPSHOT_TREE;
descriptor: I
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 1
public abstract void build(int, java.lang.String, java.util.Map<java.lang.String, java.lang.String>, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (ILjava/lang/String;Ljava/util/Map;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
Signature: (ILjava/lang/String;Ljava/util/Map<Ljava/lang/String;Ljava/lang/String;>;Lorg/eclipse/core/runtime/IProgressMonitor;)V
MethodParameters:
Name Flags
kind
builderName
args
monitor
public abstract void build(int, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (ILorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
kind
monitor
public abstract void build(org.eclipse.core.resources.IBuildConfiguration, int, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/resources/IBuildConfiguration;ILorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
config
kind
monitor
public abstract void close(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
monitor
public abstract void create(org.eclipse.core.resources.IProjectDescription, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/resources/IProjectDescription;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
description
monitor
public abstract void create(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
monitor
public abstract void create(org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/resources/IProjectDescription;ILorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
description
updateFlags
monitor
public abstract void delete(boolean, boolean, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (ZZLorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
deleteContent
force
monitor
public abstract org.eclipse.core.resources.IBuildConfiguration getActiveBuildConfig();
descriptor: ()Lorg/eclipse/core/resources/IBuildConfiguration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.resources.IBuildConfiguration getBuildConfig(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/resources/IBuildConfiguration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
configName
public abstract org.eclipse.core.resources.IBuildConfiguration[] getBuildConfigs();
descriptor: ()[Lorg/eclipse/core/resources/IBuildConfiguration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.runtime.content.IContentTypeMatcher getContentTypeMatcher();
descriptor: ()Lorg/eclipse/core/runtime/content/IContentTypeMatcher;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.resources.IProjectDescription getDescription();
descriptor: ()Lorg/eclipse/core/resources/IProjectDescription;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract org.eclipse.core.resources.IFile getFile(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/resources/IFile;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.eclipse.core.resources.IFolder getFolder(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/resources/IFolder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
name
public abstract org.eclipse.core.resources.IProjectNature getNature(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/resources/IProjectNature;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
natureId
public abstract org.eclipse.core.runtime.IPath getWorkingLocation(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
id
public abstract org.eclipse.core.resources.IProject[] getReferencedProjects();
descriptor: ()[Lorg/eclipse/core/resources/IProject;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
public abstract void clearCachedDynamicReferences();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.resources.IProject[] getReferencingProjects();
descriptor: ()[Lorg/eclipse/core/resources/IProject;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.resources.IBuildConfiguration[] getReferencedBuildConfigs(java.lang.String, boolean);
descriptor: (Ljava/lang/String;Z)[Lorg/eclipse/core/resources/IBuildConfiguration;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
configName
includeMissing
public abstract boolean hasBuildConfig(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
configName
public abstract boolean hasNature(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
natureId
public abstract boolean isNatureEnabled(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
natureId
public abstract boolean isOpen();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void loadSnapshot(int, java.net.URI, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (ILjava/net/URI;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
options
snapshotLocation
monitor
public abstract void move(org.eclipse.core.resources.IProjectDescription, boolean, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/resources/IProjectDescription;ZLorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
description
force
monitor
public abstract void open(int, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (ILorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
updateFlags
monitor
public abstract void open(org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
monitor
public abstract void saveSnapshot(int, java.net.URI, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (ILjava/net/URI;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
options
snapshotLocation
monitor
public abstract void setDescription(org.eclipse.core.resources.IProjectDescription, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/resources/IProjectDescription;Lorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
description
monitor
public abstract void setDescription(org.eclipse.core.resources.IProjectDescription, int, org.eclipse.core.runtime.IProgressMonitor);
descriptor: (Lorg/eclipse/core/resources/IProjectDescription;ILorg/eclipse/core/runtime/IProgressMonitor;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
Exceptions:
throws org.eclipse.core.runtime.CoreException
MethodParameters:
Name Flags
description
updateFlags
monitor
}
SourceFile: "IProject.java"