public abstract class PsiFragment
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
protected PsiAnchor[] |
myElementAnchors |
| Constructor and Description |
|---|
PsiFragment(java.util.List<? extends PsiElement> elements) |
PsiFragment(java.util.List<? extends PsiElement> elements,
int from,
int to) |
PsiFragment(PsiElement element) |
PsiFragment(PsiElement element,
int cost) |
| Modifier and Type | Method and Description |
|---|---|
protected Language |
calcLanguage(PsiElement element) |
boolean |
contains(PsiFragment f) |
boolean |
containsMultipleFragments() |
protected PsiAnchor |
createAnchor(PsiElement element) |
boolean |
equals(java.lang.Object o) |
int |
getCost() |
PsiElement[] |
getElements() |
int |
getEndOffset() |
PsiFile |
getFile() |
Language |
getLanguage() |
int[][] |
getOffsets() |
int |
getStartOffset() |
UsageInfo |
getUsageInfo() |
int |
hashCode() |
boolean |
intersectsWith(PsiFragment f) |
abstract boolean |
isEqual(PsiElement[] elements,
int discardCost) |
boolean |
isNested() |
void |
markDuplicate() |
void |
setCost(int c) |
void |
setParent(PsiFragment f) |
java.lang.String |
toString() |
protected final PsiAnchor[] myElementAnchors
public PsiFragment(PsiElement element)
public PsiFragment(PsiElement element, int cost)
public PsiFragment(java.util.List<? extends PsiElement> elements)
public PsiFragment(java.util.List<? extends PsiElement> elements, int from, int to)
protected Language calcLanguage(PsiElement element)
protected PsiAnchor createAnchor(PsiElement element)
public void setCost(int c)
public void markDuplicate()
public boolean isNested()
public void setParent(PsiFragment f)
public PsiElement[] getElements()
public PsiFile getFile()
public int getStartOffset()
public int getEndOffset()
public boolean intersectsWith(PsiFragment f)
public boolean contains(PsiFragment f)
public abstract boolean isEqual(PsiElement[] elements, int discardCost)
public UsageInfo getUsageInfo()
public java.lang.String toString()
toString in class java.lang.Objectpublic boolean equals(java.lang.Object o)
equals in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic int getCost()
public int[][] getOffsets()
public boolean containsMultipleFragments()
public Language getLanguage()