public interface org.eclipse.core.runtime.IPath extends java.lang.Cloneable
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.eclipse.core.runtime.IPath
super_class: java.lang.Object
{
public static final char SEPARATOR;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 47
public static final char DEVICE_SEPARATOR;
descriptor: C
flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
ConstantValue: 58
public abstract org.eclipse.core.runtime.IPath addFileExtension(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
extension
public abstract org.eclipse.core.runtime.IPath addTrailingSeparator();
descriptor: ()Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.runtime.IPath append(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract org.eclipse.core.runtime.IPath append(org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract java.lang.Object clone();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean equals(java.lang.Object);
descriptor: (Ljava/lang/Object;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
obj
public abstract java.lang.String getDevice();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String getFileExtension();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasTrailingSeparator();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isAbsolute();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isEmpty();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isPrefixOf(org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
anotherPath
public abstract boolean isRoot();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isUNC();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isValidPath(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
path
public abstract boolean isValidSegment(java.lang.String);
descriptor: (Ljava/lang/String;)Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
segment
public abstract java.lang.String lastSegment();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.runtime.IPath makeAbsolute();
descriptor: ()Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.runtime.IPath makeRelative();
descriptor: ()Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.runtime.IPath makeRelativeTo(org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
base
public abstract org.eclipse.core.runtime.IPath makeUNC(boolean);
descriptor: (Z)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
toUNC
public abstract int matchingFirstSegments(org.eclipse.core.runtime.IPath);
descriptor: (Lorg/eclipse/core/runtime/IPath;)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
anotherPath
public abstract org.eclipse.core.runtime.IPath removeFileExtension();
descriptor: ()Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.runtime.IPath removeFirstSegments(int);
descriptor: (I)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
count
public abstract org.eclipse.core.runtime.IPath removeLastSegments(int);
descriptor: (I)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
count
public abstract org.eclipse.core.runtime.IPath removeTrailingSeparator();
descriptor: ()Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String segment(int);
descriptor: (I)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract int segmentCount();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String[] segments();
descriptor: ()[Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.runtime.IPath setDevice(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
device
public abstract java.io.File toFile();
descriptor: ()Ljava/io/File;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toOSString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toPortableString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toString();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.eclipse.core.runtime.IPath uptoSegment(int);
descriptor: (I)Lorg/eclipse/core/runtime/IPath;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
count
}
SourceFile: "IPath.java"