public abstract class UnderlyingResource<R>
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
boolean |
equals(java.lang.Object o) |
static UnderlyingResource<?> |
from(org.eclipse.ui.IEditorPart editor) |
abstract com.google.common.base.Optional<org.eclipse.core.resources.IFile> |
getFile() |
abstract com.google.common.base.Optional<org.eclipse.core.runtime.IPath> |
getPath() |
abstract R |
getRaw() |
int |
hashCode() |
static UnderlyingResource<org.eclipse.jdt.core.IClassFile> |
of(org.eclipse.jdt.core.IClassFile raw) |
static UnderlyingResource<org.eclipse.core.resources.IFile> |
of(org.eclipse.core.resources.IFile raw) |
static UnderlyingResource<?> |
resolve(java.lang.Object raw) |
public static UnderlyingResource<?> from(@Nullable org.eclipse.ui.IEditorPart editor)
public static UnderlyingResource<?> resolve(@Nullable java.lang.Object raw)
public static UnderlyingResource<org.eclipse.jdt.core.IClassFile> of(org.eclipse.jdt.core.IClassFile raw)
public static UnderlyingResource<org.eclipse.core.resources.IFile> of(org.eclipse.core.resources.IFile raw)
public final boolean equals(java.lang.Object o)
equals
in class java.lang.Object
public final int hashCode()
hashCode
in class java.lang.Object
public abstract R getRaw()
public abstract com.google.common.base.Optional<org.eclipse.core.runtime.IPath> getPath()
public abstract com.google.common.base.Optional<org.eclipse.core.resources.IFile> getFile()