public abstract class IjFolder extends Object implements Comparable<IjFolder>
Modifier and Type | Method and Description |
---|---|
boolean |
canMergeWith(IjFolder other) |
static com.google.common.collect.ImmutableSortedSet<Path> |
combineInputs(IjFolder first,
IjFolder second) |
int |
compareTo(IjFolder other) |
IjFolder |
createCopyWith(Path path)
Create a copy of this folder using the specified path.
|
boolean |
equals(Object other) |
protected abstract IJFolderFactory |
getFactory() |
abstract String |
getIjName() |
com.google.common.collect.ImmutableSortedSet<Path> |
getInputs() |
Path |
getPath() |
boolean |
getWantsPackagePrefix()
Used to make IntelliJ ignore the package name->folder structure convention and assume the
given package prefix.
|
int |
hashCode() |
boolean |
isResourceFolder() |
IjFolder |
merge(IjFolder otherFolder) |
String |
toString() |
public abstract String getIjName()
public Path getPath()
public com.google.common.collect.ImmutableSortedSet<Path> getInputs()
protected abstract IJFolderFactory getFactory()
public IjFolder createCopyWith(Path path)
public boolean isResourceFolder()
public boolean getWantsPackagePrefix()
public boolean canMergeWith(IjFolder other)
public int compareTo(IjFolder other)
compareTo
in interface Comparable<IjFolder>